Внутренняя ошибка сервера – ERROR 500 Что это такое?

внутренняя ошибка сервера

Как исправить error 500 – Внутренняя ошибка сервера на сайте WordPress?

Здравствуйте, уважаемые друзья и гости блога Pribylwm.ru! Вы можете получить стресс или разочарование, когда увидите, что у Вас на сайте есть внутренняя ошибка сервера или по другому error 500.Что делать в таких случаях? Самой важной целью здесь является обратное проектирование ошибки и предотвращение ее повторения.

Внутренняя ошибка сервера или как она еще называется, error 500 – это одна из основных проблем, которая часто встречается среди вебмастеров использующих для своих веб-ресурсов движок WordPress.

Такие ошибки сервера могут быть довольно сложными для их исправления. Если Вы на данный момент испытываете внутреннюю ошибку сервера на своем сайте, эта статья поможет Вам решить проблему и вернуть ваш сайт в надлежащее состояние. Поехали …

1 Резервное копирование вашего сайта (Внимание!)

Backup Your Site
Backup Your Site

В качестве предупреждения настоятельно рекомендуется начать с создания полной резервной копии вашего сайта, поскольку в большинстве случаев Вы не знаете об источнике внутренней ошибки сервера.
Резервное копирование вашего сайта необходимо, чтобы избежать потери данных при попытке решить внутреннюю ошибку сервера. Создание полной резервной копии сайта очень просто; Ниже перечислены быстрые параметры, которые можно использовать для создания резервной копии сайта.

Опция резервного копирования cPanel

Вы можете использовать свою веб-страницу cPanel для создания резервной копии своего сайта. Необходимо войти в свою панель управления cPanel, и найдете вариант резервного копирования.
В большинстве стандартных C-панелей Вы можете найти опцию резервного копирования или мастер резервного копирования со значком или ссылкой, как показано на рисунке ниже:

Cpanel Backup Step 01
Cpanel Backup Step 01

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

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

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

Опция резервного копирования с временным резервированием – My WP Backup Plugin

Если Вы предпочитаете более простой способ для будущих резервных копий, можете установить бесплатный плагин My WP Backup из MyThemeShop. Этот удивительный плагин поможет Вам создавать резервные копии вашего сайта легко и без проблем. Этот бесплатный плагин – лучшее решение для экономии времени, которое Вы можете использовать для резервного копирования вашего сайта в будущем.

My WP Backup Free Backup WordPress Plugin
My WP Backup Free Backup WordPress Plugin

Когда Вы загружаете плагин My WP Backup, установите его на свой сайт и активируйте. Теперь Вы можете создать резервную копию своего сайта и сохранить на Яндекс Диске, Google Диске, DropBox или создать файл резервной копии .zip, который можно загрузить на свой компьютер, и сохранить для будущего восстановления.

2 Отменить последние изменения сайта

Reverse Recent Site Changes
Reverse Recent Site Changes

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

Подумайте о последних изменениях на вашем сайте; Вы обновили тему или плагин?

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

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

Чтобы начать исправление этой ошибки, Вам нужен полный доступ к файлам WordPress на вашем веб-сайте.

Решение FTP-клиент Filezilla

Filezilla – это бесплатное клиентское решение для FTP, которое Вы можете использовать для загрузки файлов с вашего веб-сервера. Filezilla проста в использовании, и она бесплатна для загрузки и установки на вашем компьютере.

FileZilla Screenshot
FileZilla Screenshot

Filezilla также отлично подходит для слияния файлов и загрузки объединенных файлов на вашем сервере. Вы также можете проверить у своего поставщика веб-хостинга запрос на решение FTP, которое может быть включено в ваши услуги веб-хостинга. Ниже приведен пример клиентских решений FTP, предлагаемых веб-хостингом.

FTP Solution Supported
FTP Solution Supported

Если что-нибудь пошло не так, спросите у хостера о доступах и FTP-входах или установите их из cPanel. Проверьте свои параметры cPanel для создания учетных записей к FTP, которые Вы можете использовать для входа в FTP. Большинство веб-хостинговых компаний имеют этот вариант или ссылку на панели инструментов cPanel.

На следующем рисунке показано, как настроить информацию о входах FTP с веб-хостинга cPanel:

Create FTP Account on Webhost Cpanel
Create FTP Account on Webhost Cpanel

Общие возможные источники внутренней ошибки сервера

Внутренняя ошибка сервера не имеет одной конкретной причины, существует несколько случаев, которые могут привести к ошибке внутреннего сервера.

Теперь нам нужно выбрать наиболее вероятные источники внутренней ошибки сервера; эти источники могут включать:

  • Тема темы WordPress.
  • Конфликты плагинов WordPress.
  • Исчерпаны пределы памяти PHP.
  • Поврежден файл .htaccess.
  • Проблемы с сервером на сервере.

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

Простые решения для исправления внутренней ошибки сервера error 500

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

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

3 Проблемы с темой WordPress

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

Отключить темы WordPress через FTP-клиент – Filezilla

Чтобы отключить темы, просто войдите в свой FTP-клиент и разместите папку wp-контента на своем сайте WordPress и внутри папки wp-content , перейдите в папку тем, где Вы найдете все темы, установленные на вашем сайте.

