Як швидко виправити 500 внутрішніх помилок сервера в WordPress

Ви отримуєте 500 Внутрішня помилка сервера в WordPress? Не панікуйте! Це одна з найпоширеніших помилок WordPress, з якою стикаються багато хто з веб-майстрів.


Це технічно помилка на стороні сервера, коли сервер не може спілкуватися з вашим веб-сайтом, і як результат, сервер показує внутрішню помилку сервера. 

На відміну від будь-яких інших помилок WordPress, ця помилка не вказує, яка саме проблема.

Оскільки проблема не створюється користувачами і помилка не дає ніякої інформації, вона може бути дуже неприємною для користувачів. Але цю проблему можна вирішити, як тільки ми дізнаємося, в чому причина.

У цій статті ми покажемо вам, як виправити 500 внутрішніх помилок сервера в WordPress.

Приклад внутрішньої помилки сервера

Що викликає помилку 500 внутрішніх серверів?

Внутрішня помилка сервера в WordPress може статися з кількох причин, таких як:

  • пошкоджений файл .htaccess
  • досягнення межі пам’яті PHP
  • проблемні плагіни
  • пошкоджені основні файли WordPress

Це загальні причини, які створюють внутрішню помилку сервера на сайті WordPress. Оскільки помилка з боку сервера, вона може з’являтися будь-коли на вашому сайті, і сайт буде недоступним.

Якщо на вашому сайті WordPress ви отримуєте 500 внутрішніх помилок сервера, ви можете їх легко виправити за допомогою наступних рішень.

Виправте внутрішню помилку сервера в WordPress.

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

На щастя, це можна зробити автоматично за допомогою додатка для резервного копіювання WordPress, наприклад BlogVault або BackupBuddy.

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

Ось найпоширеніші рішення для виправлення внутрішньої помилки сервера в WordPress.

1. Виправлення пошкодженого файлу .htaccess

Файл .htaccess – це файл конфігурації, який використовується веб-серверами на базі Apache. Файл розташований у кореневому каталозі сайту WordPress.

Файл .htaccess можна використовувати для скорочення URL-адрес, налаштування постійних посилань, оптимізації веб-сайту, перенаправлення сайту тощо. Оскільки він контролює конфігурацію веб-сервера, навіть невелика помилка може створити проблему на кшталт – внутрішня помилка сервера в WordPress.

На щастя, проблему можна вирішити, створивши новий .htaccess файл. Я покажу вам, як це зробити.

Крок 1, Перейменуйте .Файл htaccess

Перше, що вам потрібно перейменувати .htaccess файл за допомогою хостингу cPanel або FTP-клієнта, але метод однаковий для обох.

Процес cPanel дуже короткий і простий, тому я покажу вам використання cPanel.

  • Спочатку увійдіть у свій обліковий запис cPanel на хостингу та перейдіть до корінь каталог (файловий менеджер> public_html) вашого сайту WordPress
  • Звідти знайдіть .htaccess файл і натисніть на перейменувати
  • Перейменування файлу htaccess
  • Дайте ім’я чомусь подібному .htaccess_old
  • Збережіть файл

Тепер оновіть веб-сайт та деякі інші сторінки, щоб побачити, чи рішення вирішує проблему з внутрішніми помилками сервера. Якщо внутрішня помилка сервера більше не з’являється, перейдіть до наступного кроку, який відтворює новий .htaccess файл.

Крок 2, Відтворення нового файлу .htacess

Далі увійдіть на інформаційну панель WordPress та перейдіть до Налаштування> Постійні посилання і натисніть на Зберегти зміни кнопка внизу.

Збереження постійних посилань WordPress

Збереження постійних посилань автоматично створить нове .htaccess файл.

Якщо це рішення не виправить помилку 500 внутрішніх серверів у WordPress, перевірте наступний метод.

2. Виправте внутрішню помилку сервера, збільшивши ліміт пам’яті WordPress PHP

Внутрішня помилка сервера може також з’явитися, якщо ваш сайт WordPress досяг межі пам’яті PHP.

За замовчуванням WordPress автоматично намагається збільшити ліміт пам’яті PHP до 40MB, що іноді недостатньо, особливо якщо ви працюєте на важкому сайті або купі погано закодованих плагінів. Це може створити додатковий стрес на вашому сервері, і як результат, ви можете побачити внутрішню помилку сервера.

Для збільшення ліміту пам’яті PHP в WordPress,

  • Увійдіть у свій хостинг cPanel та перейдіть на сторінку Файловий менеджер
  • Відкрийте public_html папку та перейдіть до wp-admin папку
  • Тепер створіть новий файл php.ini всередині wp-admin папку
  • І нарешті, додайте у цей файл невеликий фрагмент коду

пам’ять = 128 Мб

збільшити ліміт пам'яті php у wp-admin

Коли ви закінчите, не забудьте зберегти файл.

Збільшення межі пам’яті PHP може виправити 500 внутрішніх помилок сервера в WordPress, але це лише тимчасове рішення. Тому що вам все-таки потрібно знайти плагін, який пожирає ресурси вашого сервера.

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

Якщо ви все ще бачите внутрішню помилку сервера, то, швидше за все, помилка з’являється через проблематичний плагін. 

Також читайте, як збільшити ліміт пам’яті PHP в WordPress

3. Видаліть проблемні плагіни

Більшість випадків внутрішня помилка сервера в WordPress виникає через зірвані плагін або зіткнення плагіна.

Якщо з’явиться внутрішня помилка сервера, ви не зможете отримати доступ до панелі керування WordPress адміністратора. Отже, вам потрібно деактивувати свої плагіни WordPress вручну за допомогою cPanel або FTP-клієнта.

  • По-перше, увійдіть у свій хостинг cPanal та перейдіть до кореневого каталогу вашого сайту WordPress
  • Йти до wp-контент> плагіни папку
  • Перейменуйте плагіни папку на щось подібне plugins_old

Перейменуйте папку плагіна

Після перейменування папки плагінів усі додатки будуть відключені. Не панікуйте. Ви б не втратили жодного із своїх плагінів.

Тепер оновіть свій веб-сайт у режимі анонімного перегляду та, сподіваємось, ви зможете отримати доступ до свого веб-сайту.

Якщо ви переходите до плагіни у розділі з’явиться повідомлення типу “… Плагін був відключений через помилку: файл плагінів не існує“.

Тепер ми знаємо, що причиною внутрішньої помилки сервера є плагін, саме час знайти та усунути проблемний плагін.

  • Перейменуйте plugins_old назад до папки плагіни і увійдіть на інформаційну панель WordPress
  • Активуйте свій плагін один за іншим і постійно оновлюйте веб-сайт щоразу, поки не з’явиться помилка
  • Якщо ви повторно активуєте плагін і з’являється внутрішня помилка сервера, ви знайшли плагін, який спричинив проблему
  • Тепер просто видаліть плагін через cPanel або FTP та повідомте про проблему розробнику плагіна

4. Завантажте основні файли WordPress

Якщо всі попередні рішення не вдається, то, швидше за все, помилка 500 внутрішніх серверів у WordPress викликана пошкодженими основними файлами WordPress. 

Однак цей випадок рідкісний, але ви знаєте, що все може зламатися в будь-який час.

Щоб відновити основні файли WordPress, вам потрібно повторно завантажити wp-admin і wp-включає папки до кореневого каталогу. Але не хвилюйтеся, це не видалить жодної інформації.

  • Спочатку перейдіть до WordPress.org веб-сайт та завантажити свіжу версію WordPress

WordPress.org

  • Витягніть zip-файл на комп’ютері
  • Після її вилучення всередині папки WordPress знайдіть wp-admin і wp-включає папки. Нам просто потрібні ці дві папки
  • Однак метод cPanel простіше, але в цьому випадку я рекомендую завантажити ці дві папки за допомогою FTP-клієнта
  • Увійдіть у каталог WordPress за допомогою FTP-клієнта
  • З лівого боку виберіть wp-admin і wp-включає папки на вашому комп’ютері, клацніть правою кнопкою миші та натисніть завантажити
  • FTP Завантажте основні файли WordPress

Це почне завантажувати дві папки.

Він запитає, чи хочете ви перезаписати ці файли. Спочатку натисніть на завжди використовуйте цю дію і потім добре.

Перезаписати файли FTP

Тепер дочекайтеся завершення завантаження і ви закінчите.

Оновіть веб-сайт кілька разів, щоб побачити, чи виправлена ​​помилка.

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

Висновок

Внутрішня помилка сервера – поширена помилка WordPress. Це може виникнути через декілька причин, наприклад, пошкоджений файл .htaccess, потрапляння на ліміт пам’яті PHP, проблемний плагін тощо. 

Однак внутрішня помилка сервера не є особливою причиною проблеми, вона стала головним болем для багатьох користувачів WordPress.

У цій статті ми обговорили 4 різних рішення, які можуть виправити 500 проблем з внутрішніми помилками сервера в WordPress. 

Чи стикалися ви з проблемою 500 внутрішніх помилок сервера? Якщо так, яке рішення працювало для вас? Повідомте нас у коментарі. ��

Якщо ви знайдете, що цей підручник допоможе вам виправити 500 внутрішніх помилок сервера в WordPress, діліться ними з друзями.

Більше ресурсів WordPress,

  • Як повністю заблокувати спам-коментарі та реєстраційні боти в WordPress
  • Як автоматично виходити непрацюючих користувачів у WordPress
  • Як поділитися неопублікованим проектом в WordPress перед його публікацією
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map