Apache не запускается автоматически, как обычно. Я хотел бы попытаться выяснить, почему. Похоже, что он никогда не запускался сегодня, так что ничего в /var/log/apache2/error.log, так как он никогда не запускался. Насколько я понимаю, сценарий apache - /etc/init.d/apache2, поэтому я хотел бы найти где-нибудь сообщения об этом сценарии. Однако я не могу найти ничего в / var / log / messages или syslog.
Есть ли где-нибудь в системе, где написано «Да, я сейчас запускаю /etc/init.d/apache2; это сработало» или особенно «Это не сработало, и вот почему!» ?
Я использую Ubuntu Release 10.04 (lucid), Kernel Linux 2.6.32-38 и GNOME 2.30.2.
Ответы:
Вы можете перейти к терминалу и набрать «sudo /etc/init.d/apache2 restart» в терминале и посмотреть, какое сообщение об ошибке вы получаете. Я полагаю, что одной из распространенных причин является то, что какой-то модуль был либо добавлен, либо изменен, либо внесены изменения в соответствующий файл конфигурации (например, php.ini). Если ничего не помогает, перейдите в каталог / etc / apache2 / mods-enabled и переместите ссылки модулей во временный каталог, и, если apache запустится, вы можете положить их обратно один за другим.
Имейте в виду, однако, что сообщение об ошибке может вводить в заблуждение. При загрузке модуля может возникнуть ошибка не потому, что он плохой, а из-за плохого файла конфигурации.
источник
от:
Просмотр файлов журналов в Ubuntu Linux
http://www.cyberciti.biz/faq/ubuntu-linux-gnome-system-log-viewer/
источник
Как правило, вы получите сообщение, подобное этому:
Так что все, что вам нужно сделать, это запустить:
Тогда вы должны увидеть вывод, похожий на этот
источник
Я не получал никаких сообщений об ошибках, но
source /etc/apache2/envvars && /usr/sbin/apache2
работал на меня. (на Debian)источник