If you have found yourself in a scenario where you cannot update Joomla! via the Joomla! Update Component and need to perform a manual update for any reason whatsoever, this script will assist with performing all necessary steps that would be taken after the update component runs the updates on the filesystem.
This script assumes that you have manually extracted the update package over your site and are ready to finish the update. You should trigger this script immediately after this process and before logging into your site's admin to do anything else, including the "database fix" routine.
To use this script, you should copy the postupdate.php
file to your site's administrator directory.
You can either access this script via a web request (https://www.example.com/administrator/postupdate.php
)
or from the command line interface (php /path/to/administrator/postupdate.php
).
This script will run the "finalise" and "cleanup" steps from the update component, which performs such tasks as any database migrations and the removal of old files from your installation.
Once complete, you should immediately remove this script from your server.
Works with errors from3.4.x to 3.8.6, but when i login to administrator works 👍 , I fix the db from the administrator and i have my site working right now. Thank you very much!!!
XDebug (short):
Notice: Constant QQ already defined in /home/temaiken/public_html/net/libraries/src/Language/Language.php on line 18
Error: Call to undefined method JApplicationAdministrator::isClient() in /home/temaiken/public_html/net/libraries/src/Helper/ModuleHelper.php on line 411
Fatal error: Uncaught Error: Call to undefined method JApplicationAdministrator::isClient() in /home/temaiken/public_html/net/libraries/src/Helper/ModuleHelper.php on line 411
Error: Call to undefined method JApplicationAdministrator::isClient() in /home/temaiken/public_html/net/libraries/src/Helper/ModuleHelper.php on line 411