Destio небольшой блог

Включить логи PHP на хостинге

Копаться в PHP без включенных логов это занятие для месье, а остальные любят логи.

Чтобы в PHP работало нормальное логирование, нужно сначала найти правильный файл php.ini, а затем включить в нем логи.

I. Расположение php.ini выводится в phpinfo(), хватит и

 phpinfo(INFO_GENERAL | INFO_CONFIGURATION); 

Он обычно лежит где-то в заднице:

Loaded Configuration File	/etc/php5/apache2/php.ini

II. Обычно на хостинге в домашнем каталоге лежит папка php-bin, в которой находится еще один php.ini. И этот .ini регулярно перезаписывает тот, настоящий, найденный в пункте I. Поэтому изменения лучше вносить прямо в него.

III. Чтобы php жаловался на все свои беды, в php.ini должно быть примерно такое:

log_errors= On
error_log = /var/www/user/data/log/php.log

IV. Ну и снова phpinfo(), где должна появиться (через некоторое время, пока пройдут все перезаписи и инициализации) строчка с адресом лог-файла.

error_log	/var/www/user/data/logs/php.log

Ярлыки: ,


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.

жк park avenue