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

1. .htaccess  - с помощью  ftp-клиента или с помощью менеджера файлов (диспетчер файлов) в панели клиента на хостинге, заходим в папку с сайтом 0:/www/site.ru/ => ищем файл .htaccess, когда его найдете, нажмите на него правой кнопкой мыши и переименуйте в .htaccess.bak (также его можно себе куда-то скопировать и удалить. Если проблема была в нем, то после удаления файла при открытии страницы будет писать ошибку 404. Создайте в той же папке новый пустой файл с названием .htaccess или вытяните его из резервной копии.

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

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

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

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

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

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

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

5. Хостинг - иногда когда не хватает ресурсов для вашего сайта, может выскакивать данная ошибка. Она не является постоянной, появляется периодически. Посмотрите в панели клиента на своем хостинге есть ли превышение лимитов. Если ресурсы используются по максимуму, то нужно думать как оптимизировать сайт или о том, чтобы перейти на другой пакет хостинга, на более дорогой. Сам я пользовался недорогим хостером и со временем для сайта стало мало предложенных ресурсов. Нашел по отзывам HostIQ в нём 30 дней тестового периода и цена самого дешевого пакета почти такая же как у старого хостера. Попробовал, сайт ожил, админка начала работать намного быстрее, сам сайт стал загружаться намного быстрее, ошибок стало меньше. Перенес к ним домен - дали еще 2 месяца бесплатно, сделал селфи с котом - 10$ на счет, прочел какое-то письмо до конца - еще 5 $, продлил сайт на период больше обычного - дали месяц бесплатно, осталось на старом хостинге пол оплаченного года - они дают тебе здесь же такой период бесплатно. В общем, если есть желание - пробуйте.

Мне помог 4 способ и со временем 5ый,  если вы знаете какие-то способы проще - пишите в комментариях 🙂 . Удачи вам!

 

Читайте также: WordPress в Internet Explorer проблема отображения;

8 лучших бесплатных программ, чтобы восстановить удаленные файлы;

Как восстановить удаленный файл: Полное руководство

  1. Boris

    Спасибо большое за статью)
    Сайт сломался в тот день когда рекламу запустил.

    Удачи вам!)

    Ответить
  2. Александр

    Спасибо. У меня ошибка была не постоянной, а периодически выскакивала и крылась в превышении лимита виртуальной памяти. Попробовал по вашей рекомендации тестовый период хостикю и сайт ожил, загружаться стал на много быстрее и никаких превышений лимита. Еще раз огромное спасибо!

    Ответить
  3. Ярик

    у меня из-за плагина было. После упоминаний хорошего хостинга решил прочитать про него. Оказывается если меня не устраивает мой хостинг - они помогут бесплатно переехать к ним и еще предоставят бесплатно тот период, который я оплатил на старом хостинге, даже если это был год)) Спасибо!!!

    Ответить
  4. Ирина

    Спасибо огромное! Уже второй раз выручает эта статья, у меня она в закладках, как "скорая помощь". В первый раз виновата была тема, а во второй - плагин. В обоих случаях помогло добавление буквы 🙂 Удачи!

    Ответить

Оставить комментарий

Ваша почта не будет опубликована