- Как исправить внутреннюю ошибку сервера 500
- 1. Деактивируйте плагин или тему.
- 2. Используйте плагин, такой как WP Debugging, чтобы определить проблему.
- 4. Проверьте код файла .htaccess вашего сайта.
- 5. Убедитесь, что ваше новое программное обеспечение установлено правильно.
- 6. Включите отображение ошибок в php
Как исправить внутреннюю ошибку сервера 500 #
В отличие от других ошибок на стороне сервера, таких как код 502 или код 503 , внутренняя ошибка сервера 500 не говорит вам сразу, в чем проблема , и не говорит, как ее исправить. Если ошибка сохраняется на вашем сайте слишком долго, это может даже негативно повлиять на трафик.
Итак, давайте рассмотрим возможные причины ошибки и затем мы попытаемся решить проблему.
Возможные причины внутренней ошибки сервера 500 как следует из названия, является общей проблемой веб-сайта. Вероятно, что это означает проблему или же временный сбой в программном коде вашего сайта.
Некоторые потенциальные причины внутренней ошибки сервера 500 включают в себя:
• Не верно настроенный файл .htaccess
• Ошибка в разрешении
• Неисправные/несовместимые плагины или темы
• Превышен лимит памяти PHP
• Включите отображение ошибок в PHP

1. Деактивируйте плагин или тему. #
Недавно активированное программное обеспечение, надстройки или новые сценарии могут конфликтовать с текущей конфигурацией сервера. Чтобы определить это, попробуйте деактивировать или удалить надстройки, чтобы определить, что именно вызывает внутреннюю ошибку сервера.
Если вы запускаете веб-сайт WordPress, это легко сделать с помощью плагинов. На панели инструментов выберите « Плагины» > «Установленные плагины », затем деактивируйте первый плагин. Если ошибка устранена, вы знаете, что этот плагин является частью проблемы. Повторно активируйте первый плагин, затем повторите этот процесс деактивации-реактивации по одному для всех плагинов, чтобы определить, какие из них вызывают вашу ошибку.
Возможно, вы обнаружите, что меньшее количество активных плагинов на вашем сайте способствует более плавной работе.
В качестве альтернативы, если вы только что обновили свое программное обеспечение, ваши текущие плагины или темы могут быть несовместимы с новым обновлением. Деактивация плагинов или тем по одному, пока ошибка не исчезнет, лучший способ найти основную причину вашей проблемы.
2. Используйте плагин, такой как WP Debugging, чтобы определить проблему. #
Если ваш сайт работает на WordPress, и вы знакомы с процессами отладки WordPress, рассмотрите возможность установки плагина, который поможет вам определить проблему с вашим сервером. Плагин отладки WP Debugging , например, поможет вам точно определить, что не так с вашим сайтом, что приведет к более быстрому исправлению.
3. Убедитесь, что версия PHP правильная.
Если проблема связана с тайм-аутом PHP, рассмотрите возможность создания правил тайм-аута или обработки ошибок в вашем скрипте, чтобы решить эту проблему.
Кроме того, неправильные разрешения для файла или для папки, не позволят запустить сценарий. Проверьте свои разрешения и убедитесь, что вы правильно установили их на сервере.
4. Проверьте код файла .htaccess вашего сайта. #
Неправильный код или неправильная структура файла .htaccess могут быть причиной того, что вы видите внутреннюю ошибку 500. Чтобы найти файл .htaccess, откройте файлы своего веб-сайта через файловый менеджер в cPanel , или через FTP/SFTP соединение. Файл, вероятно, будет расположен в вашем каталоге public_html . По умолчанию сервер не отображает этот файл для просмотра, и вам нужно будет включить отображение скрытых файлов, чтобы увидеть его.
Ошибки кодирования в .htaccess и пользовательских сценариях также могут вызывать внутреннюю ошибку сервера HTTP 500.
5. Убедитесь, что ваше новое программное обеспечение установлено правильно. #
Наконец, проверьте, не удалось ли установить или обновить недавно установленное или обновленное программное обеспечение. Чтобы обновить программное обеспечение, посетите веб-сайт поставщика обновления для получения подробных инструкций.
6. Включите отображение ошибок в php #
О том как включить отображение ошибок в php вы можете узнать ознакомившись с руководством: Настройка PHP
Так же вы можете обратиться за помощью к администратору своего сайта. Если устранение популярных проблем с программным обеспечением или отладка сценариев на стороне сервера не устраняют внутреннюю ошибку сервера HTTP 500, вам нужно обратиться к журналу ошибок для устранения причины проблемы.
Надеемся, что одно или несколько из вышеперечисленных решений помогло в устранении проблемы.