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