В сегодняшней статье мы рассмотрим самые основные причины, которые приводят к возникновению ошибки 500 на Вашем сайте. Если Вы заходите на свой ресурс и видите сообщение об ошибки 500: Internal Server Error, то Вам следует зайти в свой кабинет управления хостингом , а также вспомнить все действия, которые Вы делали до появления данной ошибки.
Чаще всего данную ошибку вызывается следующее:
- Тема оформления сайта (блога)
- Плагин(ы)
- Файл .htaccess
Ну а теперь, давайте рассмотрим все эти причины по порядку и как не допустить данной ошибки (500 Internal Server Error) в следующих случаях.
Тема оформления. Если Вы скачали или купили какую-то тему, но после ее установки Вы наблюдаете на своем ресурсе ошибку 500, а также при входе в консоль администратора, то для восстановления работы сайта, в данном случае, можно воспользоваться следующими методами.
FTP. Для начала Вам необходимо зайти на ftp-сервер, где располагается Ваш сайт, а именно, зайти в папку с темами. По умолчанию – это папка: /wp-content/themes/. После этого, Вам необходимо переименовать, удалить или же исправить ту тему оформления, которую Вы устанавливали в последний момент (после того, как у Вас стала появляться ошибка 500).
После того, как это Вы сделаете, Вы сможете попробовать зайти на свой сайт и в итоге, у Вас уже должна исчезнуть ошибка, но при этом должна отображаться пустая страница.
После этого, Вам необходимо зайти в панель администратора и зайти в пункт Темы оформления, где появится сообщение о том, что была активирована новая тема оформления.
Замечание: Многие пользователи удаляют стандартные темы удаления (якобы не загружать лишней информацией хостинг и так далее), а зря они это делают. Так как такие темы помогут восстановить Ваш сайт (блог). Ниже я приведу список стандартных тем оформления, не забывайте про них:
- TwentyTen
- TwentyEleven
- TwentyTwelve
PhpMyadmin. Если вдруг Вы удалили стандартную тему оформления, либо же отредактировали ее так, что она не работает, то Вам стоит воспользоваться загрузкой темы снова. После чего, Вам необходимо будет зайти в phpMyAdmin Вашего сайта, выбрать имя Вашей базы данных (Вашего сайта), затем перейти в закладку SQL и вставить туда следующий SQL-скрипт:
UPDATE wp_options SET option_value = 'twentytwelve' WHERE option_name = 'template';
UPDATE wp_options SET option_value = 'twentytwelve' WHERE option_name = 'stylesheet';
UPDATE wp_options SET option_value = 'twentytwelve' WHERE option_name = 'current_theme';
После этого, Вам необходимо нажать на кнопку Ок, в итоге, таким образом, мы сможем сменить тему оформления на стандартную тему.
Плагины. Если плагин начинает сбоить, то обычно, он делает внешний вид Вашего сайта не таким, как Вы его представляли и в большинстве случаях, его можно просто отключить, так как доступ в панель администратора присутствовать будет.
Но бывают и такие случаи, когда установленный Вами плагин начал конфликовать с другими активированными плагинами, в итоге чего стала появляться ошибка 500 Internal Server Error (нет доступа к панели администратора). Тогда нам придется его отключать через ftp-сервер, это напоминает отключение темы оформления, которую мы рассматривали Выше, тем более мы рассматривали уже с Вами данный вопрос. Вам стоит внимательно прочитать статью о том, как можно отключить плагины, не имея доступа в панель администратора.
Файл .htaccess. Также ошибку 500 может вызвать не правильное редактирование файла .htaccess, обычно это происходит при некорректной работе некоторых плагинов, а также попытки изменить параметры, которые запрещено изменять, либо же настроить какой-то модуль сервера, который вообще не установлен.
Поэтому, если такая ситуация произошла, то Вам необходимо отредактировать файл .htaccess, до рабочего момента, либо же удалить его и создать новый: ручным или автоматическим методам. С помощью автоматического метода, следует выполнить команду, в панели администратора: Параметры-Постоянные ссылки, затем необходимо выбрать нужный тип ссылок и нажать на кнопку Сохранить, после чего, в корне Вашего сайта должен появиться файл .htaccess.
Также советуем почитать на PressDev.RU
Короткая ссылка: http://pressdev.ru/?p=1845
Помогите разобраться ВЕБМАСТЕР ГУГЛ стал выдавать Ошибка сервера 75 ошибок: ошибку 500.Посещаемость упала в 3 раза. Сайт работает. С чем это связано? Перед этим копалась в файле functions.php вставляла рекламу.
Попробуйте заменить файл functions.php на старый! Его можно взять с шаблона: скачать его еще раз, если у Вас не осталось копии!
Здравствуйте! У меня к Вам вопрос, У меня на сайте случилась такая проблема. Когда нажимаю чтоб прочитать статью полностью выдает ошибку 500. Не подскажите в чем причина и как ее %) исправить.
Вы пробовали установить стандартную тему?
Здравствуйте. Я удалила тему, которая доставила мне проблемы. Теперь, как вы и написали, отображается пустая страница. Но в phpMyAdmin войти не могу, хотя пароль набираю правильно, выдает следующее — #1045 Невозможно подключиться к серверу MySQL
Что мне делать? Техническая служба молчит. И как можно загрузить стандартную тему, если я всегда это делала из админки?
С установкой стандартной темы разобралась, закачала ее в соответствующую папку на хостинге, а вот в админ-панель по прежнему не могу войти. Что посоветуете?
Не понятно одно, почему не можете зайти в phpmyadmin, может у Вас нет доступа к нему?
Здравствуйте. Да, высвечивались только поля для ввода данных, чтобы войти, но войти не могла, выдавало, что пароль или логин неправильные (хотя до этого все было нормально, с этим паролем и логином). И не было вопроса «забыли пароль»)) Хорошо, что на почте сохранилось старое письмо о восстановлении пароля, я перешла по ссылке и, хотя она была недействительна, но в открывшемся окне уже был вопрос о пароле и появилась возможность заказать новый. Вот так и вышла из ситуации.
Здравствуйте. У меня тоже возникла ошибка 500, причем сайт работает при этом, но в яндекс вебмастере появляется сообщение об ошибке и падает посещаемость. На сайте никаких изменений не производилось. После замены файлов на файлы из резервной копии ошибка пропадает, но через сутки возвращается, причем в одно и то же время. Вирусов на сайте нет, пароли несколько раз меняла, хостер тоже говорит что его вины здесь нет. Приходится каждый день восстанавливать файлы из резервной копии. Скажите пожалуйста как в этом случае найти причину и устранить ее?
а Вы в это время проверьте, в вебмастере что выдает робот при загрузке Вашего сайта, какой код, может там стоит 200 ОК, либо Вы это уже делали?
Здравствуйте, сайт работает отлично уже много лет, но вот стала вскакивать периодически, но не постоянно Ошибка HTTP 500 (Internal Server Error), раньше такой проблемы не было, включил логи ошибок на сервере, но разобраться без спеца не могу! Можете ли помочь с решением данной проблемы за вознаграждение?
Вы можете со мной связаться!
Не смог найти ваши контакты на сайте, емэил или аську!
Скайп — andrey_z53
Андрей добавил Вас в скайп, проверьте!! из за этой ошибки упали и были понижены все позиции в Гугл!
Пока что не вижу Вас, оставьте свой скайп, я Вам попробую добавить!
Да помогло. Ковырялся с редиректом и запутал свой wordpress internal server error и всё, в phpmyadmin залазил там дерикторию поменял. Но ошибка internal server error меня преследовала. Совет данной статьи о стандартных темах мне помогла.
Спсасибо.
Рад что помогли!
Дорогие друзья хотел спросить у меня тож такая проблема но у меня тема не стандартная как с этим быть ?
нужно смотреть, может проблемы в самом хостинге или сервере
проблема 500 файл .htaccess удаляю. Показывает при этом как надо 404, но работает только главная страница сайта, остальные страницы не работают. Как быть?
Спасибо!!!!!!!!!!
Помогло с Файл .htaccess.