Найти, где ошибки PHP регистрируются на сервере Ubuntu? - PullRequest
5 голосов
/ 07 февраля 2012

Я не могу найти журналы ошибок PHP на сервере Ubuntu.

Проверка phpinfo () не имеет значения для error_log. Если я запускаю locate error_log, я ничего не получаю за домен, с которым я работаю. Этот сайт находится на общем сервере, поэтому я не уверен, что смогу что-либо изменить в php.ini -

Где журналы ошибок PHP?

Ответы [ 3 ]

10 голосов
/ 07 февраля 2012

Проверьте основной журнал ошибок Apache для хоста:

/var/log/apache2/error.log

5 голосов
/ 07 февраля 2012

Этот сайт находится на общем сервере

Затем вам нужно спросить у вашего веб-хоста , где находятся файлы журналов.

От них зависит, где и как пишутся журналы на каждом виртуальном хосте.

2 голосов
/ 07 февраля 2012

Обычно на общих серверах, где речь идет о виртуальных хостах, каждый vhost имеет свои уникальные error_log и access_log файлы.

На некоторых хостах они обычно находятся в вашем домашнем каталоге в папке, называемой logs. Если вы не видите ни одного каталога в вашем доме, который выглядит так, как будто он хранит журналы, войдите в панель управления хостингом и посмотрите, сможете ли вы получить к ним доступ. Например, в cPanel есть раздел с именем logs, где вы можете найти элемент с именем Error Log, который будет отображать содержимое журнала ошибок Apache для вашего виртуального хоста.

...