Как да извършите проверка на здравето на WordPress за отстраняване на проблеми (Ръководство 2025)
Проверката на здравето на WordPress е систематичен диагностичен процес, който оценява PHP версията на вашия сайт, целостта на базата данни, активните плъгини, съвместимостта на темата, сървърната среда и позицията по сигурност — всичко от административното табло на WordPress или чрез специализирани инструменти. Редовното извършване на тази проверка предотвратява каскадни откази, идентифицира проблеми с производителността, преди да засегнат класирането, и разкрива уязвимости в сигурността, преди да се превърнат в пробиви.
Вграденият инструмент Site Health (въведен в WordPress 5.2) предоставя автоматизиран доклад за статуса и панел с необработена информация за отстраняване на грешки, който опитните разработчици използват като първа спирка в работния процес по отстраняване на проблеми. В комбинация с плъгина Health Check & Troubleshooting, можете да възпроизведете проблеми от производствената среда в изолирана сесия, без да докосвате живия сайт — възможност, която елиминира единствения най-голям риск при отстраняване на грешки в WordPress: разваляне на нещата за реалните посетители, докато разследвате.
Защо проверките на здравето на WordPress имат по-голямо значение, отколкото повечето ръководства признават
Повечето уроци третират Site Health като контролен списък, който трябва да се отметне веднъж. На практика това е непрекъснат оперативен сигнал. Core Web Vitals на Google директно наказва бавни или нестабилни сайтове. Един остарял плъгин с известен CVE може да доведе до пълен компромис на сайта в рамките на часове след публичното оповестяване. Несъответствията на PHP версиите между вашия сървър и минималното изискване на плъгина безшумно влошават производителността, много преди да хвърлят фатална грешка.
Работата в добре конфигурирана среда за VPS Хостинг ви дава директен контрол върху PHP версиите, кеширането на ниво сървър и укрепването на сигурността — контрол, който споделените среди просто не могат да осигурят. Работният процес за проверка на здравето, описан по-долу, предполага, че имате SSH достъп или контролен панел, способен да модифицира настройките на ниво сървър, което е правилната базова линия за всяко производствено внедряване на WordPress.
Стъпка 1: Достъп до вградения инструмент за проверка на здравето на WordPress
Навигирайте до Инструменти > Здраве на сайта в административното табло на WordPress. WordPress незабавно ще започне да изпълнява автоматизирани проверки и ще попълни раздела Статус с резултати, категоризирани по сериозност.
За тази стъпка не е необходим плъгин. Site Health е основна функционалност и резултатите му се генерират на страната на сървъра, което означава, че отразяват действителната среда за изпълнение — не симулирана.
Какво всъщност проверява Site Health под капака:
- PHP версия, лимит на паметта и максимално време за изпълнение
- Активна версия на WordPress спрямо последното стабилно издание
- Дали REST API е достъпен и връща валидни отговори
- Статус на изпълнение на планирани cron задачи (
wp-cron) - Прилагане на HTTPS и валидност на SSL сертификата
- Наличие на файла
debug.logна публично достъпно място - Възможност за loopback заявки (необходима за фонови актуализации и инсталации на плъгини)
- Версия на сървъра на базата данни и дали отговаря на минималните изисквания на WordPress
- Разрешения за файлове и директории за чувствителни пътища
Стъпка 2: Правилно интерпретиране на доклада за статуса на Site Health
Страницата за статус категоризира констатациите в три нива. Разбирането на това, което всяко ниво всъщност означава — и какво не означава — предотвратява както самодоволство, така и ненужна паника.
| Ниво на статус | Какво означава | Типично време за реакция |
|---|---|---|
| Добро | Не са открити критични проблеми; налични са незначителни оптимизации | Преглед на тримесечие |
| Препоръчително | Неблокиращи подобрения, засягащи производителността или сигурността | Адресирайте в рамките на 1–2 седмици |
| Критично | Активни уязвимости или неправилни конфигурации, изискващи незабавни действия | Отстранете в рамките на 24 часа |
Критични проблеми, изискващи незабавно внимание:
- Остаряла PHP версия — PHP 7.4 достигна края на живота си през ноември 2022 г. Използването му означава липса на пачове за сигурност. WordPress 6.x официално препоръчва PHP 8.1 или 8.2.
- Неактивни плъгини, все още инсталирани — Неактивните плъгини все още са четими от файловата система и могат да съдържат експлоатируем код. Изтрийте ги, не само ги деактивирайте.
- Блокиран REST API — Много съвременни плъгини, редакторът на блокове (Gutenberg) и WooCommerce зависят от наличността на REST API. Блокираният REST API произвежда безшумни откази, които са известно трудни за проследяване.
- Неуспешна loopback заявка — Ако WordPress не може да направи loopback HTTP заявка към себе си, автоматичните фонови актуализации и планираните задачи ще се провалят безшумно.
WP_DEBUGактивиран на живия сайт — Режимът за отстраняване на грешки записва чувствителни конфигурационни данни и stack traces вdebug.log. Ако този файл е вwp-content/без ограничения за достъп на ниво сървър, той е публично четим.
Често пропускан граничен случай: Site Health отчита статус „Добро” за обектното кеширане, ако е открит *какъвто и да е* обектен кеш — включително файлово базиран. Файловото обектно кеширане на сайтове с голям трафик всъщност може да увеличи натоварването на I/O, вместо да го намали. Правилното решение е Redis или Memcached бекенд, което изисква конфигурация на ниво сървър, извън възможностите на Site Health.
Стъпка 3: Извличане и използване на панела с информация за отстраняване на грешки
Кликнете върху раздела Информация на страницата Site Health. Този панел е безспорно по-ценен за отстраняване на проблеми от раздела Статус, тъй като разкрива необработени данни за средата.
Ключови раздели и какво да търсите:
- WordPress — Потвърждава активната тема, дали е активиран multisite и дали
WP_DEBUGе активен. - Директории и размери — Разкрива дали
wp-content/uploads/е нараснал до размер, който натоварва дисковия I/O или процесите за архивиране. - Активни плъгини — Изброява всеки активен плъгин с неговата версия. Сравнете с базата данни за уязвимости на WordPress (wpscan.com) за известни CVE.
- Сървър — Показва PHP версия, PHP лимит на паметта, максимален размер за качване, максимално време за изпълнение и дали
mod_rewriteили еквивалентно пренаписване на URL е активно. - База данни — Потвърждава версията на MySQL или MariaDB и набора от символи на базата данни.
utf8mb4е необходим за пълна поддръжка на emoji и многоезичност;utf8(3-байтов) ще съкрати безшумно определени символи. - Задължителни плъгини — Често пренебрегвани. MU плъгините се зареждат преди всички останали плъгини и не могат да бъдат деактивирани от административния интерфейс. Ако хостинг доставчикът е инжектирал MU плъгин (обичайно при управляван хостинг), той се появява тук.
Практическо използване на бутона „Копиране на информацията за сайта в клипборда”:
При отваряне на тикет за поддръжка или публикуване в разработчически форум, поставете директно този изход. Той елиминира размяната на въпроси за основната среда и позволява на опитните инженери да забележат аномалии в конфигурацията незабавно — например memory_limit от 40M когато WooCommerce изисква минимум 128M, или max_execution_time от 30 секунди, когато голям процес на импортиране изисква 300.
Стъпка 4: Използване на плъгина Health Check & Troubleshooting за отстраняване на грешки в безопасен режим
Плъгинът Health Check & Troubleshooting (наличен безплатно от хранилището на плъгини на WordPress) активира сесийно изолиран безопасен режим. Това е правилният метод за диагностициране на конфликти между плъгини и теми на живия производствен сайт.
Как работи сесийната изолация технически:
Плъгинът задава бисквитка в браузъра, която WordPress чете при всяка заявка. Когато бисквитката е налице, WordPress зарежда само темата по подразбиране и деактивира всички несъществени плъгини — но *само за браузър сесията, носеща тази бисквитка*. Всички останали посетители изпитват сайта точно такъв, какъвто е бил преди. Това не е staging среда; това е runtime филтър, приложен на ниво WordPress bootstrap.
Инсталация и активиране:
# If you have WP-CLI available on your server (recommended)
wp plugin install health-check --activateИли навигирайте до Плъгини > Добавяне на нов, потърсете „Health Check & Troubleshooting” и кликнете Инсталирай сега, след това Активирай.
Изпълнение на сесия за отстраняване на проблеми:
- Отидете на Инструменти > Здраве на сайта и кликнете върху раздела Отстраняване на проблеми.
- Кликнете Активиране на режима за отстраняване на проблеми. Вашата сесия вече работи с всички деактивирани плъгини и активна тема по подразбиране (Twenty Twenty-Four от WordPress 6.5+).
- Възпроизведете проблема. Ако е изчезнал, отговорен е плъгин или тема.
- Активирайте отново плъгините един по един, използвайки списъка с плъгини в раздела за отстраняване на проблеми. След активиране на всеки, презаредете засегнатата страница и тествайте.
- Щом проблемът се появи отново, последният активиран от вас плъгин е източникът на конфликта.
- Кликнете Деактивиране на режима за отстраняване на проблеми, за да възстановите пълната производствена среда.
Гранични случаи и клопки:
- Ако проблемът продължава дори в безопасен режим (без плъгини, тема по подразбиране), проблемът е на ниво сървър или WordPress ядро — не конфликт на плъгини. Проверете
php_error.logи дневника за отстраняване на грешки на WordPress след това. - MU плъгините не се деактивират от безопасния режим. Ако подозирате MU плъгин, трябва ръчно да го преименувате в
wp-content/mu-plugins/чрез SFTP или SSH. - Бисквитката за отстраняване на проблеми е специфична за браузъра. Ако тествате на мобилно устройство, трябва да активирате режима за отстраняване на проблеми в тази браузър сесия отделно.
Стъпка 5: Диагностициране и разрешаване на конфликти между плъгини и теми
Конфликтите между плъгини попадат в две категории, изискващи различни стратегии за разрешаване:
Тип 1: Директни PHP конфликти — Два плъгина се опитват да дефинират една и съща функция или клас. Това незабавно произвежда фатална грешка. Дневникът за грешки ще съдържа Cannot redeclare function или Cannot redeclare class.
Тип 2: Безшумни поведенчески конфликти — Два плъгина се закачат към едно и също действие или филтър на WordPress и произвеждат неочакван изход или повреда на данни, без да хвърлят грешка. Те са значително по-трудни за диагностициране и изискват методична изолация един по един.
Работен процес за разрешаване:
# Check the WordPress debug log for fatal errors
tail -n 100 /path/to/wp-content/debug.log
# Enable WP_DEBUG temporarily via wp-config.php if debug.log is empty
# Add these lines to wp-config.php before the "stop editing" comment:
# define('WP_DEBUG', true);
# define('WP_DEBUG_LOG', true);
# define('WP_DEBUG_DISPLAY', false);Когато плъгинът е потвърденият източник на конфликта:
- Проверете дневника за промени на плъгина за скорошна актуализация, адресираща конфликта.
- Потърсете в форума за поддръжка на плъгина в wordpress.org за доклади за същия конфликт.
- Ако не е налично поправяне, идентифицирайте алтернативен плъгин с еквивалентна функционалност.
- Ако плъгинът е критичен за бизнеса, свържете се с автора на плъгина с конкретната грешка от вашия дневник за отстраняване на грешки — включете вашата PHP версия, версия на WordPress и името и версията на конфликтния плъгин.
Стъпка 6: Актуализиране на PHP и версиите на сървъра на базата данни
Това е единственото действие по поддръжка с най-голямо въздействие за производителността и сигурността. PHP 8.1 и 8.2 осигуряват измерими подобрения на пропускателната способност спрямо PHP 7.4 — бенчмарковете последователно показват 20–30% по-бързо изпълнение за типични WordPress натоварвания поради JIT компилация и подобрено поведение на OPcache.
Матрица за съвместимост на PHP версиите за WordPress:
| PHP версия | Поддръжка от WordPress | Статус на сигурността | Препоръка |
|---|---|---|---|
| PHP 7.4 | Поддържана (наследена) | Край на живота (ноември 2022) | Мигрирайте незабавно |
| PHP 8.0 | Поддържана | Край на живота (ноември 2023) | Мигрирайте незабавно |
| PHP 8.1 | Напълно поддържана | Активни поправки за сигурност | Приемливо |
| PHP 8.2 | Напълно поддържана | Активни поправки за сигурност | Препоръчително |
| PHP 8.3 | Напълно поддържана | Активна разработка | Препоръчително за нови внедрявания |
Актуализиране на PHP чрез cPanel (за среди с VPS с cPanel):
- Влезте в WHM (root достъп) или cPanel (потребителско ниво, ако MultiPHP Manager е активиран).
- Навигирайте до MultiPHP Manager в секцията Софтуер.
- Изберете вашия домейн и изберете целевата PHP версия от падащото меню.
- Кликнете Приложи.
Актуализиране на PHP чрез командния ред (Ubuntu/Debian):
# Add the Ondrej PHP PPA (Ubuntu)
sudo add-apt-repository ppa:ondrej/php
sudo apt update
# Install PHP 8.2 with common WordPress extensions
sudo apt install php8.2 php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring
php8.2-xml php8.2-zip php8.2-intl php8.2-bcmath php8.2-imagick
# Switch the CLI default (if using WP-CLI)
sudo update-alternatives --set php /usr/bin/php8.2Критична стъпка преди надграждане: Преди промяна на PHP версията в производствената среда, тествайте вашата тема и всеки активен плъгин спрямо новата версия. Използвайте WP-CLI в staging среда:
wp core check-update
wp plugin list --update=available --format=table
wp theme list --update=available --format=tableСъображения за версията на базата данни:
WordPress изисква MySQL 5.7+ или MariaDB 10.3+. MariaDB 10.6 и 10.11 (LTS) са текущите препоръчани версии. Работата с по-стара версия на сървъра на базата данни въвежда както излагане на сигурността, така и липсващи подобрения на оптимизатора на заявки, засягащи сайтове с големи таблици с публикации или обеми на поръчки в WooCommerce.
-- Check current database version from within WordPress or phpMyAdmin
SELECT VERSION();
-- Check table storage engines (InnoDB is required for full-text search and transactions)
SELECT TABLE_NAME, ENGINE FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'your_wordpress_database';Ако някои таблици показват MyISAM като двигател, конвертирайте ги в InnoDB за по-добро възстановяване след срив и производителност при едновременни записи:
ALTER TABLE wp_options ENGINE=InnoDB;Стъпка 7: Измерване и оптимизиране на производителността на сайта
Site Health не измерва производителността на предния край — за това са необходими външни инструменти. Използвайте Google PageSpeed Insights (измерва Core Web Vitals в реални условия), GTmetrix (анализ на водопада) и WebPageTest (множество местоположения, разширена конфигурация) като допълващи инструменти.
Оптимизиране на производителността по слой:
Слой на сървъра:
- Активирайте OPcache за кеширане на PHP байткод. На правилно конфигуриран VPS, само това намалява времето за изпълнение на PHP с 40–60%.
; Add to php.ini or a custom .ini file
opcache.enable=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60
opcache.jit_buffer_size=100M
opcache.jit=1255- Използвайте Redis за постоянно обектно кеширане. Инсталирайте пакета
redis-serverи плъгина Redis Object Cache за WordPress, след това добавете къмwp-config.php:
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_CACHE', true);Слой на приложението:
- Оптимизиране на изображения — Използвайте формат WebP с резервни варианти JPEG/PNG. Плъгините Imagify или ShortPixel обработват масово конвертиране и автоматично доставяне на WebP чрез правила за пренаписване на
.htaccess. - Lazy loading — WordPress 5.5+ добавя
loading="lazy"към изображенията автоматично, но проверете дали не се заменя от вашата тема. - Оптимизиране на базата данни — Изпълнявайте
OPTIMIZE TABLEна таблици с висока промяна (wp_options,wp_postmeta) месечно. Плъгинът WP-Optimize автоматизира това.
# Optimize all WordPress tables via WP-CLI
wp db optimize- Плъгини за кеширане — W3 Total Cache с Redis бекенд или WP Rocket (премиум) са двете най-способни опции. Избягвайте едновременното изпълнение на два плъгина за кеширане — те ще конфликтуват.
CDN интеграция:
CDN разтоварва доставката на статични активи и намалява TTFB за географски разпределени посетители. Безплатният план на Cloudflare осигурява адекватна CDN функционалност за повечето сайтове. За сайтове с много медии, BunnyCDN предлага по-добра производителност за парите. Конфигурирайте вашия CDN да кешира статичните активи агресивно, но изключете административния панел на WordPress (/wp-admin/) и всички динамични крайни точки.
Стъпка 8: Укрепване на сигурността и установяване на рутина за наблюдение на уязвимостите
Сигурността не е еднократна конфигурация — тя е непрекъсната оперативна практика. Инструментът Site Health разкрива някои проблеми със сигурността, но не извършва сканиране за уязвимости.
Многопластов подход към сигурността:
На ниво сървър (изисква VPS или достъп до dedicated сървър):
# Disable XML-RPC if not required (common attack vector for brute force amplification)
# Add to .htaccess
# <Files xmlrpc.php>
# Order Deny,Allow
# Deny from all
# </Files>
# Restrict wp-config.php access
chmod 600 /path/to/wp-config.php
# Verify file permissions across the WordPress installation
find /path/to/wordpress/ -type f -name "*.php" -perm /022
# Any PHP file writable by group or world is a security riskНа ниво приложение:
- Wordfence Security — Предоставя Web Application Firewall (WAF), скенер за зловреден софтуер и канал за разузнаване на заплахи в реално време. Безплатният план е достатъчен за повечето сайтове; премиум планът добавя актуализации на правилата на защитната стена в реално време.
- Ограничаване на опитите за влизане — Плъгинът Limit Login Attempts Reloaded или вградената защита срещу brute force на Wordfence. Задайте блокиране след 3–5 неуспешни опита.
- Двуфакторна автентикация — Наложете 2FA за всички администраторски акаунти, използвайки плъгините WP 2FA или Google Authenticator.
- SSL/HTTPS прилагане — Всеки WordPress сайт трябва да работи по HTTPS. Получете и инсталирайте SSL сертификат; ако имате нужда от такъв, SSL сертификатите от вашия хостинг доставчик са най-прекият път. Добавете следното към
wp-config.php, за да наложите HTTPS на ниво приложение:
define('FORCE_SSL_ADMIN', true);И в .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Автоматизирано наблюдение на уязвимостите:
Абонирайте се за имейл сигнали от базата данни за уязвимости на WPScan за плъгините, които използвате. Инструментът WPScan CLI може да бъде интегриран в cron задача, за да ви предупреждава, когато е публикуван нов CVE за инсталиран плъгин:
# Install WPScan (requires Ruby)
gem install wpscan
# Run a vulnerability scan against your site
wpscan --url https://yourdomain.com --api-token YOUR_API_TOKEN
--enumerate vp,vt,u --plugins-detection aggressiveАрхивиране на базата данни като контрол за сигурност:
Чисто, скорошно архивиране е вашият най-надежден механизъм за възстановяване след компромис. Автоматизирайте ежедневните архивирания на място извън сървъра (S3-съвместимо обектно хранилище, отдалечен SFTP). Плъгинът UpdraftPlus се справя с това надеждно. Проверявайте процедурите за възстановяване на тримесечие — архивиране, което никога не сте тествали, не е архивиране.
Проверка на здравето на WordPress: Матрица за решения и ключови изводи
Използвайте тази матрица, за да определите правилното действие въз основа на това, което Site Health отчита:
| Констатация | Категория на основната причина | Правилно действие | Приоритет |
|---|---|---|---|
| PHP версия под 8.1 | Конфигурация на сървъра | Актуализирайте PHP чрез контролния панел или CLI | Критично |
| REST API недостъпен | Плъгин за сигурност или правило .htaccess | Одитирайте правилата на WAF и .htaccess | Критично |
| Неуспешна loopback заявка | Неправилна конфигурация на сървъра или DNS | Проверете разрешаването на 127.0.0.1 и правилата на защитната стена | Критично |
| Инсталирани неактивни плъгини | Поддръжка | Изтрийте, не деактивирайте | Високо |
| Без постоянен обектен кеш | Конфигурация на приложението | Инсталирайте Redis + плъгина Redis Object Cache | Високо |
WP_DEBUG активен на живия сайт | Артефакт от разработката | Деактивирайте в wp-config.php | Високо |
| Остарели плъгини/теми | Поддръжка | Актуализирайте; тествайте първо в staging среда | Средно |
| Липсващи планирани задачи | Неправилна конфигурация на cron | Проверете wp-cron или конфигурирайте cron на ниво сървър | Средно |
| Без SSL сертификат | Инфраструктура | Инсталирайте SSL сертификат | Критично |
Оперативен контролен списък за постоянно здраве на WordPress:
- Извършвайте месечен преглед на статуса на Site Health; третирайте критичните констатации като инциденти.
- Поддържайте PHP на поддържана версия (минимум 8.1; предпочитани 8.2 или 8.3).
- Изтривайте неактивни плъгини и теми — не само ги деактивирайте.
- Активирайте Redis обектно кеширане на всеки сайт с повече от 500 ежедневни посетители.
- Автоматизирайте ежедневните архивирания на базата данни извън сървъра с проверено тестване на възстановяване.
- Абонирайте се за сигнали за уязвимости за всеки плъгин и тема в стека ви.
- Наложете HTTPS в целия сайт и задайте
FORCE_SSL_ADMINвwp-config.php. - Използвайте WP-CLI за масови актуализации и операции с базата данни — по-бързо е и може да се скриптира.
- На Dedicated сървър или VPS, конфигурирайте cron задача на ниво сървър вместо да разчитате на
wp-cron—wp-cronсе задейства само когато посетител достигне сайта, което го прави ненадежден за сайтове с малко трафик.
# Replace wp-cron with a real cron job (add to crontab)
# First, disable wp-cron in wp-config.php:
# define('DISABLE_WP_CRON', true);
# Then add to crontab (crontab -e):
*/15 * * * * php /path/to/wordpress/wp-cron.php > /dev/null 2>&1
# Or with WP-CLI (preferred):
*/15 * * * * wp --path=/path/to/wordpress cron event run --due-now > /dev/null 2>&1Ако оценявате хостинг среди за внедряване на WordPress, VPS контролните панели осигуряват достъп на ниво сървър, необходим за прилагане на всяка оптимизация и мярка за укрепване, описана в това ръководство — управлението на PHP версии, конфигурацията на Redis, cron на ниво сървър и правилата на защитната стена изискват root или sudo достъп, който споделените среди не осигуряват.
ЧЗВ
Каква е разликата между раздела Статус и раздела Информация на Site Health?
Разделът Статус изпълнява автоматизирани проверки и категоризира констатациите по сериозност (Добро, Препоръчително, Критично). Разделът Информация показва необработени данни за средата — PHP конфигурация, активни плъгини с версии, подробности за базата данни и размери на директориите — без каквато и да е оценка за преминаване/неуспех. Разделът Информация се използва предимно за ръчна диагностика и споделяне с инженери по поддръжката.
Засяга ли активирането на режима за отстраняване на проблеми живите посетители?
Не. Режимът за отстраняване на проблеми използва бисквитка в браузъра, за да приложи средата в безопасен режим изключително за вашата сесия. Посетителите без бисквитката изпитват сайта нормално. Единственото изключение е, ако фатална грешка в плъгин срива самия сървърен процес — в този случай всички посетители са засегнати независимо от статуса на активиране на плъгина в сесията ви.
Коя PHP версия трябва да използвам за WordPress през 2025 г.?
PHP 8.2 е препоръчаната версия за производствени WordPress сайтове през 2025 г. Тя се поддържа активно с пачове за сигурност, предлага измерими подобрения на производителността спрямо 8.0 и 8.1 и се поддържа от всички основни плъгини за WordPress. PHP 8.3 е стабилна и подходяща за нови внедрявания, но проверете съвместимостта на плъгините преди надграждане на съществуващ сайт.
Защо Site Health отчита „Добро”, когато сайтът ми явно е бавен?
Site Health проверява конфигурацията и позицията по сигурност — не измерва показатели за производителност на предния край като Largest Contentful Paint (LCP) или Time to First Byte (TTFB). Сайтът може да премине всички проверки на Site Health и все пак да се представи слабо на Core Web Vitals поради неоптимизирани изображения, липса на слой за кеширане, бавна база данни или географски отдалечен сървър. Използвайте Google PageSpeed Insights или WebPageTest за измерване на производителността.
Как да поправя неуспешна loopback заявка в WordPress Site Health?
Неуспешна loopback заявка означава, че WordPress не може да направи HTTP заявка към собствения си URL от сървъра. Честите причини включват: защитна стена, блокираща изходящи връзки от процеса на уеб сървъра, запис в hosts файла, който неправилно насочва домейна, грешка в SSL сертификата при loopback заявката или плъгин за сигурност, блокиращ заявката. Започнете с временно деактивиране на вашия плъгин за сигурност и повторно изпълнение на Site Health. Ако това го разреши, добавете в белия списък собствения IP на сървъра в настройките на защитната стена на плъгина за сигурност.
