Page 1 of 1

The apache2 configtest failed

Posted: Tue Jan 16, 2018 9:56 am
by a1exDi
Привет. Случайно удалил все файлы из папки var/log. При попытке перезапустить apache получаю следующую ошибку:

Code: Select all

root@ValeeraSanguinar:~# service apache2 restart
 * Restarting web server apache2
   ...fail!
 * The apache2 configtest failed.
Output of config test was:
(2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/domains/' for error log of vhost defined at /home/admin/conf/web/apache2.conf:35
(2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/domains/' for error log of vhost defined at /home/admin/conf/web/apache2.conf:1
AH00014: Configuration check failed
Action 'configtest' failed.
The Apache error log may have more information.
Читать умею :)

Не понимаю, какой файл ему нужен? Можно ли сделать какой-то ребилд, чтобы все файлы логов создались?

Re: The apache2 configtest failed

Posted: Tue Jan 16, 2018 2:35 pm
by yariksat
a1exDi wrote:Привет. Случайно удалил все файлы из папки var/log. При попытке перезапустить apache получаю следующую ошибку:

Code: Select all

root@ValeeraSanguinar:~# service apache2 restart
 * Restarting web server apache2
   ...fail!
 * The apache2 configtest failed.
Output of config test was:
(2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/domains/' for error log of vhost defined at /home/admin/conf/web/apache2.conf:35
(2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/domains/' for error log of vhost defined at /home/admin/conf/web/apache2.conf:1
AH00014: Configuration check failed
Action 'configtest' failed.
The Apache error log may have more information.
Читать умею :)

Не понимаю, какой файл ему нужен? Можно ли сделать какой-то ребилд, чтобы все файлы логов создались?
Вот тут /home/admin/conf/web/apache2.conf:35
и тут /home/admin/conf/web/apache2.conf:1
Что на этих линиях 1 и 35?
Такой путь не пробывали создать как /var/log/apache2/domains/ ?
Я как-то тоже удалял,потом создаем папку apache2 в ней уже папку domains и только потом рестартим апач.Все нужные файлы там создадутся при рестарте.

Re: The apache2 configtest failed

Posted: Wed Jan 17, 2018 3:14 pm
by imperio
Здравствуйте. Как вы умудрились то? )
Попробуйте выполнить команды

Code: Select all

mkdir -p /var/log/nginx/domains
touch /var/log/apache2/access.log /var/log/apache2/error.log
mkdir -p /var/log/apache2/domains
chmod a+x /var/log/apache2
chmod 640 /var/log/apache2/access.log /var/log/apache2/error.log
chmod 751 /var/log/apache2/domains

Re: The apache2 configtest failed

Posted: Wed Jan 17, 2018 3:51 pm
by Mr.Erbutw
imperio wrote:Здравствуйте. Как вы умудрились то? )
Наверное через это все проходят XD
Так называемая чистка логов ...

Re: The apache2 configtest failed

Posted: Wed Jan 17, 2018 3:53 pm
by imperio
Mr.Erbutw wrote:
imperio wrote:Здравствуйте. Как вы умудрились то? )
Наверное через это все проходят XD
Так называемая чистка логов ...
Скорее всего да)

Re: The apache2 configtest failed

Posted: Wed Jan 17, 2018 5:06 pm
by yariksat
Mr.Erbutw wrote:
imperio wrote:Здравствуйте. Как вы умудрились то? )
Наверное через это все проходят XD
Так называемая чистка логов ...
Ну так лучше же ротацию логов настроить и не париться.
Я специально удалял,изучал кой чего.Потом восстановил все как было.

Re: The apache2 configtest failed

Posted: Thu Jan 18, 2018 8:06 am
by Mr.Erbutw
yariksat wrote: Ну так лучше же ротацию логов настроить и не париться.
Я специально удалял,изучал кой чего.Потом восстановил все как было.
Это да.
Умудряются удалить логи, но безболезненно не происходит.