Ошибка 500

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


05.03.2016 | Wordpress | Теги: комментарий 31 | 38824 просмотров | Автор статьи: Александр Рус


Одной из самых популярных платформ на сегодняшний день является Worpress. Она имеет удобную административную консоль и с ней практически любому пользователю теперь под силу самостоятельно сделать свой собственный сайт. Но порой случаются сюрпризы, которые полностью парализуют работу сайта и ставят вас в тупик. И тогда перед глазами появляется ужасный белый экран смерти, неведомая PHP-ошибка, к которой привели неполадки на сервере, или плановые обновления плагинов, приведшие к краху сайта. Любую проблему можно решить, имея достаточно знаний и бесценный опыт. И в этот раз мы поговорим о внутренней ошибке сервера (Internal Server Error), а также о ее причинах и мерах устранения.

Ошибка 500 или внутренняя ошибка сервера (Internal Server Error)

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

Проблемы, из-за которых возникает Ошибка 500:

Конфликты в плагинах (обычно возникают после обновления)
Неполадки в теме сайта (возникают при обновлении родительской темы)
Ошибки в файле .htaccess
Превышен лимит PHP-память

Как устранить Ошибку 500.

Многих, особенно новичков, эта напасть может сильно напугать и поставить в настоящий тупик, но не стоит беспокоиться. Доступ к сайту через консоль нарушен, но на сервер можно попасть с помощью специального программного обеспечения. Поэтому паниковать не нужно.

Исправление файла .htaccess.

Основной и наиболее частой причиной этой проблемы является как раз некорректная работа файла htaccess. Чтобы исправить этот сбой вам необходимо авторизоваться в корневом каталоге WordPress, для этого подойдет специальный файловый менеджер (или посредством FTP). Затем переименуйте его в .htaccess.back. После чего просто обновите окно и проверьте помогла ли данная мера. Если все хорошо, то дальше необходимо зайти в раздел «Параметры» -> «Постоянные ссылки» и нажать на «Сохранить изменения», чтобы новый файл .htacess перезапустился и перезаписал правила. Если не помогло, то переходим к плагинам.

Деактивация всех плагинов

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

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

Если это решение не помогло, то нам придется менять тему.

Изменение темы

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

Восстановление директорий the «wp-admin» и «wp-includes».

Если сбой все еще присутствует, то можно произвести замену указанных папок свежими копиями из последней версии WordPress.

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

Когда вышеперечисленное не помогло, то не надо отчаиваться. Придется всерьез поработать, чтобы все привести в порядок на вашем сервере. Ошибка 500 — решаема и это не конец вашего сайта. Если обстоятельства вынуждают вас применить крайние меры, то воспользовавшись Редактором кода необходимо написать текстовый файл, переименовав его в php.ini.
Внутри него необходимо прописать: memory=64MB
Загружаете сохраненный файл в папку «wp-admin». В случае устранения сбоя и расширения PHP-памяти необходимо выяснить у своего хостера, что именно могло привести к перелимиту. У хостера имеется все записи из журнала операций, а причины могут быть какие угодно: от неправильно разработанных плагинов, до некорректной работы темы.

Автор статьи, Александр Рус.

Материалы по теме:

Как сделать резервную копию и бэкап сайта.
Привет, привет и еще раз всем привет :) На эту тему, помниться я уже писал одну статью, правда там рассказал, как можно сделать бэкап сайта ...
Обновление WordPress до версии 4.1. То, чего мне так сильно не хватало!
Всем привет!!! Недавно вышло обновление 4.1 для нашего любимого с Вами движка Wordpress. Скажу сразу прямо, обнова мне очень понравилось. За два года, что я ...
Марафон по продвижению сайтов в твиттере. А ну давай ещё разок!
Всех приветствую! Уважаемые гости моего блога, совсем недавно мы с ребятами на форуме БКС, провели марафон по продвижению сайтов в твиттере. Результатами остались все довольны. ...
Почему отображаются знаки вместо текста
Недавно ко мне обратился за помощью один знакомый. У него есть молодой сайт, на котором вместо текста стали отображаться различные иероглифы. Так как я ...
Видео-хостинг для размещения видео на киносайтах
Всем привет! Заканчивая прошлую статью, про принадлежность Wordpress как CMS для кино сайтов, я упомянул, что в следующий статье напишу про видео хостинг, без которого ...

Нажимая на кнопку, я даю согласие на рассылку, обработку персональных данных и принимаю политику конфиденциальности.
1
Сергей https://4dvs.ru

Иногда страница 500 бывает в случае переноса сайта работающего на старом хосте с php5.7 на новый хост с php7.x .Если в настройках выставить старую версию php для домена, то ошибка пропадает.

2
Александр Рус http://myworkpro.ru/

При переносе сайта не сталкивался с этой ошибкой. Но спасибо за совет, теперь ещё одну причину знаю.

3
Джордано http://ukrat.ru

"В этом случае расширения удаляются или выключаются без доступа к панели, главное правильно следовать инструкции."
а где сама инструкция?

4
Диана http://babudacha.ru

Возникла ошибка 500 после установления плагина. Зашла в файловый менеджер на хостинге и, следуя вашим рекомендациям, переименовала файл .htaccess на .htaccess.back. Помогло! Зашла в админку сайта и все ОК 😉 Оказалось, проблема легко решаема. Да, перед этим удалила тот самый плагин.

5
Александр Рус http://myworkpro.ru/

Я сам по началу очень много боролся с этими ошибками, на ошибку 500 много времени потратил, пока с ней разобрался.
Рад, что кому то помогла статья, не зря писал значит 🙂

6
Alexander http://seksta.ru

Спасибо большое за информацию! Несколько дней ломал голову, понять не мог что случилось

