Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
Теми
Уроки
Хакі

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

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

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

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

400-і помилки 🤬

Почнемо з помилок 400. Ці помилки HTTP-клієнта вказують на проблему зв'язку між сервером сайту та браузером користувача. Зазвичай побачите число від 400 до 499 з коротким описом проблеми, що робить ці поширені помилки WordPress відносно простими для вирішення.

Помилка 400, невірний запит

Помилка 400 Bad Request є підступною, оскільки вона не вказує на конкретну проблему. Вона може бути викликана різними способами, включаючи:

  • Помилка в URL
  • Пошкоджений або застарілий кеш браузера та файли cookie
  • Невідповідність між системою доменних імен (DNS) сайту та кешем DNS на пристрої.

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

Інакше слід спробувати такі рішення:

  • Перевірте URL-адресу
  • Очистіть кеш та куки браузера
  • Вимкніть розширення браузера.

Ви також можете спробувати очистити локальний DNS. Щоб зробити це у Windows, відкрийте командний рядок і введіть наступний рядок:

ipconfig /flushdns

Після очищення кешу DNS, ви повинні побачити повідомлення.

У системі macOS відкрийте Термінал та виконайте наступну команду (для OS X 10.12 та новіших версій):

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache

Для OS X 10.11 вам необхідно виконати таку команду:

sudo killall -HUP mDNSResponder

Інші проблеми з сервером можуть викликати помилку 400 Bad Request. Тому якщо жодне з цих рішень не спрацювало, потрібно звернутися за допомогою до свого хостинг-провайдера.

401 неавторизований

Цей код статусу HTTP вказує на те, що сервер отримав неавтентифікований запит. Наприклад, користувач міг ввести неправильні облікові дані для входу.

Інші можливі причини включають:

  • проблеми з DNS
  • брандмауер або плагін, що блокує доступ до сайту.

Спочатку потрібно перевірити URL-адресу та дані для входу, щоб переконатися, що вони вірні. Потім спробуйте очистити кеш браузера та файли cookie та скинути локальний DNS.

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

Заборонене 403

Помилка 403 Forbidden з'являється, коли відвідуєте сторінку, до якої немає доступу. Зазвичай це викликано проблемою на сайті з правами доступу до файлу .htacess або плагіном.

Щоб вирішити цю проблему, спробуйте:

  • Вимкнути плагіни (по черзі)
  • Створити новий файл .htaccess
  • Змінити права доступу до файлів на 755 та 644.

Зверніть увагу, щоб усунути цю помилку, потрібно підключитися до сайту через File Manager у хостинг-акаунті. В якості альтернативи можна використовувати клієнт File Transfer Protocol (FTP). Додаткову інформацію про FTP надає провайдер веб-хостингу.

404 не знайдено

Код статусу 404 – одна з найпоширеніших помилок WordPress. Це відбувається, коли користувач намагається отримати доступ до сторінки, яка більше не існує:

404-error on web-seite
Звичайні причини включають неправильно введений URL або непрацююче посилання. Крім того, сторінку можна було перемістити.

500-і помилки 🖥

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

500 - внутрішня помилка сервера

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

Тому потрібно почати з деактивації всіх плагінів та тем. Якщо проблема не зникне, видаліть файл .htaccess (Попередньо зробивши копію).

Якщо корінь проблеми ще не визначений, спробуйте увімкнути режим налагодження. Для цього відкрийте файл WP-config.php, знайдіть WP_DEBUG та змініть значення з false на правда, як показано нижче:

define( 'WP_DEBUG', true )

Потім закрийте файл та перезавантажте сайт. Тепер можете побачити, що спричинило помилку.

501 Не реалізовано

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

502 Bad Gateway

Помилка 502 Bad Gateway зазвичай з'являється, коли сервер надто довго відповідає. Це поширена проблема у періоди високого трафіку. Однак вона також може бути викликана погано закодованою темою або плагіном або неправильним налаштуванням сервера.

В цьому випадку потрібно деактивувати плагіни та теми на сайті. Якщо ви використовуєте мережу доставки контенту (CDN) або брандмауер, можете спробувати вимкнути його. Якщо помилка зберігається, спробуйте очистити кеш.

Служба 503 недоступна

Коли стикаєтеся з цією помилкоюЦе зазвичай означає, що сервер в даний момент недоступний. Можливо, він проводить планове обслуговування або сервер має великий обсяг трафіку:

Server Error 503 web site
Тому, можливо, варто звернутися до свого хостинг-провайдера, щоб дізнатися, чи проблеми з їхнього боку немає. Якщо ні, то причиною може бути плагін чи тема.

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

Помилка 504 Gateway Timeout

Ви можете побачити цю помилку, якщо використовуєте брандмауер WordPress або проксі-сервер. Це означає, що запит до сервера через проксі або брандмауер закінчився.

Спочатку спробуйте вимкнути налаштування проксі або брандмауера. Якщо це не спрацює, можливо, проблема у ваших DNS-серверах. Тому можна спробувати змінити адресу DNS-сервера на 8.8.8.8 та 8.8.4.4 (публічний DNS Google).

Помилки, пов'язані із сервером

Тепер розглянемо деякі інші поширені помилки WordPress, викликані проблемами сервера.

Помилка обмеження пам'яті

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

Зазвичай з'являється таке повідомлення:

Fatal error: allowed memory size has been exhausted

