nefunkční stránky i WP dashboard po povýšení PHP

Vyřešeno434 zhlédnutíWebSite
0

Dobrý den, dnes jsem prováděl aktualizaci WordPress na verzi 6.3.1.

Vše proběhlo v pořádky a stránky se vrátili k životu. WP mi nahlásil, že používám zastaralou verzi PHP 7.3.

Takže jsem hned skočil do administrace Wedosu a PHP povýšil, ale po 10 minutách spadly stránky i dashboard WP.

Toto je chybová hláška, kterou mi stránky i WP hlásí.

Fatal error: Uncaught Error: Class „WC_Payment_Gateway“ not found in /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-content/plugins/WooCommerceAdapter/lib/WooCommerceAdapter.php:12 Stack trace: #0 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-content/plugins/WooCommerceAdapter/WooCommerceAdapter.php(23): require_once() #1 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-includes/class-wp-hook.php(310): init_wc_uniadapter_class(“) #2 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #3 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #4 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-settings.php(495): do_action(‚plugins_loaded‘) #5 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-config.php(169): require_once(‚/data/web/virtu…‘) #6 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-load.php(50): require_once(‚/data/web/virtu…‘) #7 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-admin/admin.php(34): require_once(‚/data/web/virtu…‘) #8 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-admin/index.php(10): require_once(‚/data/web/virtu…‘) #9 {main} thrown in /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-content/plugins/WooCommerceAdapter/lib/WooCommerceAdapter.php on line 12

There has been a critical error on this website, putting it in recovery mode. Please check the Themes and Plugins screens for more details. If you just installed or updated a theme or plugin, check the relevant page for that first.

Jediné co jsem po updatu WP nedělal, byli aktualizace pluginů (používáme Woo-Commerce, ale teď Vám nepovím verzi) Může to mít na to vliv?

Předem moc děkuju za odpověď

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 14. 9. 2023
0

Dobrý den,

děkuji za odpověď, díky prodlevě v odpovědi spojené s mím stresem z nefunkční domény jsem Vaši radu našel ve znalostní bázi a zadními vrátky přes FTP jsem dashboard reaktivoval.

Pro Vaši informaci, problém nebyl přímo v pluginu WooCommerce, ale v šabloně Woodstock, která měla neaktuální jádra souborů, která interaktují s pluginem WooCommerce.

Každopádně Vám velice děkuji za rady! Krásný den

Role: Zákazník
MB313456 Vybral nejlepší odpověď 14. 9. 2023
0
96.27K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

podle chybové hlášky je problémový plugin WooCommerceAdapter. Zkuste nejprve aktualizovat všechno, co půjde, a pak teprve navýšit verzi PHP, pro začátek například na 7.4. Před aktualizací na 8.0 a vyšší se ujistěte, že tuto verzi Vaše pluginy podporují.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku 14. 9. 2023
0

Dobrý den, děkuii za radu, zafungovalo to.

PHP 7.4 nefungovalo, tak jsem se vrátil na původní 7.3, stránky i WP se opět rozběhli.

Aktualizoval jsem všechny pluginy, WooCommerce mi veWP nahlásil ještě nějakou chybu šablon, našel jsem že potřebují aktuálnější jádro a oprava znamená přepsat v repozitáři některé soubory novými, ale než jsem začal, stránky opět upadli do stejné chyby, akorát kratší. I WP dashboard opět nejde.

Zkusil jsem tedy PHP povýšit na 7.4, ale pořád nic, prosím o pomoc.

Fatal error: Uncaught Error: Class ‚WC_Payment_Gateway‘ not found in /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-content/plugins/WooCommerceAdapter/lib/WooCommerceAdapter.php:12 Stack trace: #0 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-content/plugins/WooCommerceAdapter/WooCommerceAdapter.php(23): require_once() #1 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-includes/class-wp-hook.php(310): init_wc_uniadapter_class(“) #2 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #3 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #4 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-settings.php(495): do_action(‚plugins_loaded‘) #5 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-config.php(169): require_once(‚/data/web/virtu…‘) #6 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-load.php(50): require_once(‚/ in /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-content/plugins/WooCommerceAdapter/lib/WooCommerceAdapter.php on line 12

předem mockrát děkuji

Role: Zákazník
MB313456 Změnil status na publikováno 14. 9. 2023
0

Už jsem zkusil i vyšší PHP 8.0 a pořád nic. Chyba se opět zvětšila:

Fatal error: Uncaught Error: Class „WC_Payment_Gateway“ not found in /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-content/plugins/WooCommerceAdapter/lib/WooCommerceAdapter.php:12 Stack trace: #0 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-content/plugins/WooCommerceAdapter/WooCommerceAdapter.php(23): require_once() #1 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-includes/class-wp-hook.php(310): init_wc_uniadapter_class(“) #2 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #3 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #4 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-settings.php(495): do_action(‚plugins_loaded‘) #5 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-config.php(169): require_once(‚/data/web/virtu…‘) #6 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-load.php(50): require_once(‚/data/web/virtu…‘) #7 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-admin/admin.php(34): require_once(‚/data/web/virtu…‘) #8 /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-admin/index.php(10): require_once(‚/data/web/virtu…‘) #9 {main} thrown in /data/web/virtuals/316227/virtual/www/domains/stylart.cz/wp-content/plugins/WooCommerceAdapter/lib/WooCommerceAdapter.php on line 12

Role: Zákazník
MB313456 Změnil status na publikováno 14. 9. 2023
0
96.27K Odpověď od WEDOS Internet, a.s. 0 Comments

Pořád je tam WooCommerceAdapter.

Pokud administrace vůbec nefunguje, zkuste plugin vyřadit podle návodu WP – nefunkční web. Pokud se chyby budou opakovat, my Vám bohužel lépe poradit nedokážeme, musíte se poptat podpory pluginu.

Role: Podpora Web: https://kb.wedos.com Vizitka: WEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku 14. 9. 2023