Как исправить ошибку «Внутренний сервер 500» в WordPress
Внутренняя ошибка сервера 500 - одна из самых панических ошибок для новичков. Это ошибка, которая может иметь несколько источников, что делает диагностику еще более сложной.
Наиболее распространенные причины на WordPress включают в себя Поврежденный файл .htaccess, переполнение вашего лимита памяти на PHP, или несоответствующие права доступа к файлуно могут быть и другие возможные причины, такие как перегрузка вашего хостинг-плана или проблема с вашим поставщиком веб-хостинга.
Независимо от причины, существует много способов устранения неполадок и ремонта вашего сайта, в том числе Восстановление вашего сайта из резервной копии.
Резервное копирование и восстановление
Поскольку вам необходимо внести серьезные изменения в некоторые из ваших системных файлов и другие подобные изменения, рекомендуется создать резервную копию вашего веб-сайта на случай, если дела пойдут хуже. Таким образом, вы можете восстановить его.
Итак, вы можете начать с изучения создания резервных копий вашего сайта, у нас есть несколько учебных пособий для этого. Вот список плагинов, которые вы можете использовать для этого.
Отключить все плагины и темы
Иногда плагин или тема могут быть причиной ошибки. Плагин внес бы изменения в вашу базу данных или файлы, сделав ваш сайт недоступным.
Если ваш планвеб-хостинг является общим или если у вас есть VPSваша веб-хостинговая компания также может иметь ограничения на плагины, которые вы можете установить на своем сайте. Активация забаненного плагина может быть достаточно для приостановки вашего блога.
Из-за внутренней ошибки сервера вы не сможете получить доступ к приборная панель отключить ваши плагины и темы, но вы все равно можете сделать это вручную, открыв файлы на вашем сайте.
В cPanel перейдите в файловый менеджер и найдите каталог вашего сайта. Во-первых, отключите ваши плагины, временно переименовав их.
Перейти к "wp-content / plugins / И выберите каждую папку и переименуйте ее (Вы можете просто добавить «-деактивированный» суффикс).
После того, как все ваши плагины отключены, проверьте, доступен ли ваш сайт. Если это так, восстанавливайте имена всех ваших файлов, пока не найдете источник проблемы, и каждый раз проверяйте свой веб-сайт. Если возникает ошибка, то последним восстанавливаемым плагином является виновник.
Также может быть полезно загрузить новую копию темы WordPress по умолчанию, особенно если вас взломали. Вы можете скачать копию с WordPress.org, распакуйте, а затем добавьте папку с темами на вашем cPanel или FTP.
Если у вас установлена первая тема WordPress, и у вас есть резервная копия этой темы на вашем веб-сайте, вы можете удалить ее, сначала удалите версию Twenty Sixteen, установленную в вашем блоге, перед отправкой новой версии. Если проблема будет решена, вы узнаете, кто был виновником.
Исправлен поврежденный файл .htaccess
Другая вероятная причина внутренней ошибки сервера - поврежденный файл .htaccess. Замена текущей копии новой копией может сохранить ваш веб-сайт и вернуть его в оперативный режим.
Откройте для себя Как управлять файлами и папками WordPress
Теперь у вас должна быть резервная копия вашего веб-сайта, необходимая перед заменой файла .htaccess, но сохранение дополнительной копии может быть полезным, чтобы вы могли быстрее восстановить свой веб-сайт, если изменение файла .htaccess ухудшит ситуацию. ,
В cPanel перейдите к файловому менеджеру и перейдите в каталог, где расположен ваш сайт. Перейдите в настройки и убедитесь, что скрытые файлы видны, если нет, установите флажок и сохраните изменения.
Идите дальше, открывая для себя Как исправить медиа-библиотеку, которая больше не работает в WordPress
В корне вашего сайта вы найдете файл .htaccess, скачайте этот файл на свой компьютер.
Теперь создайте новый файл .htaccess. Вы можете сделать это в cPanel, но обязательно удалите старый файл.
создать новый файл из cpanel
Когда ваш новый файл появится в списке, выберите файл и нажмите «Изменить». В редакторе файлов добавьте следующие правила для уникальных установок WordPress:
# НАЧАТЬ WordPress <IfModule mod_rewrite.c> RewriteEngine На RewriteBase / RewriteRule ^ индекс \ .php $ - [L] RewriteCond% {} REQUEST_FILENAME! -f RewriteCond% {} REQUEST_FILENAME! -d RewriteRule. /index.php [L] </ IfModule> # END WordPress
Для сетей с несколькими сайтами с настроенными поддоменами добавьте следующие правила:
RewriteEngine На RewriteBase / RewriteRule ^ индекс \ $ .php - [L] # добавить слэш к / WP-администратора RewriteRule ^ ([_ 0-9a-Za-Z -] + /)? Wp-администратора $ $ 1wp админ / [R = 301, L] RewriteCond% {REQUEST_FILENAME} -f [OR] RewriteCond% {REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^ ([_ 0-9a-Za-Z -] + /)? (в.ч. -.? (содержание | администратор | включает в себя) *) $ 2 [L] RewriteRule ^ ([_ 0-9a-Za-Z -] + /) (* \ PHP) $ $ 2 [L] RewriteRule ... index.php [L]
Для тех, у кого субдомены настроены как подкаталоги:
RewriteEngine На RewriteBase / RewriteRule ^ индекс \ .php $ - [L] # добавить слэш к / WP-администратора RewriteRule ^ в.ч.-администратор $ в.ч.-администратор / [R = 301, L] RewriteCond% {REQUEST_FILENAME} -f [ OR] RewriteCond% {} REQUEST_FILENAME -d RewriteRule ^ - [L] RewriteRule ^ (. WP- (содержание | администратор | включает в себя) *) $ 1 [L] RewriteRule ^ (* \ PHP ..) $ $ 1 [L] RewriteRule. index.php [L]
Сохраните файл и посетите ваш веб-сайт, чтобы увидеть, если это решило проблему. Вы также можете добавить другие правила, которые вы включили одно за другим, чтобы увидеть, не вызвали ли эти изменения ошибку (это займет некоторое время).
Также убедитесь, что ваши изменения не содержат синтаксических ошибок.
Увеличьте лимит памяти PHP
Вы также можете попытаться увеличить ограничение памяти PHP, если ни один из перечисленных выше шагов по устранению неполадок не сработал. Плагины и скрипты, которые вы используете на своем сайте, требуют PHP-памяти для работы.
Откройте для себя эти Методы 4 увеличить максимальный предел WordPress памяти
Когда браузер запрашивает эти плагины и скрипты, он загружает их, используя PHP-память вашего сайта. Увеличение этого лимита принесло бы больше памяти, поэтому меньше «аварий», обычно возникающих, когда сценарий превышает выделенную память.
Проверьте версию PHP
Иногда используемые плагины и скрипты требуют определенной версии PHP. Если вы используете неправильную версию, это может быть причиной внутренней ошибки сервера.
Вы можете проверить версию, которую вы сейчас используете для своего сайта в cPanel, войдя в систему и нажав Информация о сервере.
Включить отладку и ведение журнала
На этом этапе, если ваш веб-сайт не был заархивирован, возможно, это редкая проблема, и вы можете включить режим отладки WordPress, чтобы решить эту проблему (по крайней мере, это позволит вам увидеть проблему в деталях).
Кроме того, отладка также позволяет отображать внешний отчет об ошибках, также важно включить ведение журнала, чтобы посетители вашего сайта не видели дополнительных сообщений об ошибках, поскольку они раскрывают информацию. на вашем сайте, которые потенциально могут быть использованы хакерами.
// Включить отладку мы определяем ( 'WP_DEBUG', правда); // Сообщаем WordPress, чтобы регистрировать все, чтобы определить /wp-content/debug.log ( 'WP_DEBUG_LOG', правда); // Отключить отображение сообщений об ошибках вашего сайта определить ( «WP_DEBUG_DISPLAY», ложь); // для хорошей меры, вы можете добавить последующий код aussi, квьте Уилл Хайд ошибки от того, белого отображается на экране @ini_set ( «display_errors», 0);
Свяжитесь с вашим хозяином
Если ничего не помогает, обратитесь к своему провайдеру веб-хостинга, поскольку он может уже знать о проблеме, которой у вас нет в пределах досягаемости. Ваш хост может также сообщить вам, использовали ли вы все выделенные ресурсы.
Если это так, все, что вам нужно сделать, это обновить свой план веб-хостинга или перейти на совершенно другой тип плана, например, переход с общего хостинга на VPS или VPS на выделенный сервер.
Это все, что вам нужно знать, чтобы исправить этот тип ошибки " 500 внутренняя ошибка сервера .
Откройте для себя также несколько премиальных плагинов WordPress
Вы можете использовать другие плагины WordPress, чтобы придать современный вид и оптимизировать управление вашим блогом или веб-сайтом.
Мы предлагаем вам несколько премиальных плагинов WordPress, которые помогут вам сделать это.
1. обидчивый
Touchy - это премиум плагин WordPress для главного и мобильного меню. Он предназначен в первую очередь для смартфонов, быстрый, отзывчивый и чрезвычайно удобный в использовании. В дополнение к тщательному тестированию на разных мобильных устройствах Touchy также отлично работает в настольных браузерах.
Он имеет специальный раздел с логотипом, кнопки призыва к действию, функцию поиска, кнопку возврата и многоуровневое раскрывающееся меню.
Touchy может служить полноценной навигацией по меню и заголовком для любой темы WordPress. Плюс Touchy чрезвычайно настраиваемый. С помощью нескольких щелчков мыши вы можете изменить цвет любого элемента, изменить параметры позиционирования, скрыть одну из кнопок в строке меню, заменить функции кнопок, изменить прозрачность и т. Д.
скачать | Демонстрация | веб-хостинг
2. Система WP Pro Forum
Система WP Pro Forum - это плагин WordPress, который позволяет вам добавить красивый и удобный форум на ваш сайт. Он имеет множество мощных функций, которые позволяют создать форум с профессиональным внешним видом.
Форум создан для работы на публичном интерфейсе вашего веб-сайта, но администраторы могут управлять всеми форумами, темами, ответами, категориями и ярлыками с панели инструментов.
Кроме того, система WP Pro Forum обладает некоторыми преимуществами, такими как функциональный перевод благодаря включенным файлам mo / .po, интеграции многих моделей в соответствии с внешним видом вашего веб-сайта или включенным в него пользовательскими фильтрами.
скачать | Демонстрация | веб-хостинг
3. Пользователи WP BAN
Плагин WordPress «Пользователи BAN» был разработан, чтобы позволить администраторам сайта запрещать (отключать, приостанавливать, ...) пользователям доступ к своей учетной записи WordPress. Он также предоставляет вам возможность изменить статус своих статей; например, определяя их как проекты и скрывая их от общественности.
Пользователь может быть исключен из пользовательской таблицы администраторами или через его профиль. Он также предлагает несколько настраиваемых параметров, которые позволяют пользователям контролировать, как этот плагин будет реализован; он может перенаправлять пользователей на персональную страницу поддержки или отправлять им персонализированные уведомления по электронной почте.
скачать | Демонстрация | веб-хостинг
Рекомендуемые ресурсы
Откройте для себя другие рекомендуемые ресурсы, которые будут сопровождать вас при создании и управлении вашим сайтом.
- В чем разница между H1 и SEO-заголовком статьи WordPress?
- Как создать интерактивные изображения в WordPress
- Как создать сайт знакомств с бесплатным плагином WordPress
- Как разрешить пользователям фильтровать статьи и страницы
Вывод
Вуаля! Вот именно для этого урока. Мы надеемся, что это помогло вам исправить ошибку 500 внутренняя ошибка сервера На WordPress. Не стесняйтесь поделиться с друзьями в ваших любимых социальных сетях.
Однако вы также сможете ознакомиться с нашими Ressources, если вам нужно больше элементов для реализации ваших проектов создания интернет-сайтов, обратитесь к нашему руководству по Создание блога на WordPress.
Если у вас есть предложения или замечания, оставьте их в нашем разделе Комментарии.
...
Здравствуйте, мне удалось восстановить мой сайт, проблема с файлом .htaccess
Большое спасибо: о)
Привет,
ничего
Привет,
У меня есть вопрос, если у меня нет коды доступа сайта, есть ли решение?
У меня есть ошибка базы данных, и я не знаю, как решить, потому что у меня нет доступа к бэкенду ..
спасибо
Erjon
Здравствуйте у нас есть несколько учебников для этого:
https://blogpascher.com/tutoriel-wordpress/guide-du-debutant-pour-corriger-les-erreurs-communes-sur-wordpress
https://blogpascher.com/plugins-wordpress/comment-corriger-lerreur-detablissement-dune-connexion-a-la-base-de-donnees-sur-wordpress
https://blogpascher.com/tutoriel-wordpress/comment-corriger-les-problemes-lies-a-la-base-de-donnees-et-fichiers-wordpress
Я нашел свою блестящую технику, мой сайт был заблокирован из-за внутреннюю ошибку 500, я приезжаю на практику каждую последовательности своей техники, а затем его рынка. Я отключил некоторые джины дождь, а потом пришел мой сайт. Спасибо вам!
Здравствуйте и спасибо назад.