В статье рассказывается об внутренней ошибки сервера 500(Internal Server Error), как она может возникнуть и способы её устранения.

Ошибка 500

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


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


Одной из самых популярных платформ на сегодняшний день является 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-памяти необходимо выяснить у своего хостера, что именно могло привести к перелимиту. У хостера имеется все записи из журнала операций, а причины могут быть какие угодно: от неправильно разработанных плагинов, до некорректной работы темы.

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

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

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

Нажимая на кнопку, я даю согласие на рассылку, обработку персональных данных и принимаю политику конфиденциальности.

1
Alexander http://seksta.ru

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

2
Александр Рус (участник БКС) http://myworkpro.ru/

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

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

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

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

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

5
Александр Рус (участник БКС) http://myworkpro.ru/

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

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

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

7
Александр Рус (участник БКС) http://myworkpro.ru/

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

8

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

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

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

10
olgalaura http://samrazvit.ru

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

11
Александр Рус (участник БКС) http://myworkpro.ru/

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

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

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

13
Александр Рус (участник БКС) http://myworkpro.ru/

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

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

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

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

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

16
Александр Рус (участник БКС) http://myworkpro.ru/

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

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

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

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

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

19
Александр Рус (участник БКС) http://myworkpro.ru/

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

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

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

21
Александр Рус (участник БКС) http://myworkpro.ru/

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

22
NI4KA http://ni4ka.ru/

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

23
Александр Рус (участник БКС) http://myworkpro.ru/

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

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

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

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

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

26
Александр Рус (участник БКС) http://myworkpro.ru/

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

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

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

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

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