15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать
23.10.2024

Как выполнить проверку работоспособности 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: Доступ к встроенному инструменту Site Health 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 включён на живом сайте — Режим отладки записывает конфиденциальные данные конфигурации и трассировки стека в debug.log. Если этот файл находится в wp-content/ без ограничений доступа на уровне сервера, он общедоступен для чтения.

Часто упускаемый из виду крайний случай: Site Health сообщает статус «Хорошо» для кэширования объектов, если обнаружен *любой* кэш объектов — включая файловый. Файловое кэширование объектов на сайтах с высоким трафиком может фактически увеличить нагрузку на I/O, а не снизить её. Правильным решением является бэкенд Redis или Memcached, для настройки которого требуется конфигурация на уровне сервера, выходящая за рамки возможностей Site Health.

Шаг 3: Извлечение и использование панели отладочной информации

Нажмите на вкладку Информация на странице Site Health. Эта панель, пожалуй, более ценна для устранения неполадок, чем вкладка «Состояние», поскольку раскрывает необработанные данные среды.

Ключевые разделы и на что обращать внимание:

  • WordPress — Подтверждает активную тему, включён ли мультисайт и активен ли WP_DEBUG.
  • Каталоги и размеры — Показывает, не вырос ли wp-content/uploads/ до размера, создающего нагрузку на дисковый I/O или процессы резервного копирования.
  • Активные плагины — Перечисляет все активные плагины с их версиями. Сверьтесь с базой данных уязвимостей WordPress (wpscan.com) на предмет известных CVE.
  • Сервер — Показывает версию PHP, лимит памяти PHP, максимальный размер загружаемых файлов, максимальное время выполнения и активен ли mod_rewrite или аналогичный механизм перезаписи URL.
  • База данных — Подтверждает версию MySQL или MariaDB и кодировку базы данных. utf8mb4 необходима для полной поддержки эмодзи и многоязычного контента; utf8 (3-байтовая) будет молча усекать определённые символы.
  • Must Use плагины — Часто упускаются из виду. MU-плагины загружаются раньше всех остальных плагинов и не могут быть деактивированы через интерфейс администратора. Если хостинг-провайдер внедрил MU-плагин (что характерно для управляемого хостинга), он отображается здесь.

Практическое использование кнопки «Скопировать информацию о сайте в буфер обмена»:

При открытии тикета в службу поддержки или публикации на форуме разработчиков вставьте эти данные напрямую. Это устраняет необходимость в обмене вопросами об основных параметрах среды и позволяет опытным инженерам немедленно обнаружить аномалии конфигурации — например, memory_limit равный 40M при минимальном требовании WooCommerce в 128M, или max_execution_time равный 30 секундам при необходимости 300 для крупного процесса импорта.

Шаг 4: Использование плагина Health Check & Troubleshooting для отладки в безопасном режиме

Плагин Health Check & Troubleshooting (доступный бесплатно в репозитории плагинов WordPress) включает изолированный по сеансу безопасный режим. Это правильный метод диагностики конфликтов плагинов и тем на живом производственном сайте.

Как технически работает изоляция сеанса:

Плагин устанавливает cookie браузера, который WordPress считывает при каждом запросе. При наличии cookie WordPress загружает только тему по умолчанию и деактивирует все несущественные плагины — но *только для браузерного сеанса, несущего этот cookie*. Все остальные посетители видят сайт точно таким же, каким он был до этого. Это не промежуточная среда; это фильтр времени выполнения, применяемый на уровне начальной загрузки WordPress.

Установка и активация:

# If you have WP-CLI available on your server (recommended)
wp plugin install health-check --activate

Или перейдите в Плагины > Добавить новый, найдите «Health Check & Troubleshooting» и нажмите Установить, затем Активировать.

Запуск сеанса устранения неполадок:

  1. Перейдите в Инструменты > Здоровье сайта и нажмите на вкладку Устранение неполадок.
  2. Нажмите Включить режим устранения неполадок. Ваш сеанс теперь работает со всеми деактивированными плагинами и активной темой по умолчанию (Twenty Twenty-Four начиная с WordPress 6.5+).
  3. Воспроизведите проблему. Если она исчезла, причиной является плагин или тема.
  4. Повторно включайте плагины по одному, используя список плагинов на вкладке «Устранение неполадок». После включения каждого плагина перезагружайте затронутую страницу и проверяйте.
  5. Как только проблема появится снова, последний включённый вами плагин является источником конфликта.
  6. Нажмите Отключить режим устранения неполадок, чтобы восстановить полную производственную среду.

