PHP 7 se stále více rozrůstá a již u několika klientů jsem pro WordPress tuto verzi aktivoval. Výhoda PHP 7 je především ve větší rychlosti, nižší paměťové náročnosti a vylepšené bezpečnosti.
Pokud máte stránku (WordPress + šablonu + pluginy) stále aktuální a chcete přejít na novou verzi PHP, tak se nejspíše nemusíte ničeho bát a vše by mělo proběhnout v pořádku. Nicméně i tak je dobré si kompatibilitu otestovat. Jak už je u WordPress zvykem, je na to plugin.
PHP Compatibility Checker
Plugin PHP Compatibility Checker pochází z dílny WPengine a slouží k otestování kompatibility WordPress stránky s různými verzemi PHP.
Plugin se nachází ve WordPress repozitáři a můžete jej nainstalovat přímo z administrace.
Po instalaci a aktivaci se ve WordPress administraci objeví nová položka v sekci Nástroje -> PHP Compatibility.
Nachází se zde následující nastavení:
PHP Version – slouží k výběru testované verze PHP.
Only Active – nastavení co chcete skenovat. Na výběr máte z
- Only scan active plugins and themes (Skenovat pouze aktivní pluginy a šablony)
- Scan all plugins and themes (Skenovat všechny pluginy a šablony)
Jakmile máte vybráno, stačí kliknout na tlačítko Run a rozběhne se test.
Nyní stačí jen čekat na provedení testu. Po jeho dokončení se zobrazí výsledky a hned budete vědět, zda je vaše WordPress stránka připravená na PHP 7 nebo ne. A případně, který prvek je problematický.
Zdravím. Provedl jsem otestování podle návodu. Mám jen „drobnou“ připomínku. Ve výsledném reportu (nadpis i pluginy) ve vašem příspěvku je pod názvem pluginu text „Your WordPress install is PHP 7.0 compatible“ resp. „PHP 7.0 compatible“. Já mám ve výsledku jen text „Your WordPress install is PHP compatible.“ resp. „PHP compatible“. V pravém horním rohu pluginu je i zaškrtávací pole „Developer mode“. Příjemný den. Jiří Marko
Dobrý den, mám dotaz byla mi zablokována domena z důvodu viru ve WP? poslali mě hlášku ,že se to týká těchto souborů
/pujckuj.cz/wp-includes/Requests/Cookie.php
./pujckuj.cz/wp-includes/js/plupload/start28.php
./pujckuj.cz/wp-includes/certificates/global2.php
./pujckuj.cz/index.php
./pujckuj.cz/wp-settings.php
./pujckuj.cz/wp-content/plugins/proxy86.php
./pujckuj.cz/wp-content/plugins/wpml-cms-nav/res/model18.php
neporadíte mi jak na to ?
Nejlépe obnovit web ze zálohy, která je v pořádku. Tu pak aktualizovat a zabezpečit.