Getting & Giving Support
- Ref. - PHPDoc
Wolf CMS books section
Every stable release of Wolf CMS includes upgrading instructions from the preceding version. Look in
docs/upgrading.txt for full information.
There are some general tips you may want to follow in upgrading to new Wolf CMS versions. Please be aware though that these tips and this document cannot take into account any customizations you may have done on the Wolf CMS core or plugins code.
- Always make a full backup of both the database and filesystem.
- Turn off any non-core plugins before starting to migrate.
Please be aware that we only support single version upgrades.
This is a suggested update scenario. Please be aware that we cannot take any responsibility for any possible data loss that may occur. Also please be aware that this scenario does not take into account any possible customizations you may have done to the database structure, Wolf CMS core code or Wolf CMS plugins.
- Make a backup of your entire database.
- Make a backup of your entire Wolf CMS installation's directory.
- Turn off any non-core plugins in Wolf's administration area.
- Delete your entire Wolf installation. Make sure you have a complete(!) backup
- Rename the database if desired/possible/necessary.
- Install Wolf CMS from scratch and point it to the old database and the old tables.
- Copy back the old ”/public” directory from your backup.
- Update the settings in config.php and .htaccess where necessary. Use your backups as reference material.
- Try to login to Wolf CMS.
- Turn each non-core plugin on again one by one. Test each plugin before turning on the next one.
This upgrade scenarios re-uses the old database and its contents. This should work flawlessly, however, it does mean you will not have any new default data available to you.
Should re-using the database not work or if you want to have all of the data that comes with Wolf CMS by default, you will need to remove the old database, install from scratch using a clean database and then carefully copy over the contents of the old database for each table.
For obvious reasons, this is a much more time-consuming and risky scenario. Post 0.6.0 update methods of Wolf CMS include a BackupRestore plugin to aid you and help simplify this scenario.