Крайние случаи и подводные камни:

  • Если проблема сохраняется даже в безопасном режиме (без плагинов, с темой по умолчанию), проблема находится на уровне сервера или ядра WordPress, а не в конфликте плагинов. Проверьте php_error.log и журнал отладки WordPress.
  • MU-плагины не деактивируются безопасным режимом. Если вы подозреваете MU-плагин, необходимо вручную переименовать его в wp-content/mu-plugins/ через SFTP или SSH.
  • Cookie устранения неполадок привязан к конкретному браузеру. Если вы тестируете на мобильном устройстве, вам нужно отдельно включить режим устранения неполадок в этом браузерном сеансе.

Шаг 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);

Когда плагин подтверждён как источник конфликта:

  1. Проверьте журнал изменений плагина на наличие недавнего обновления, устраняющего конфликт.
  2. Поищите на форуме поддержки плагина на wordpress.org сообщения о том же конфликте.
  3. Если исправление недоступно, найдите альтернативный плагин с аналогичной функциональностью.
  4. Если плагин критически важен для бизнеса, свяжитесь с автором плагина, указав конкретную ошибку из журнала отладки — включите версию 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):

  1. Войдите в WHM (root-доступ) или cPanel (уровень пользователя, если включён MultiPHP Manager).
  2. Перейдите в MultiPHP Manager в разделе «Программное обеспечение».
  3. Выберите ваш домен и выберите целевую версию PHP из выпадающего списка.
  4. Нажмите Применить.

Обновление 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 в промежуточной среде:

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 и плагин WordPress Redis Object Cache, затем добавьте в 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.
  • Ленивая загрузка — 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 или выделенному серверу):

# 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 — Предоставляет брандмауэр веб-приложений (WAF), сканер вредоносных программ и канал разведки угроз в реальном времени. Бесплатный уровень достаточен для большинства сайтов; премиум-уровень добавляет обновления правил брандмауэра в реальном времени.
  • Ограничение попыток входа — Плагин Limit Login Attempts Reloaded или встроенная защита от перебора паролей 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]

Автоматизированный мониторинг уязвимостей:

Подпишитесь на email-оповещения базы данных уязвимостей WPScan для используемых вами плагинов. Инструмент командной строки WPScan можно интегрировать в задание 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Высокий
Устаревшие плагины/темыОбслуживаниеОбновить; сначала протестировать на промежуточном сервереСредний
Отсутствующие запланированные задачиНеправильная конфигурация 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 для пакетных обновлений и операций с базой данных — это быстрее и поддаётся написанию скриптов.
  • На выделенном сервере или VPS настройте серверное задание cron вместо использования wp-cronwp-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-доступа, которого общие среды не предоставляют.

FAQ

В чём разница между вкладкой «Состояние» и вкладкой «Информация» в Site Health?

Вкладка Состояние выполняет автоматические проверки и классифицирует результаты по степени серьёзности (Хорошо, Рекомендуется, Критично). Вкладка Информация отображает необработанные данные среды — конфигурацию PHP, активные плагины с версиями, сведения о базе данных и размеры каталогов — без каких-либо оценок «прошёл/не прошёл». Вкладка «Информация» используется преимущественно для ручной диагностики и передачи данных инженерам поддержки.

Влияет ли включение режима устранения неполадок на живых посетителей?

Нет. Режим устранения неполадок использует cookie браузера для применения среды безопасного режима исключительно к вашему сеансу. Посетители без этого cookie видят сайт в обычном режиме. Единственное исключение — если фатальная ошибка в плагине приводит к сбою самого серверного процесса; в этом случае все посетители затронуты независимо от состояния активации плагина в вашем сеансе.

Какую версию 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-адрес сервера в белый список в настройках брандмауэра плагина безопасности.

15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать