Aktualizace Woocommerce

Vyřešeno1.39K zhlédnutíRedakční systémyaktualizace woocommerce woocommerce
0

Dobrý den,

stále bojujeme s aktualizací Woocommerce – vždy proběhne neúspěšně a zobrazuje se bílá stránka s chybou v php souboru.

Dle vašich rad jsme změnili php verzi webu na 7.1., nyní je web před aktualizací a ve WP administrace se zobrazuje tato hláška:

WooCommerce qgwe_wc_reserved_stock vytvoření tabulky se nezdařilo. Má uživatel w142683_3034911 oprávnění tvořit v databázi d142683_3034911?

Poradíte prosím, co s tím?

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
JŠ255861 Vybral nejlepší odpověď 4. 10. 2021
0
53.63K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

jak jsem psal výše, problém byl opravdu v chybějících tabulkách. Problém nastal nejspíše již na začátku, kdy jste neměla v konfiguračním souboru nastaveného databázové uživatele se všemi právy.

Tabulky jsem tedy doplnil dle postupu zde -> https://rankmath.com/kb/fatal-error-after-1-0-49-update/
Následně jsem úspěšně provedl aktualizaci pluginu, můžete to prosím potvrdit?

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
JŠ255861 Vybral nejlepší odpověď 4. 10. 2021
0
53.63K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

dle všeho aktualizace vyžaduje vytvoření nových tabulek. Aktuální uživatel nemá práva na vytváření nových tabulek.

Je tedy potřeba změnit v souboru wp-config.php aktuálního uživatele na uživatele s administrátorským přístupem a poté se Vám aktualizace podaří.

Název a heslo uživatele máte v emailu o zřízení databáze.

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
JŠ255861 Změnil status na publikováno 4. 10. 2021
0

Děkuji za odpověď, uživatele jsem upravila, hláška z administrace zmizela, ale po aktualizaci woocommerce se místo webu zobrazuje bílá stránka:

Fatal error: Uncaught RuntimeException: Chyba při ukládání akce: Chyba při ukládání akce: Table ‚d142683_3034911.qgwe_actionscheduler_actions‘ doesn’t exist in /data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-content/plugins/woocommerce/packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php:44 Stack trace: #0 /data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php(242): ActionScheduler_DBStoreMigrator->save_action(Object(ActionScheduler_Action), NULL) #1 /data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.php(177): ActionScheduler_HybridStore->save_action(Object(ActionScheduler_Action)) #2 /data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_ActionFactory.ph in /data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-content/plugins/woocommerce/packages/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php on line 44

a místo stránky s WP administrací byla tato chyba: 

Warning: require(/data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-content/plugins/woocommerce/src/Autoloader.php): failed to open stream: No such file or directory in /data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-content/plugins/woocommerce/woocommerce.php on line 31

Warning: require(/data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-content/plugins/woocommerce/src/Autoloader.php): failed to open stream: No such file or directory in /data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-content/plugins/woocommerce/woocommerce.php on line 31

Fatal error: require(): Failed opening required ‚/data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-content/plugins/woocommerce/src/Autoloader.php‘ (include_path=‘.:/data/web/virtuals/142683/virtual‘) in /data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-content/plugins/woocommerce/woocommerce.php on line 31

Napadá Vás, prosím, co s tím?

Role: Zákazník
JŠ255861 Změnil status na publikováno 4. 10. 2021
0
46.54K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

to vypadá na chybějící databázovou tabulku. Jako řešení bych doporučil obnovu ze zálohy nebo přeinstalaci pluginu WooCommerce. Určitě si také zálohujte současný stav.

Role: Podpora Web: https://wedos.cz Vizitka: Produktový manažer.
JŠ255861 Změnil status na publikováno 4. 10. 2021
0

Dobrý den,

díky za odpověď, přeinstalace Woocommerce bohužel nepomohla. Opět jsem na ftp nahrála původní verzi pluginu, která je ale opravdu zastaralá. Ráda bych používala novější a nemohu přijít na to, jak to udělat. Nedá se např. daný soubor s chybějící tabulkou ručně vložit do příslušné složky na ftp? Nebo není možné, že přeinstalace naráží na nějaké limity hostingu? Občas nám web hlásí tuto chybu po uložení úpravy stránky ve WP administraci:

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 77824 bytes) in /data/web/virtuals/142683/virtual/www/domains/simonakyselkova.cz/wp-includes/wp-db.php on line 2022

Předem moc děkuji, už je to trochu zoufalství :).

Role: Zákazník
JŠ255861 Změnil status na publikováno 4. 10. 2021
0
53.63K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

tato chybová hláška opravdu říká že narážíte na tzv. memory_limit. Doporučím tedy dočasně aktivovat balíček extra (pokud jej deaktivujete do 7 dní, nemusíte rozšíření hradit), který Vám limit zvedne. Změna se obvykle projeví za 30 – 60 minut.

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
JŠ255861 Změnil status na publikováno 4. 10. 2021
0

To je skvělá zpráva! Mockrát děkuji! Potvrzuji, že vše ok.

Role: Zákazník
KV216953 publikoval nový komentář 10. 10. 2022