GNU/Linux >> Znalost Linux >  >> Panels >> Plesk

Zdraví webu WordPress

Přehled

Ve verzi 5.2 přidal WordPress funkci Site Health, která pomáhá při diagnostice potenciálních problémů s vaším webem. I když se jednalo o vítané vydání WordPress, některá varování a chyby potřebují další informace, abyste je mohli vyřešit.

Obsah Přehled Přístup ke stavu webu Vyžaduje se aktualizace PHP Nepoužívané pluginy a motivy Zastaralé vypršení časového limitu požadavku na zpětnou smyčku SQL Server

Přístup ke stavu webu

  1. Přihlaste se do správce WordPress pro svůj web.
  2. Přejděte na Nástroje -> Stav webu:
  3. Nyní budete moci zobrazit všechna data o stavu webu.

Vyžadována aktualizace PHP

Pokud WordPress Site Health hlásí, že vaše verze PHP je zastaralá nebo že je nutná aktualizace, může se zobrazit jedno z následujících varování:

To znamená, že verze PHP pro váš web nepoužívá jednu z nejnovějších nebo podporovaných verzí.

Naštěstí Conetix to velmi snadno opravuje pomocí Plesku. Můžete jednoduše vybrat novou verzi PHP a aktualizovat svůj web na novější verzi PHP.

Doporučujeme používat PHP 7.2 nebo vyšší (Conetix poskytuje všechny verze včetně nejnovější PHP 7.4) a také zajistit, aby všechny vaše pluginy a motivy byly aktuální, aby byla zajištěna jejich kompatibilita.

Po změně verze PHP také doporučujeme zkontrolovat protokoly chyb webových stránek a zkontrolovat případné chyby.

Nepoužité pluginy a motivy

Stav webu vás upozorní na nepoužívané pluginy a motivy na vašem webu. Zpráva může vypadat následovně:

Jak jsme již dříve uvedli v našem článku na blogu o nepoužívaných zásuvných modulech, i když je deaktivujete, mohou pro vás stále představovat bezpečnostní riziko.

Chcete-li tyto návrhy opravit, doporučujeme:

  1. Proveďte zálohu svého webu.
  2. Prostřednictvím WordPress odstraňte nepoužívané pluginy a motivy.

Rada

Doporučujeme ponechat jedno téma (např. Twenty Twenty) pro váš web vedle hlavního tématu. To vám umožní snadno otestovat alternativní téma, pokud má váš web problémy.

Zastaralý SQL Server

WordPress Site Health vám dá vědět, zda provozujete zastaralý server MySQL / MariaDB SQL. Aby byla zajištěna stabilita, Conetix udržuje SQL server uzamčený na hlavní a vedlejší verzi MariaDB na server. I když může hlásit, že je zastaralý, aktualizace jsou pravidelně používány, aby byla zajištěna stabilita a bezpečnost.

Většina našich systémů používá MariaDB 10.1 nebo vyšší, s malým počtem starších systémů běží MariaDB 5.5. Přestože WordPress doporučuje MySQL 5.6 nebo vyšší, v této fázi jsme nenarazili na žádné problémy s kompatibilitou.

Všechny nové systémy jsou nasazeny s MariaDB 10.3 nebo vyšší.

Kontaktujte prosím Conetix, abyste potvrdili verzi MySQL / MariaDB pro váš web nebo server.

Časové limity požadavků na zpětnou smyčku

K těmto chybám může čas od času dojít, když je váš server / web buď velmi zaneprázdněn, nebo nemá dostatek zdrojů k včasnému dokončení požadavku. V těchto případech se může zobrazit následující chyba:

Loopback requests are used to run scheduled events, and are also used by the built-in editors for themes and plugins to verify code stability.

The loopback request to your site failed, this means features relying on them are not currently working as expected.
Error: cURL error 28: Operation timed out after 10001 milliseconds with 0 out of -1 bytes received (http_request_failed)

Zde jsou dvě oblasti, na které je třeba se podívat.

První je podívat se na problémy s výkonem na webu, kde buď dochází k velkým problémům se zdroji, a proto dochází k občasným časovým limitům.

Pokud máte svůj vlastní virtuální privátní server, můžete také zvýšit maximální počet PHP dětí na webu (pm.max_children ), aby bylo možné spustit více procesů najednou. Ty lze zvýšit v oblasti Nastavení PHP v rámci Plesku.

Na starších systémech bylo výchozí nastavení 5 potomků, což je dostatečné pro weby s nízkou mírou problémů bez problémů. Na rušnějších webech nebo tam, kde je zapojen WooCommerce, můžete potřebovat maximálně 10–20 dětských sad.

Poznámka

Zvýšení pm.max_children znamená potenciál pro využití více zdrojů. Před zvýšením vždy zkontrolujte své sledování, abyste se ujistili, že máte dostatek prostoru.

Druhé oblast, kterou je třeba prozkoumat, se plugin nebo téma nesprávně pokouší zahájit relaci PHP. To lze provést pouze před odesláním výstupu zpět do prohlížeče, což znamená, že pokud je volán na nesprávném místě, povede to k chybám. Chcete-li najít tuto chybu, možná budete muset projít své pluginy a deaktivovat je jeden po druhém, abyste zjistili, co problém způsobuje.

Případně, pokud máte vývojáře, který dokáže naskenovat kód, budete hledat:

session_start()

Poté doporučujeme kontaktovat vývojáře pluginu nebo motivu pro další pomoc.


Plesk
  1. Spravovaný WordPress – Často kladené otázky

  2. Obnovení hesel správce WordPress

  3. Nastavení PHP na Plesku

  1. Odstraňte problémy s odmítnutím připojení k FTP ve WordPressu

  2. Jak povolit HTTPS na vašem webu WordPress

  3. Jak opravit napadený web WordPress

  1. Jak nastavit WordPress na Raspberry Pi

  2. Jak nainstalovat WordPress s Nginx na CentOS 7

  3. Jak nainstalovat WordPress na Ubuntu 18.04 pomocí LAMP Stack