Помилка внутрішнього сервера WordPress 500

Помилка внутрішнього сервера WordPress 500

Ми покажемо вам, як виправити "Внутрішню помилку сервера 500" в WordPress. WordPress - це система керування вмістом (CMS), що використовується мільйонами людей, оскільки вона є безкоштовною, налаштовуваною та проста у використанні. Незважаючи на те, що для документації є майже все, багато людей важко керувати власними сайтами. Це може призвести до того, що їх сайти спускаються, що нікому не подобається. Одна з найпоширеніших проблем, що виникають при використанні WordPress 500 внутрішня помилка сервера. У цьому посібнику ми покажемо вам декілька порад про те, як виправити внутрішню помилку сервера 500 та отримати свій сайт WordPress у вашому Linux VPS.

Перше, що вам потрібно зробити - це резервне копіювання вашого сайту WordPress та бази даних MySQL. Незалежно від причини проблеми і наскільки це погано, завжди добре мати резервну копію сайту. Створивши резервну копію свого сайту WordPress, ви зможете продовжити інші кроки.

1 Увімкнути налагодження в WordPress

Завжди можна почати, налагодивши проблему. WordPress поставляється з конкретними системами налагодження, призначені для спрощення процесу. Щоб увімкнути налагодження в WordPress, підключіться до сервера за допомогою FTP / SFTP або SSH та відредагуйте wp-config.php файл Додайте наступні рядки перед / * Це все, перестаньте редагувати! Щасливий блог. * / лінія:

define ('WP_DEBUG', правда); define ('WP_DEBUG_LOG', правда);

WP_DEBUG це конфігурація PHP, яка використовується для запуску режиму налагодження в WordPress WP_DEBUG_LOG призводить до збереження всіх помилок у файлі журналу, який викликається debug.log.

Збережіть файл конфігурації та повторіть невдалу операцію WordPress, яка викликала 500 внутрішня помилка сервера. Перевірте, чи є debug.log файл журналу всередині /wp-content/ каталог для помилок PHP, сповіщень і попереджень, а якщо є, ви можете спробувати виправити їх.

В ідеалі, ви хочете мати наступний код у вашому wp-config.php Файл:

 // Увімкнути визначення режиму WP_DEBUG ('WP_DEBUG', правда); // Увімкнути журнал налагодження у файлі /wp-content/debug.log define ('WP_DEBUG_LOG', правда); // Вимкнути відображення помилок і попереджень визначати ('WP_DEBUG_DISPLAY', помилково); @ini_set ('display_errors', 0); // Використовуйте версії розробників основних JS та CSS-файлів (потрібні лише у тому випадку, якщо ви змінюєте ці основні файли).

2 Збільшити обсяг пам'яті PHP у WordPress

Одна з найбільш поширених причин для 500 внутрішня помилка сервера повідомлення вичерпає межу пам'яті PHP. Зазвичай це встановлюється в php.ini файл Ви можете безпосередньо спробувати збільшити memory_limit in php.ini і перезапустіть сервер Apache HTTP / PHP-FPM. Альтернативою є додати наступний рядок у вашому wp-config.php Файл:

DEFINE ( ​​'WP_MEMORY_LIMIT', '64M');

Якщо у вашій програмі потрібно більше пам'яті через кілька активних плагінів та важкої теми, ви можете встановити тут більше значення.

3 Створіть новий файл .htaccess

Команда .htaccess файл може бути легко пошкоджений через неправильний плагін або зміни вручну. Увійдіть на сервер через FTP / SFTP або SSH та перейменуйте файл на .htaccess.BAK or .htaccess.CORRUPTED і створити новий .htaccess файл з основні настройки .htaccess.

4 Деактивувати плагіни в WordPress

Якщо жоден з попередніх рішень не працював, ви можете спробувати вимкнути всі свої плагіни у WordPress. Якщо у вас є доступ до інформаційної панелі WordPress, ви можете перейти до Модулі розділ і деактивувати кожен плагін по одному. Після кожної деактивації ви можете оновити свій сайт і перевірити, чи проблема вирішена.

Якщо ви не можете отримати доступ до інформаційної панелі WordPress, ви можете деактивувати плагіни за допомогою FTP / SFTP або SSH. Увійдіть на свій сервер, перейдіть до свого wp-content і перейменуйте plugins каталог до plugins.DEACTIVATED. Крім того, ви можете перейти до plugins каталог і деактивувати кожен плагін один за іншим. Не забудьте включити плагіни після завершення, перейменувавши plugins.DEACTIVATED Каталог назад до plugins

Сподіваємося, деякі з цих рішень допомогли вам виправити внутрішню помилку сервера 500. Якщо ви все ще відчуваєте помилку внутрішньої сервера 500, рекомендується звернутися до свого веб-хостингу.

 

Оригінал статті