На щастя, можна збільшити ліміт пам'яті PHP, відредагувавши файл WP-config.php. Як альтернатива рекомендуємо перейти на тарифний план хостингу з великою кількістю ресурсів.

Помилка встановлення з'єднання з базою даних

Ця проблема виникає, коли веб-сайт WordPress не може підключитися до бази даних MySQL.error establishin data connect
Зазвичай це означає, що облікові дані для входу до бази даних неправильні. Потрібно відкрити файл WP-config.php та перевірити ці дані.

З іншого боку, база даних може бути пошкоджена. Щоб відновити її, відкрийте файл WP-config.php і додайте наступний код перед рядком, який говорить Це всеstop editing (Ось і все, вистачить редагувати):

define('WP_ALLOW_REPAIR', true);

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

Перевищено максимальний час виконання

Сайт повинен мати можливість опрацьовувати дані протягом встановленого терміну. Якщо він не може, він вимкнеться та видасть помилку: Maximum Execution Time Exceeded.

Зазвичай максимальний час виконання складає 30 секунд. Однак його можна збільшити, додавши наступний код файлу php.ini:

max_execution_time = 60

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

Не вдалося записати файл на диск

Помилка Failed to Write File to Disk може з'явитися під час спроби завантажити медіафайли на сайт. Часто це викликано неправильними правами доступу до файлів, тому радимо перевірити, чи вони правильно налаштовані (числові значення мають бути встановлені на 755 і 644).
Однак, ця помилка може також вказувати на проблему з сервером. У цьому випадку найкращим варіантом буде звернутися до хостинг-провайдера.

Помилки безпеки 🔒

Деякі з найпоширеніших помилок WordPress викликані проблемами безпеки на веб-сайті чи сервері.

Помилка Cloudflare 521

Якщо використовуєте Cloudflare CDN на своєму сайті, то можете зіткнутися з помилкою 521. Це означає, що Cloudflare не може підключитися до вашого сервера, або тому, що він не працює, або щось блокує з'єднання.

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

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

Could Not Create Director

Коли на веб-сайті встановлюється плагін або тема, її файли додаються на сервер. У деяких випадках WordPress не може зберігати ці файли. Зазвичай це відбувається через проблеми з дозволами. Тоді з'являється помилка: не вдалося створити каталог.

Щоб виправити це, відкрийте параметри прав доступу до файлів папок wp-adminWP-зміст и WP-включає в себе і переконайтеся, що вибрано дозвіл на запис.

Not Allowed to Access

Якщо бачите повідомлення: Вибачте, вам не дозволено отримувати доступ до цієї сторінкиУ вас можуть бути неправильні права доступу до файлів. Перевірте, що вони налаштовані правильно (як показано раніше) і що ви, як і раніше, вказані як адміністратор у базі даних користувачів сайту.

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

ERR_SSL_PROTOCOL_ERROR

Якщо нещодавно перейшли на новий хост або встановили новий сертифікат Secure Sockets Layer (SSL), можете зіткнутися з помилкою ERR_SSL_PROTOCOL_ERROR при спробі доступу до сайту. Це означає, що сервер не зміг встановити захищене з'єднання.

Щоб виправити це, спробуйте очистити кеш браузера та вимкнути розширення браузера. Також переконайтеся, що сертифікат SSL налаштований правильно.

Різні помилки WordPress

Нарешті, розглянемо ще кілька поширених помилок WordPress.

Білий екран смерті

Як випливає з назви, ця помилка є порожнім екраном. Іноді можна побачити таке повідомлення:

There has been a critical error на вашому сайті.

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

Stuck in maintenance mode

Коли ви запускаєте оновлення на своєму сайті, WordPress автоматично переходить у режим обслуговування. Зазвичай це триває кілька секунд:
maintenance mode error
Однак, помилка може призвести до того, що веб-сайт застрягне в режимі обслуговування. Наприклад, проблема з підключенням могла перервати процес оновлення.

Щоб вирішити цю проблему, потрібно зайти до кореневої папки сайту, знайти файл . Обслуговування і видалити його.

Помилки синтаксису WordPress

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

Ці помилки можуть зламати сайт або заблокувати доступ до адмін-панелі. Можна деактивувати будь-які нові плагіни або теми з файлового менеджера або через Ftp.

Якщо додали код самостійно, рекомендуємо відновити резервну копію сайту.

Destination folder already exists

Під час встановлення плагіна або теми може з'явитися повідомлення про те, що папка призначення вже існує, зупиняючи інсталяцію. Зазвичай це означає, що цей плагін вже встановлено раніше.

Якщо видалили стару версію, файли все ще можуть бути присутніми на сайті. Тому потрібно буде відкрити папку WP-змістзнайти папку з ім'ям плагіна і видалити її.

Заблоковано доступ до адмін-панелі / Сторінка входу постійно оновлюється

Може бути багато причин, через які ви заблоковані на своєму сайті. У деяких випадках сторінка входу продовжуватиме оновлюватися, навіть коли ви ввели правильні облікові дані для входу.

Ось деякі поширені причини:

  • Конфлікти плагінів і тем
  • Пошкоджений файл .htaccess
  • Застарілий кеш у браузері.

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

Найбільш поширені помилки WordPress викликані конфліктами плагінів та погано закодованим програмним забезпеченням. Інші можуть бути пов'язані з правами доступу до файлів, пошкодженими файлами та проблемами сервера. Іноді помилка може бути тимчасовим збоєм та зникне після оновлення сторінки.

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

Джерело: wpshout.com

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 0

Додати коментар або відгук