Как да поправите съобщението "This Site is Experiencing Technical Difficulies" в WordPress

Съобщението "Този сайт изпитва технически затруднения" обикновено се появява в сайтовете на WordPress в резултат на фатална грешка, която не позволява на уебсайта да функционира правилно. Тази грешка беше по-често наричана "бял екран на смъртта" (WSOD), преди WordPress да въведе по-удобно за потребителя съобщение за грешка във версия 5.2. Ето как можете да отстраните и поправите този проблем:

Проверете електронната си поща

  • При появата на тази грешка WordPress изпраща имейл до имейл адреса на администратора с подробна информация за проблема и връзка за достъп до уебсайта в режим на възстановяване. Този имейл може да ви помогне да определите коя приставка или тема причинява грешката.
  • Ако сте получили този имейл, последвайте връзката, за да влезете в режим на възстановяване, който ви позволява безопасно да управлявате плъгини и теми, без да засягате посетителите на сайта.

Деактивиране на всички плъгини

Тъй като плъгините са често срещана причина за тази грешка, деактивирането на всички плъгини може да помогне да се установи дали дадена плъгина е виновна:

  • Свържете се с уебсайта си с помощта на FTP клиент или на файловия мениджър в контролния панел на хостинга.
  • Навигирайте до wp-content директория.
  • Намерете плъгини и я преименувайте, например, на plugins_old. Това ще деактивира всички плъгини.
  • Проверете отново сайта си. Ако той започне да работи, значи един от плъгините е причинил грешката.
  • За да разберете кой плъгин причинява проблема, върнете името на папката на плъгини и след това деактивирайте всеки плъгин един по един чрез таблото за управление на WordPress (ако е достъпно) или като преименувате папката на всеки плъгин в плъгини директория.

    Увеличаване на лимита на паметта на PHP

    Недостатъчната памет също може да доведе до тази грешка:

    • Редактиране на wp-config.php файл, разположен в главната директория на WordPress.
    • Добавете този ред: define('WP_MEMORY_LIMIT', '256M');.
    • Запазете промените и проверете дали проблемът е решен.

    Отстраняване на грешки

    WordPress разполага с функция за отстраняване на грешки, която може да предостави повече информация за грешката:

    • Отворете wp-config.php файл.
    • Потърсете реда, който гласи define('WP_DEBUG', false); и промяна фалшив към вярно.
    • Ако този ред не съществува, можете да го добавите над реда, който гласи: "Това е всичко, спрете да редактирате! Щастливо блогване."
    • Запазете промените и опреснете сайта си. Сега трябва да се появят съобщения за грешка, които да ви насочат към конкретния проблем.

    Проверка на разрешенията за файлове и папки

    Неправилните разрешения за файлове и папки също могат да причинят тази грешка:

    • Уверете се, че папките имат разрешения, зададени на 755 и файлове към 644.
    • Можете да проверявате и променяте разрешенията с помощта на FTP клиент. Щракнете с десния бутон на мишката върху папката или файла и изберете "Разрешения за файлове", за да ги видите и промените.

    Свържете се с вашия доставчик на хостинг

    Ако нито едно от горните решения не работи, вашият хостинг доставчик може да ви помогне:

    • Свържете се с екипа за поддръжка на доставчика на хостинг за помощ. Той може да провери сървърните логове, които могат да предоставят повече информация за грешката.

    Възстановяване от резервно копие

    Ако сте опитали всичко и сайтът все още не работи, възстановяването от резервно копие може да бъде крайна мярка:

    • Надяваме се, че имате скорошно резервно копие на сайта си. Възстановяването от това резервно копие може да възстанови работата на сайта ви, но може да загубите всички промени, направени след създаването на резервното копие.

    Не забравяйте да правите редовно резервно копие на уебсайта си, за да намалите до минимум загубата на данни в случай на такива грешки. Методологичната работа с тези стъпки често води до отстраняване на грешката "Този сайт изпитва технически затруднения", което ви позволява да стартирате отново вашия WordPress сайт.