2012-02-06 7 views
5

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

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

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

+1

Я просто сделаю комментарий, но почему бы вам не написать функцию для ведения журнала с разными уровнями? PS: Вопрос касается вашего вопроса; Я думаю, вы посмотрели/var/log/apache ?! – craphunter

+2

500 - ошибка приложения, а не php. –

+0

Правильно! 500 - это Apache! Я забыл! – craphunter

ответ

5

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

Затем вам нужно задать свой веб-хостинга где файл журнала (ов).

Это полностью зависит от того, где и как каждый виртуальный хост записывает свои журналы.

+0

+1 для определения очевидного – Cez

10

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

/var/log/apache2/error.log

+1

/var/log/apache2/error.log попробуйте, чтобы –

2

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

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