-
Get the right update package from the sourceforge file repository
-
Delete the /modules/system directory
-
Overwrite files in XOOPS directory on your server with the content of /htdocs - make sure that you copy the content of /xoops_lib to whatever directory you keep it on the server now (e.g. if you moved it outside of the Document Root), then delete the /xoops_lib directory. There can NOT be two directories with the content of /xoops_lib
-
If you have Protector previously installed, open the "mainfile.php" file , and remove the Pre-check and Post-check lines (if they exist):
include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;
-
If you're upgrading from XOOPS 2.5.x, make the file /include/license.php writeable (permission 0777 on Linux)
-
Access /upgrade/ with a browser, and follow the instructions
-
Follow the instructions to update your database
-
Delete the "upgrade" folder from your server
-
Update the "system" module from the modules administration interface. Other modules, especially "Profile" and "Protector" are recommended to update as well