Где я могу найти 500 ошибок, зарегистрированных во время работы Joomla на Ubuntu 14.4?
Короткая история: я получаю ошибку 500 при открытии страницы, но когда я просматриваю журнал ошибок, в этой ошибке ничего нет. Я думаю, что каждые 500 ошибок на входе должны быть где-то записаны, я прав? Если да, где может быть журнал ошибок?
Длинная версия: я обновляю свой сайт Joomla с 3.6.2 до 3.6.5. Это обновление безопасности, и ранее этот сайт был взломан из-за несвоевременного обновления. Когда я нажимаю "установить обновление", из бэкэнда моего сайта я получаю 500 страниц. Я разместил свой веб-сайт в Linode (Ubuntu 14.04) и использую webmin/virtualmin для управления сервером. Для других сайтов, которые размещены на той же машине с той же настройкой, если я получаю ошибку 500, я могу просто посмотреть журнал ошибок apache из интерфейса webmin, и я подумал, что именно здесь все ошибки apache/php находятся записано. Но на этот раз в журнале ошибок ничего нет. Поэтому мне интересно, есть ли 500 ошибок, которые не могут быть записаны в журнале? Или, может быть, эта ошибка была записана еще где? Как мне найти журнал?
1 ответ
По умолчанию путь к папке журнала Joomla /logs
, Если вы установили Joomla 3 в /home/username/public_html/joomla
тогда папка журнала будет установлена на /home/username/public_html/joomla/logs
,
Чтобы узнать, где хранятся ваши журналы Joomla, вы можете попробовать следующее:
- Войдите в панель управления Joomla 3.0
- В левом меню перейдите в Глобальная конфигурация
- Нажмите вкладку Система
- Под заголовком "Системные настройки" вы должны найти значение "Путь к папке журнала".
Вот полезная статья с дополнительной информацией об отчетах об ошибках Joomla: Отчет об ошибках Joomla: Объяснено.
Для Apache и PHP в Ubuntu расположение журнала по умолчанию: /var/log/apache2/error.log
, Это можно подтвердить или изменить в файле /etc/php5/apache2/php.ini
,
Вы можете наблюдать за обновлением журнала ошибок Apache в режиме реального времени, запустив sudo tail -f /var/log/apache2/error.log
,