7
Александр Рус http://myworkpro.ru/

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

8
Д-бомж http://www.d-bomzh.ru/

Я буквально не так давно начал изучать вордпресс, и несомненно, что эта информация мне еще пригодится, и не раз, так, что сохраню в закладки. И хотелось бы побольше подобных тем об Worpress-е, так-как действительно за этой площадкой будущее.

9
Хребтов Александр http://my-big-family.com/

Если я не ошибаюсь, то была у меня ошибка 500, когда я пытался в одном шаблоне, выковырять встроенные ссылки. Я не против ссылок на создателя шаблона, но там было штук семь, да еще с анкорами на разные по тематике сайты, да еще скрытым текстом. А шаблончик - ну просто красавец. В общем аншлаг)) Но так ни чего и не получилось. После первой попытки был просто белый экран. Начал убирать по одной - Ошибка 500. Закодированные они были))

10
Александр Рус http://myworkpro.ru/

Александр, я тоже с таким сталкивался. Такие ссылки есть почти в каждом бесплатном шаблоне.

11
Рита http://ritabk.ru/

Такого рода ошибка у меня возникала и довольно часто. Я научилась с ней бороться по своему. Приведу небольшой пример. Как то я захотела в форме комментариев убрать надпись под формой, не нравилась мне она.Она была на латинице написана. Давно это было. Я тогда еще не опытный человек в этом деле была, следуя указаниям web- мастера, сделала некоторые изменения в файле, который рекомендовал автор. Видимо, я что то сделала не так. Или совет был неправильный. В итоге у мня пропадает сайт. И надо заметить по неопытности своей я не сделала копию редактируемого файла. Я особо не переживала на моем хостинге я могу сделать откат без проблем. Но я нашла и свое решение. Я разархивировала тему и нашла файл, который я исправляла. Просто зайдя на свой сайт по FTR соединению, я удалила из корневой папки измененный файл и закачала, тот который был изначально в моей теме. И все проблема была решена. Конечно я не поправила файл, но сайт опять стал доступным. Александр,спасибо за статью. Беру в закладки. В вашей статьи есть решения данной проблемы, о которых я не знала.

12
Александр Рус http://myworkpro.ru/

Я обычно вашим описанным способом тоже частенько пользуюсь, тут нет ничего мудреного)

13

Мудреного нет. Я просто поделилась.

14
Юрий http://bloger-man.ru

Неприятная я смотрю штука эта ошибка. Но бекап он как правило помогает решить и этот вопрос как ты и пишешь. Думаю на качественных темах подобных проблем возникать не должно.

15
olgalaura http://samrazvit.ru

Давно веду блоги на данной платформе. к счастью, с данной ошибкой не сталкивалась. Надеюсь, что и не столкнусь. Но за полезную информацию спасибо. Буду знать, где что искать.

16
Александр Рус http://myworkpro.ru/

Сам работаю с Wordpress более 3 лет и не думал до этого, что с таким могу столкнуться.

17
Дмитрий Рычков http://zr-life.ru

Хм, у меня пока ничего такого не было, статью в закладки закинул, 🙂 напугали меня слова "Каждый у кого сайт на Wordpress, тот боролся с этой ошибкой" )), Но я все таки буду надеяться что мне повезет. В любом случае, статья в закладках а значит я подготовлен. )

18
Александр Рус http://myworkpro.ru/

Ошибка может появится после обновления wordpress, в результате чего многие функции Вашей темы могут устареть и не корректно работать, из за чего и появляется белый экран.

19
Надежда http://vkpluss.ru/

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

20
Максим Бойко http://pay-day.ru

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

21
Александр Рус http://myworkpro.ru/

Не в моих силах кому то что запрещать 😉

22
Максим Бойко http://pay-day.ru

Александр, привет! Отличная статья. Блин, сначала не понял, что за ошибка такая, а потом, увидев слова Internal Server Error, начал потихоньку вспоминать. Спасибо за пост!

23
дед Виталя http://svital.com

Никогда, на счастье, не приходилось иметь дело с белым экраном. С чёрным - да, было дело. Блогингом занимаюсь уже восьмой год, всякое случалось. В основном, с неприятностями помогал справляться младший сын. Он немножко разбирается в ІТ-технологиях. Правда, он ни разу не блогер, но всё же с электронной техникой на "ты".
А я сейчас внимательно изучу эту статью. Ошибка 500 - звучит интригующе. В первые годы ведения блогов темы менял "как перчатки". Но от подобных ошибоу удавалось уберечься. Всё равно надо подковаться. 😉

24
Александр Рус http://myworkpro.ru/

А я вот никогда не сталкивался с черным экраном - это что то новенькое)

25
Платон Щукин https://vk.com/antiseoblog

Сталкивался с ошибкой 500 в WP, но это в большинстве было по причине того что работая с настройкой шаблона удалял и добавлял чего то лишнего. А так стараюсь вовремя обновлять плагины и сам движок вордресс. Ну и как сказано в начале статьи что ошибка 500 это не приговор для блога) Выход всегда есть, не помогли эти советы, ищите специалиста!

26
Александр Рус http://myworkpro.ru/

Платон ты прав, частенько ошибка 500 появляется по вине самого пользователя.

27
NI4KA http://ni4ka.ru/

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

28
Александр Рус http://myworkpro.ru/

А по мне у Вас неплохо всё получается. Правда чего то не хвает, но это к кривым рукам не имеет никакого отношения 😉

29
Александр http://bit.ly/1XepmWB

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

30
witos1 http://site-fi.ru/poiskovyj-trafik/

У меня был так называемый белый экран.

31
Александр Рус http://myworkpro.ru/

И в чём была причина?

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

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

Извините, для комментирования необходимо войти.