@Us59

Как включить запись ошибок в php?

Как включить запись ошибок в файл?
Как минимум хочу начать вопрос с того, откуда берется столько .htaccess файлов?
5cbb6352df553631078584.png
я не создавал их столько сам, глядя на дату изменения одного из файлов он обновился вчера, кем? для чего? как это отследить?)

Продолжаем: Погуглил, пишут нужно в .htaccess файл внести записи:
php_value display_errors on
php_value display_startup_errors on

Сделал это, обращаюсь к ЛЮБОЙ странице сайта и получаюInternal Server Error 500.
Читаю файл и вижу:
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

Что дальше делать?) куда лезть?)

Включить логи php изменив php.ini ?? Пробовал, вот так:
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
log_errors_max_len = 1024
error_log = error_log


вызвал в скрипте ошибку, она не записалась, значит не сработало.

P.s. Хостинг сказал, мол ошибки ищите по адресу: /home2/username8/public_html/error_log и при этом, то что ошибки не записываются их не волнует, говорят мол мы не отвечаем за ваш скрипт, это на вашей стороне и мы туда не суемся.
  • Вопрос задан
  • 1317 просмотров
Пригласить эксперта
Ответы на вопрос 1
zorba_buddha
@zorba_buddha
IT
beget.com тоже не логирует ошибки php, хотя в панели управления есть функция включения логирования :)

в итоге они для хтакцеса выдали нам это:

php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value docref_root 0
php_value docref_ext 0
php_value error_log /home/z/zorba/zorba.beget.tech/PHP_errors.log
php_value error_reporting 2047
php_value log_errors_max_len 0

естественно, путь надо подставить свой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы