#Что означает сообщение
Ошибка 500
Включите отладку и журнал ошибок, переименуйте папку проблемного расширения, проверьте версию PHP.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Несовместимое расширение | Сверьте версию установленного компонента с требованиями программы и временем появления ошибки, особенно после последнего обновления. Отслеживайте результат по журналу нужной службы, не по соседним сайтам. | Устанавливайте подтверждённо совместимое обновление из официального источника; перед заменой сохраняйте настройки и вариант возврата. |
| Версия PHP | Сверьте версию установленного компонента с требованиями программы и временем появления ошибки, особенно после последнего обновления. | Устанавливайте подтверждённо совместимое обновление из официального источника; перед заменой сохраняйте настройки и вариант возврата. |
| Права | Сравните права текущего пользователя и ограничения именно для нужной операции, файла или устройства; посмотрите сообщение об отказе. | Измените только необходимое разрешение, если это одобрено владельцем системы, вместо предоставления полных прав всем пользователям. |
| Кэш | Посмотрите, не сохраняется ли устаревшее состояние после закрытия и повторного открытия программы; для индекса учтите время фонового построения. | Очищайте только относящийся к неполадке кэш либо перестраивайте индекс штатной функцией, предварительно сохранив пользовательские сведения. |
#Пошаговое решение
- Проверьте исходные условияПосле обновления Joomla проверьте журнал PHP/веб-сервера, запишите первую Fatal error и имя файла. На публичном сайте не включайте вывод отладочной информации посетителям; для диагностики можно включить подробный журнал на ограниченное время через панель хостинга.
- Включите отладкуВ административной панели Joomla (если доступна) откройте «Система → Общие настройки → Сервер» и проверьте настройки сообщений об ошибках для своей версии, но не оставляйте режим «Максимум» на публичном сайте. Сверьте текст ошибки с последним обновлённым расширением или шаблоном.
- Проверьте другую возможную причинуЕсли журнал указывает на несовместимый плагин, сначала сохраните копию сайта/БД, затем отключите этот плагин через «Система → Управление → Расширения» в версии, где такой путь доступен. При недоступной админке используйте официальную процедуру отключения для установленной версии; не удаляйте таблицы расширения прямым SQL наугад.
- Проверьте итогПроверьте установленную веб-версию PHP, совместимость Joomla и сторонних расширений, затем повторите проблемный URL. Если ошибка осталась, верните рабочую резервную копию или передайте точную Fatal error разработчику; очистка кеша не исправит несовместимый PHP-код.
#На что обратить внимание
Не повышайте права на все каталоги до 777 и не оставляйте показ ошибок посетителям. После устранения сбоя восстановите закрытый режим отладки и очистите кэш Joomla.