Путь к файлу – public_html > wp-content > themes

FTP Rename Themes
FTP Rename Themes

Когда Вы находитесь в папке тем, можете начать переименование тем одну за другой. Переименование тем в Filezilla очень просто; Вам нужно щелкнуть правой кнопкой мыши тему и выбрать опцию «Переименовать».

Rename Themes FTP
Rename Themes FTP

Вы можете переименовать тему и присвоить ей любое имя, но лучше всего добавить символ подчеркивания и имя «old», чтобы Вы могли запомнить личность темы после переименования всех тем.

Отключить темы WordPress через cPanel File Manager

Кроме того, Вы можете использовать cPanel своего веб-хостинга для поиска папки wp-content . В файловом менеджере нажмите на – public_html, ищите конкретный сайт ( если на одном сервере установлено несколько сайтов WordPress ) и откройте папку wp-content, затем перейдите в папку тем, чтобы начать переименование тем по одной, как показано в ниже.

Rename Themes One by One
Rename Themes One by One

Важная заметка:

Не редактируйте тему WordPress по умолчанию (оставьте ее в покое). Редактирование темы по умолчанию приведет к тому, что Ваш сайт будет генерировать больше ошибок, поскольку для работы сайта требуется, тема WordPress по умолчанию. Как правило, тема по умолчанию названа в честь текущего года, например – twentyseventeen.

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

4 Плагины для WordPress

Следующая возможность заключается в том, что плагин WordPress не работает должным образом с активной темой WordPress, другими плагинами или конфигурациями WordPress.
Общим сценарием является плагин с ошибкой конфликта JavaScript, который влияет на то, как работают другие плагины, использующие библиотеки JavaScript.

Отключить плагины WordPress через FTP-клиент – Filezilla

Как и на шаге выше, чтобы отключить темы WordPress, перейдите в папку wp-content и найдите папку плагинов. В отличие от того, когда Вы отключите темы, отключив плагины, мы переименуем всю папку в plugins_old, а не по одному плагину. При переименовании папки обновите сайт, чтобы узнать, разрешена ли внутренняя ошибка сервера.

Rename Plugin Folder
Rename Plugin Folder

Если это разрешено, продолжайте и активируйте плагины один за другим, чтобы узнать, какой плагин вызывает ошибку.

Отключить плагины WordPress через cPanel

Вы также можете отключить все плагины через cPanel, перейдя в папку public_html, затем найдите папку wp-content и переименуйте папку плагинов в «plugins_old».

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

Rename Plugins Folder_wp-content_plugins
Rename Plugins Folder_wp-content_plugins

5 Увеличьте предел памяти PHP

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

Создайте файл php.ini

Предположим, у Вас нет файла php.ini на вашем сервере, чтобы создать его, просто создайте пустой текстовый файл (используйте блокнот) и назовите его php.ini. Добавьте к этому файлу этот код – memory_limit = 64; как показано ниже:

phpini
phpini

Сохраните файл и загрузите его на корневой сервер через FTP, обновите свой сайт и посмотрите, работает ли это решение.

Если это не работает, Вы можете увеличить объем памяти, изменив значение «64» в приведенном выше коде. Двойной номер 128, 256, обновите, чтобы увидеть, работает ли это решение.

Вы также можете иметь существующий файл php.ini в корне сервера, просто откройте файл и отредактируйте его, чтобы удвоить число от 64 до 128, и узнать, разрешает ли это ошибку.

Если это не работает, попробуйте еще раз с 256, чтобы узнать, работает ли это решение.

6 Поврежденный .htaccess

Следующее решение касается поврежденного файла .htaccess. Этот файл находится в корневом каталоге установки WordPress вместе с другими важными файлами WordPress.

Просто щелкните файл правой кнопкой мыши и переименуйте его как .htaccess_old.

Rename htaccess File
Rename htaccess File

Обновите свой сайт, и если это сработает, перейдите на панель инструментов WordPress и нажмите «Настройки», затем «Постоянные ссылки».

В параметрах Permalinks Вам не нужно ничего добавлять, а просто нажмите «Сохранить изменения», и будет создан новый .htaccess.

Permalink Settings Save Changes
Permalink Settings Save Changes

7 Внутренняя ошибка сервера на стороне сервера веб-хоста – Последнее средство

Наконец, если ни одно из этих решений не работает, Вам может потребоваться обратиться к вашему веб-хостеру, чтобы объяснить им ошибку и то, что Вы пробовали, и какие варианты доступны.

Они могут сказать Вам, что это то, над чем они работают, или если это проблема на стороне сервера.

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

Наконец, не забудьте проверить удивительный плагин My WP Backup, о котором я упоминал ранее в этом руководстве. Также ознакомьтесь с другими полезными руководствами на моем блоге в разделе “Полезные программы“; все эти руководства являются подробными и полезными не только для тех, кто только что начал работать с WordPress, но и для продвинутых пользователей.

Всем удачи и благополучия! До новых встреч!

Вы будете первым, кто поставит оценку!
Понравилась статья? Поделиться с друзьями:
Добавить комментарий