olivierdu98 Posted August 18 Share Posted August 18 Hello, After a fresh installation of PrestaShop 9.0 (running on PHP 8.4), it is impossible to update the native modules. Each attempt fails, even though the installation itself completed successfully. Link to comment Share on other sites More sharing options...
El Patron Posted August 19 Share Posted August 19 Hi enable debug mode, here is guide to help. Post results back here for community review. here are a few things to check: This typically comes down to one of four things: missing PHP extensions, file permissions, outbound HTTP(S) being blocked, or a marketplace/ps_mbo glitch. Run through these in order: 1) Turn on debug & read the logs Enable debug: Advanced Parameters → Performance → Debug mode (temporarily). Reproduce the update failure, then check: var/logs/prod.log Your webserver/PHP error log (Plesk/cPanel/OS path). Post the exact error line if it mentions ZipArchive, cURL, OpenSSL, permissions, or ps_mbo. 2) PHP extensions & settings (PHP 8.4) Make sure these are enabled: curl, zip (ZipArchive), openssl, mbstring, intl, json, gd, pdo_mysql, xml (dom, simplexml), fileinfo, tokenizer, sodium. Key INI settings (or higher): memory_limit = 512M max_execution_time = 300 post_max_size = 64M upload_max_filesize = 64M max_input_vars = 5000 allow_url_fopen = On 3) File/folder ownership & permissions The updater needs to write to /modules and caches: Directories: 0755 (or 0775 on some hosts) Files: 0644 Owner: the same user as your web server/PHP-FPM. there is a lot more to check but with debug mode enabled you should have more information. ALSO I do not recommend doing module updates on a production shop, these should be done on a dev, verified and then you can do it on production. Link to comment Share on other sites More sharing options...
Fabry Posted August 19 Share Posted August 19 (edited) On 8/18/2025 at 1:43 PM, olivierdu98 said: Hello, After a fresh installation of PrestaShop 9.0 (running on PHP 8.4), it is impossible to update the native modules. Each attempt fails, even though the installation itself completed successfully. Hi, i'll add a few more tips to what was written by El Patron. This is a bug of new Ps9 that will be fixed i think in the end of August with new release. Actually the code of the module is updated!!...but in backoffice it continue to show the message ..well to fix this you have to update the module and than reset the module and you will see the new version:-) https://github.com/PrestaShop/PrestaShop/issues/39151 Cheers Edited August 19 by Fabry (see edit history) 1 2 Link to comment Share on other sites More sharing options...
papich Posted September 10 Share Posted September 10 On 8/19/2025 at 4:51 PM, Fabry said: Actually the code of the module is updated!!...but in backoffice it continue to show the message ..well to fix this you have to update the module and than reset the module and you will see the new version:-) Hello @Fabry how you do that please ? Link to comment Share on other sites More sharing options...
Fabry Posted September 10 Share Posted September 10 3 hours ago, papich said: Hello @Fabry how you do that please ? Hello papich, as i wrote above in the topic you have to update the module in the backoffice clicking on the upgrade button....than when you receive the "green" message you have to reset the module ( click on "down-arrow symbol and choose reset).Clean browser cache and you will see new version in module list. Keep in mind that if you have particular configuration in some modules you lose it, so make a copy of configuration. 1 Link to comment Share on other sites More sharing options...
cocos.codes Posted September 10 Share Posted September 10 This problem has been occurring for several weeks now. In short, the module is updated, but the config.xml file itself is not updated, as far as I remember. There is also another way: if you change the version in the config.xml file to the one compatible with the updated modulname.php, the update will be completed correctly 🙂 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now