Π‘ΡΠΊΠΎΠ½ΠΎΠΌΡŒΡ‚Π΅ 15% Π½Π° всСх хостинговых услугах

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свои Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ скидку Π½Π° любой Ρ‚Π°Ρ€ΠΈΡ„Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄: Skills ΠΠ°Ρ‡Π°Ρ‚ΡŒ
Π ΡƒΠ±Ρ€ΠΈΠΊΠΈ
VPS Администрация Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

Как Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ работоспособности 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-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-доступа, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰ΠΈΠ΅ срСды Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚.

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-адрСс сСрвСра Π² Π±Π΅Π»Ρ‹ΠΉ список Π² настройках брандмауэра ΠΏΠ»Π°Π³ΠΈΠ½Π° бСзопасности.