• Home / DS WEB / Как исправить внутреннюю…
Как исправить внутреннюю ошибку сервера 500 в WordPress

Как исправить внутреннюю ошибку сервера 500 в WordPress

Внутренняя ошибка сервера 500

Вы видите внутреннюю ошибку сервера 500 в WordPress? Внутренняя ошибка сервера — одна из самых распространенных ошибок WordPress . Поскольку ошибка не дает никакой другой информации, многих новичков это очень расстраивает.

В этой статье мы покажем вам, как легко исправить внутреннюю ошибку сервера в WordPress.

Что вызывает внутреннюю ошибку сервера в WordPress?

Внутренняя ошибка сервера не относится к WordPress. Это может произойти с любым веб-сайтом, работающим на веб-сервере. Из-за общего характера этой ошибки она ничего не говорит разработчику.
Спрашивать, как исправить внутреннюю ошибку сервера, все равно, что спрашивать у врача, как устранить боль, не сообщая ему, где именно болит.

Пример веб-сайта WordPress, показывающего внутреннюю ошибку сервера
Внутренняя ошибка сервера в WordPress часто вызвана функциями плагина или темы. Другие известные нам возможные причины внутренней ошибки сервера в WordPress: поврежденный файл .htaccess и ограничение памяти PHP.

Мы также слышали, что внутренняя ошибка сервера появляется только тогда, когда вы пытаетесь получить доступ к административной области , в то время как остальная часть сайта работает нормально.

При этом теперь давайте посмотрим, как устранить внутреннюю ошибку сервера в WordPress.

Проверка на наличие поврежденного файла .htaccess

Первое, что вы должны сделать при устранении внутренней ошибки сервера в WordPress, — это проверить поврежденный файл .htaccess.

Вы можете сделать это, переименовав свой main . htaccess во что-то вроде .htaccess_old. Чтобы переименовать файл .htaccess, вам нужно будет войти на свой сайт с помощью FTP или приложения File Manager в панели управления cPanel вашей учетной записи хостинга.

После подключения файл .htaccess будет расположен в том же каталоге, где вы увидите такие папки, как wp-content, wp-admin и wp-includes.

Редактирование файла .htaccess в WordPress

После того, как вы переименовали файл .htaccess, попробуйте посетить свой сайт, чтобы узнать, решило ли это проблему. Если да, то похлопайте себя по плечу, потому что вы исправили внутреннюю ошибку сервера.

Прежде чем перейти к другим вещам, убедитесь, что вы перешли на страницу « Настройки» »Постоянные ссылки в области администрирования WordPress и нажали кнопку «Сохранить», не внося никаких изменений. Это создаст для вас новый файл .htaccess с правильными правилами перезаписи, чтобы ваши страницы сообщений не возвращали ошибку 404 .

Если проверка решения на наличие поврежденного файла .htaccess не сработала, вам необходимо продолжить чтение этой статьи.

Увеличение лимита памяти PHP

Иногда может произойти внутренняя ошибка сервера, если вы исчерпали лимит памяти PHP. Используйте наш учебник о том, как увеличить лимит памяти PHP в WordPress , чтобы исправить это.

Если вы видите внутреннюю ошибку сервера только при попытке войти в систему администратора WordPress или загрузить изображение в свой wp-admin, вам следует увеличить лимит памяти, выполнив следующие действия:

Создайте пустой текстовый файл с именем php.ini.
Вставьте туда этот код: memory=64MB
Сохраните файл
Загрузите его в папку /wp-admin/ с помощью FTP.
Несколько пользователей сказали, что выполнение вышеуказанного решило для них проблему на стороне администратора.

Если увеличение лимита памяти решило проблему для вас, то вы решили проблему только временно. Вам все еще нужно найти причину, которая исчерпывает ваш лимит памяти.

Это может быть плохо написанный плагин или даже функция темы. Мы настоятельно рекомендуем вам попросить вашу веб-хостинговую компанию WordPress просмотреть журналы сервера, чтобы помочь вам найти точную диагностику.

Если увеличение лимита памяти PHP не решило проблему для вас, то вам предстоит еще несколько действий по устранению неполадок.

Деактивировать все плагины

Если ни одно из вышеперечисленных решений не сработало для вас, то эта ошибка, скорее всего, вызвана конкретным плагином. Также возможно, что это комбинация плагинов, которые плохо взаимодействуют друг с другом.

К сожалению, нет простого способа выяснить какие именно плагины конфликтуют. Вы должны деактивировать все плагины WordPress сразу.

Следуйте инструкциям в нашем руководстве о том, как деактивировать все плагины WordPress без WP-Admin.

Деактивировать все плагины WordPress
Если отключение всех плагинов устранило ошибку, то вы теперь знаете, что причина была в одном из них, который вызывал ошибку.

Просто зайдите в админку WordPress и нажмите «Плагины». Теперь вам нужно повторно активировать один плагин за раз, пока не найдете тот, который вызвал проблему. Избавьтесь от этого плагина и сообщите об ошибке автору плагина.

Повторная загрузка основных файлов

Если опция плагина не устранила внутреннюю ошибку сервера, то стоит повторно загрузить папку wp-admin и wp-includes из новой установки WordPress.

Это НЕ удалит вашу информацию, но может решить проблему, если какой-либо файл был поврежден.

Сначала вам нужно будет посетить веб-сайт WordPress.org и нажать кнопку «Загрузить». Скачать WordPress Это установит zip-файл WordPress на ваш компьютер. Вам нужно распаковать zip-файл, и внутри него вы найдете папку wordpress.

Затем вам нужно подключиться к вашему сайту WordPress с помощью FTP-клиента. После подключения перейдите в корневую папку вашего сайта. Это папка, в которой есть папки wp-admin, wp-includes, wp-content.

В левой колонке откройте папку WordPress на вашем компьютере. Теперь вам нужно выбрать папки wp-includes и wp-admin, а затем щелкнуть правой кнопкой мыши и выбрать «Загрузить».

Загрузите свежие файлы WordPress
Теперь ваш FTP-клиент перенесет эту папку на ваш сервер. Он спросит вас, хотите ли вы перезаписать файлы. Выберите «Перезаписать», а затем выберите «Всегда использовать это действие».

Перезаписать файлы
Теперь ваш FTP-клиент заменит ваши старые файлы WordPress новыми свежими копиями. Если ваши файлы WordPress были повреждены, то этот шаг исправит для вас внутреннюю ошибку сервера.

Обратитесь к своему хостинг-провайдеру

Если все вышеперечисленные методы не могут исправить внутреннюю ошибку сервера на вашем веб-сайте, пришло время получить дополнительную помощь. Обратитесь в службу поддержки вашего веб-хостинга, и они смогут проверить журналы сервера и определить основную причину ошибки. И тут, к слову сказать, уместно будет порекомендовать для вас очень хорошего провайдера Hostiq ua. Это возможно лучший в Украине провайдер с отличным хостингом и на редкость отзывчивой поддержкой.

Мы надеемся, что эта статья помогла вам исправить внутреннюю ошибку сервера в WordPress.
Если вам понравилась эта статья, подпишитесь на наш канал DSWEB и поделитесь ею в соцсетях.

Написать комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *