Перейти до основного вмісту
Подзвонити нам
Номери телефонів і час роботи
Довідковий центр

Перегляньте наші онлайн-ресурси для довідки

Довідка

WordPress Довідка

Ми спробували якнайкраще перекласти цю статтю. Також доступна версія англійською мовою.

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

Внутрішня помилка сервера (ISE), також відома як помилка 500, - це загальне повідомлення про помилку, яке з’являється, коли ваш сайт WordPress неможливо відобразити. У старих версіях WordPress ISE також може відображатися як порожня біла сторінка без будь-яких відомостей про помилки. Помилка може траплятися з різних причин, але зазвичай вона виникає внаслідок конфлікту з WordPress, плагіном, темою або одним із файлів керування сайтом. Найчастіше це відбувається після оновлення.

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

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

Увага! Завжди робіть резервну копію свого сайту, перш ніж усувати помилки або вносити будь-які зміни.

Вимкніть файл .htaccess

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

Якщо ви вирішуєте проблему з ISE, спершу вимкніть файл .htaccess, а потім перейдіть на сайт у режимі приватного перегляду ( Chrome / Firefox / Edge ). Якщо помилка зникла, скиньте постійні посилання , щоб автоматично створити новий файл .htaccess.

Примітка. Файл .htaccess за замовчуванням приховано в деяких програмах керування файлами. Якщо ви використовуєте cPanel або FileZilla , переконайтеся, що параметр відображати приховані файли не відображається.

Збільште обмеження пам’яті

Ваш хостинг-обліковий запис призначає встановлений обсяг пам'яті запущеному PHP, який необхідний для роботи сайту WordPress. Через розмір вашого сайту або кількість використовуваних плагінів для сайту може знадобитися більше PHP-пам'яті, ніж за промовчанням.

Для цього підключіться до свого облікового запису хостингу за допомогою FTP і збільште ліміт пам’яті WordPress у файлі wp-config.php (якщо ваш сайт не на хостингу Керованого WordPress, пропустіть крок 1).

Якщо збільшення ліміту пам’яті WordPress не допомогло, спробуйте збільшити ліміт пам’яті PHP до 256M або 512M.

Вимкніть усі ваші плагіни

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

Щоб перевірити, чи не проблема викликана плагінами, у папці wp-content перейменуйте папку plugins у plugins.renamed і перейдіть на свій сайт у режимі приватного перегляду. Якщо завантажується правильно, причиною проблеми є один із ваших плагінів. Якщо помилка не зникає, причиною її є інше.

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

Якщо ви бажаєте продовжувати використовувати проблемний плагін, завантажте останню версію плагіна за допомогою FTP , а потім увімкніть його. Це оновить плагін. Якщо оновлення не дає результатів, спробуйте виконати такі дії:

  • Знайдіть плагін у репозиторії плагінів WordPress на wordpress.org . На головній сторінці плагіна виберіть Переглянути форум підтримки . Знайдіть на форумі рішення, яке стосується вашої проблеми.
  • Якщо ви придбали плагін в іншому місці, перегляньте документацію, надану розробником плагіна.

Повторно завантажте основні файли WordPress

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

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

Завантажте ту саму версію WordPress, якою ви зараз користуєтеся, зі сховища WordPress , розпакуйте її на локальному комп’ютері, підключіть до свого облікового запису хостингу за допомогою FTP і перенесіть (перезапишіть) папки wp-admin та wp-includes.

Примітка. Якщо ви не знаєте, яку версію WordPress використовує ваш сайт, ви можете перевірити файл wp-version.php , який міститься в папці wp-includes .

Перейдіть до теми WordPress за замовчуванням

Якщо наведені вище параметри не допомогли вирішити проблему, можливо, причиною конфлікту є ваша тема. Для тестування можна вибрати одну з тем WordPress за замовчуванням , наприклад TwentyTwenty або TwentyTwentyOne .

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

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

Якщо оновлення теми не працює, спробуйте виконати такі дії:

  • Знайдіть тему в репозиторії тем WordPress на сайті wordpress.org . На головній сторінці своєї теми виберіть Переглянути форум підтримки . Знайдіть на форумі рішення, яке стосується вашої проблеми.
  • Якщо ви придбали тему в іншому місці, перегляньте документацію, надану розробником теми.

Додаткові відомості