Press "Enter" to skip to content

Problem z usunięciem modułu koszyka po aktualizacji – could not perform action uninstall for module undefined

Admin 0

Problem może wystąpić kiedy aktualizujesz sklep z wersji PrestaShop 1.6 do wersji 1.7. Za pomocą modułu 1-Click Upgrade (nazwa kodowa: autoupgrade). Wtedy mogą zdublować się wbudowane moduły. W tym przypadku jest to moduł koszyka (blockcart). Podczas próby usunięcia modułu występuje wszystko mówiący komunikat:

could not perform action uninstall for module undefined

Obrazuje to poniższy screen:

Możemy to spróbować naprawić ręcznie.

Przed podjęciem działań – wykonaj koniecznie kopię bezpieczeństwa bazy danych oraz zawartosci folderu modules w Twoim sklepie!

Dodatkowa uwaga:

Zapytania poniżej korzystają z domyślnego prefixu dla tabel w PrestaShop: ps_ jeśli Twoje tabele mają inny prefix (można znaleźć to na stronie „Informacje konfiguracyjne” w PrestaShop) – odpowiednio zmodyfikuj polecenia SQL.

Najpierw ustalamy ID modułu koszyka:

SELECT `id_module` FROM `ps_module` WHERE `name` = 'blockcart'

Powiedzmy, że ID = 5

Następnie zrealizuj te polecenia:

DELETE FROM `ps_hook_module` WHERE `id_module` = 5;
DELETE FROM `ps_module_access` WHERE `id_module` = 5;

DELETE FROM `ps_module_group` WHERE `id_module` = 5;
DELETE FROM `ps_module_shop` WHERE `id_module` = 5;
DELETE FROM `ps_module` WHERE `id_module` = 5;
DELETE FROM `ps_module_country` WHERE `id_module` = 5;
DELETE FROM `ps_module_currency` WHERE `id_module` = 5;


DELETE FROM ps_cronjobs WHERE `id_module` = 5;
DELETE FROM ps_hook_module_exceptions WHERE `id_module` = 5;

Potem usuń pliki modułu. Wykasuj folder:

modules/blockcart

Tak naprawdę po wykonaniu takiej aktualizacji należy się zastanowić czy inne moduły ze starej wersji są potrzebne w sklepie PrestaShop 1.7? Rozważ usunięcie tych modułów:

Oczywiście nie jest to przedmiotem tego poradnika, ale rzecz jest warta zastanowienia

modules/advancedeucompliance
modules/autoupgrade
modules/bankwire
modules/blockadvertising
modules/blockbanner
modules/blockbestsellers
modules/blockcart
modules/blockcategories
modules/blockcms
modules/blockcmsinfo
modules/blockcontact
modules/blockcontactinfos
modules/blockcurrencies
modules/blockcustomerprivacy
modules/blockfacebook
modules/blocklanguages
modules/blocklayered
modules/blocklink
modules/blockmanufacturer
modules/blockmyaccount
modules/blockmyaccountfooter
modules/blocknewproducts
modules/blocknewsletter
modules/blockpaymentlogo
modules/blockpermanentlinks
modules/blockreinsurance
modules/blockrss
modules/blocksearch
modules/blocksharefb
modules/blocksocial
modules/blockspecials
modules/blockstore
modules/blocksupplier
modules/blocktags
modules/blocktopmenu
modules/blockuserinfo
modules/blockviewed
modules/blockwishlist
modules/carriercompare
modules/cashondelivery
modules/cheque
modules/cronjobs
modules/crossselling
modules/dateofdelivery
modules/editorial
modules/emailgenerator
modules/eurovatgenerator
modules/favoriteproducts
modules/feeder
modules/ganalytics
modules/gapi
modules/homefeatured
modules/homeslider
modules/loyalty
modules/mailalerts
modules/newsletter
modules/onboarding
modules/productcomments
modules/productpaymentlogos
modules/productscategory
modules/producttooltip
modules/pscleaner
modules/psgdpr

Oczywiście przestrzegamy przed wykonywaniem aktualizacji o całą jedną wersję do góry (z PrestaShop 1.6 do 1.7) za pomocą modułu 1-Click Upgrade. Najlepiej do czystej wersji 1.7 wgrać dane z PrestaShop 1.6. Jeśli interesuje Cię taka usługa – rozważ skorzystanie z naszej oferty:

W ramach zlecenia otrzymasz „pudełkową” wersję sklepu w najnowszej wersji PrestaShop 1.7.x z wgranymi wszystkimi danymi ze starego sklepu (Łącznie ze starymi zamówieniami).

Zlecenie nie obejmuje instalacji nowego szablonu. Trzeba tutaj zaznaczyć, że stary szablon z wersji PrestaShop 1.6 nie zadziała w PrestaShop 1.7.

grafika:wallpaperaccess.com

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Prosta zmiana w szablonie PrestaShop która umożliwia sterowanie jaki obrazek…