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

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

И зачем вам Внутренняя ошибка сервера в WordPress?

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

Давайте взглянем на то, как можно устранить внутреннюю ошибку сервера в WordPress.

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

Первое, что вы должны проверить при диагностике внутренней ошибки сервера в WordPress это — поврежден-ли .htaccess файл. Вы можете сделать это путем переименования вашего главного .htaccess файла, во что-то подобное .htaccess_old. Для переименования .htaccess файла, вы должны будете войти на ваш сайт через FTP или через панель администратора на хостинге. Как только вы войдете, .htaccess файл будет расположен в том же каталоге, где вы увидите папки с wp-content, wp-admin, и wp-includes.

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

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

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

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

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







1Создайте пустой текстовый файл под названием php.ini
2Вставьте этот код: memory_limit=64 Мб
3Сохраните файл
4Загрузите его в папку /WP-admin/ с помощью FTP

Несколько пользователей сказали, что данный способ выше исправили проблемы для них.

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

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

Отключить все плагины

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

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

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

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

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

Попросите вашего хостинг-провайдера

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

Проконсультируйтесь у специалиста

Это последний вариант решение данной проблемы. Опытным глазом профессионал быстро найдет ошибку на вашем сайте.

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



2015-05-28T17:51:50
CMS WordPress