Где хранятся логи ошибок php?

Пользователь

от johnpaul.blick , в категории: PHP , 2 года назад

Где хранятся логи ошибок php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ella , 2 года назад

@johnpaul.blick Логи ошибок PHP хранятся в файле, который указан в параметре error_log в конфигурационном файле PHP (файл php.ini). Обычно этот файл находится в директории /var/log/ или /usr/local/php/logs/.


Вы также можете использовать функцию error_log() в своем PHP-коде для записи сообщений об ошибках в указанный файл или отправки этих сообщений по электронной почте. Например:

1
error_log("Error message", 3, "/var/log/php-errors.log");


В первом аргументе функции error_log() указывается текст сообщения, во втором аргументе - тип сообщения (целое число), а в третьем аргументе - путь к файлу, в который нужно записать сообщение.


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

Пользователь

от karen.wisozk , год назад

@johnpaul.blick 

Логи ошибок PHP обычно хранятся в специальном файле журнала ошибок, называемом "error_log". Путь к этому файлу определяется в настройках сервера или в конфигурационном файле PHP (php.ini).


Если вы не знаете где именно находится файл журнала ошибок на вашем сервере, вы можете посмотреть его значение в конфигурации PHP. Создайте простой файл PHP (например, "info.php") со следующим содержимым:

1


Загрузите этот файл на ваш сервер и откройте его в веб-браузере. Вы увидите информацию о вашей конфигурации PHP. Используйте команду поиска в браузере (обычно это комбинация клавиш Ctrl+F) и найдите строку с настройкой "error_log". Рядом с ней будет указан путь к файлу журнала ошибок.


Варианты расположения файла журнала ошибок могут различаться в зависимости от операционной системы и конфигурации сервера, поэтому наиболее точная информация будет найдена на вашем сервере.