Что такое ошибка 500? Это ошибка в коде PHP вашего сайта. Чтобы её расшифровать и устранить нужно:
- В административной части сайта перейти в Система -> Инструменты -> Журнал ошибок. В конце будут актуальные ошибки сайта. Если ошибки отсутствуют — включите запись ошибок в Система -> Настройки -> Сервер -> Записывать ошибки -> Да.
- Если есть доступ по FTP, откройте файл logs/error.log на сервере. Последние записи покажут причину ошибки.
- Если ошибки не отображаются, включите их через .htaccess, добавив код ниже:
php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL