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

Я попытался с помощью команды whereis найти php_error.log, но он вернул строку с php_error: и ничего больше. Это правильный способ просмотра / включения журналов ошибок php? Если нет, то как я могу и могу ли я перенаправить их в более легкую папку для доступа, например в мою домашнюю папку?

Кроме того, я понимаю, что существует много разных типов ошибок, но нужно ли настраивать все их пути или они автоматически попадают в один и тот же журнал ошибок?

Как примечание стороны у меня установлен apache2. Я видел много вопросов, касающихся php и apache2, и я не уверен, почему так работает способ регистрации ошибок?

Спасибо

1 ответ1

3

Проблема заключается в том, что существует несколько способов запуска сценариев PHP, когда к ним обращаются через веб-сервер, и ведение журнала зависит от этого. Перефразируя, что бы ни запускал PHP, ведение логов.

В моих системах Jessie (Debian 8) я запускаю PHP с использованием php5-fpm и для него настроено ведение журнала в /etc/php5/fpm/php-fpm.conf (но это можно переопределить для каждого так называемого "пула" php-fpm использует).

В старых системах обычно запускался PHP с использованием mod_fcgid , и в этом случае двоичный файл php5-cgi используется для фактического запуска сценариев, и он считывает свою конфигурацию из /etc/php5/cgi/php.ini .

Некоторые люди все еще используют mod_php для запуска сценариев PHP, и в этом случае что-то вроде /etc/php5/apache2/php.ini используется этим модулем.

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

Подсказка: если у вас PHP работает минимально, создайте простой сайт, который обслуживает один скрипт

<?php
phpinfo();

получите доступ к этому сценарию и посмотрите, что подскажет PHP-движок о его конфигурации, включая места, где он приобрел эту конфигурацию

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .