Перейти к содержимому

  •  

Фотография
РЕШЕНИЕ ПРОБЛЕМ

500 internal server error wordpress

500 internal server error wordpress

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 OFFLINE   ROOT

ROOT

    Продвинутый

  • Системные Администраторы
  • 669 сообщений
  • 72 благодарностей

    Награды

               

    Отправлено 18 Май 2015 - 21:47

    Сегодня расскажу «страшную историю»: проснулся ранним утром, зашел на сайт, а там ошибка 500 internal server error.  Да, можно вспомнить, что вы вчера меняли, а можно растеряться, так как вчера было сделано куча изменений. Я зашел в логи (есть журнал в панели на хостинге), вроде в написанном было упоминание одного плагина, но я все же пошел гуглить и искать как исправить ошибку 500 internal server error:

     

    1. .htaccess (меня он не спас) - заходим на ftp, можно через сайт хостинга, там есть менеджер файлов, или любой ftp клиент. Заходим в папку с сайтом 0:/www/site.ru/ и копируем себе файл .htaccess на рабочий стол или в любую папку для редактирования (Кстати, его можно и удалить (сохранив себе копию), если проблема в нем, то после удаления файла при открытии страницы будет писать ошибка 404). Открываем файл через блокнот или WordPad (на файл правой клавишей мыши, открыть с помощью), теперь нужно закомментировать все параметры (php_value, php_flag, Options MultiViews SymLinksIfOwnerMatch, Все записи AddHandler нужно заменить на AddType) добавив в начало строки знак #. К примеру:

     

    # AddType application/x-httpd-php

     

    # php_value auto_prepend_

     

    После отредактированный файл .htaccess закинуть назад на ftp в папку /www/site.ru/ заменив старый и попробовать открыть сайт

     

    1.png

     

    теперь пробуем открыть wp-admin нашего сайта- ошибка осталась? Тогда идем дальше…

     

    2. Во всем виновата установленная тема (мне не помогло) — этот вариант если бы и помог, он не совсем меня устраивает, заново переставлять тему не очень приятное занятие… Но проверить нужно было, опять таки заходим на  ftp или через файловый менеджер на хостинге, 0:/www/site.ru/wp-content/themes/ и переименовываем свою тему (добавить любую букву в название темы). После чего заходим на сайт и смотрим, если вас пустило в wp-admin (админ панель), тогда проблема была в теме. У вас поставит другую тему и вы решайте дальше, как вернуть к жизни старую. Если не помогло — идем дальше.

     

    3. В ошибке 500 internal server error виноват плагин: — вспоминайте какой был установлен последним :). Нужно зайти через ftp или файловый менеджер в папку 0:/www/название сайта/wp-content/plugins/ и переименовать плагин который был установлен или обновлен последним (переименовать можно добавив любую букву в название папки плагина). Мне данное действие не помогло и после входа на сервер ошибка 500 internal server error осталась

     

    2.png

     

    4. Плагины - опять таки виноваты плагины, но данный способ в устранении ошибки мне помог, пришлось зайти  PhpMyAdmin на странице хостинга, ввести свой логин и пароль и отключить плагины вручную:

    • В таблице wp_options в столбце option_name (поля) найдите строку active_plugins
    • Измените OPTION_VALUE поле на: 0: {}

    3.png

     

    то есть убрал все плагины и оставил 0: {}  после чего сохранил, перезашел в wp-admin на сайте.

     

    После данных действий сайт открылся, правда сразу все выглядело не понятно как, вернулся в ту форму и поставил в поле autoload no, не знаю нужно ли было делать данное действие или хватило бы очистить кеш, но сайт у меня нормально открылся. После чего я  зашел в админ панель сайта и удалил плагин на который у меня пало подозрение… В общем мне помог данный способ,  если вы знаете какой-то попроще, и без входа в PhpMyAdmin — напишите в комментарии :). Удачи вам!








    Темы с аналогичным тегами решение проблем, 500, internal server error, wordpress

    Количество пользователей, читающих эту тему: 1

    1 пользователей, 0 гостей, 0 анонимных


      s5135841721