History: UpgradeTo19
Preview of version: 6
This page explains how to upgrade to 1.9.0
Table of contents
Warning
- 1.9.0 is fresh and you can expect minor bugs. Please report on dev.tikiwiki.org/tracker5
Any sane admin with a valuable Tiki will want to backup its database before the upgrade, using MySQL (for example mysqldump or phpMyAdmin).
plus backup daily incase of problems. - Upgrading will require a number of files. Leaving tiki-install.php or sql files after upgrading is a bad idea that could potentially help people to screw up your Tiki.
Upgrading from before 1.8
- Please see the UpgradeTo18 page, and follow the steps carefully
Upgrading from Version 1.8
- Backup your existing database (use the command msqldump or use phpMyAdmin)
- Download the 1.9 package from our SourceForge Project Area
- Uncompress the 1.9 package
- Upgrade your database (see below)
- Copy over the contents of the 1.9 tiki dir to your exisiting tiki web root (eg /var/www/html/tiki)
- Linux users can use: cp -R tiki/* /var/www/html/tiki/.
- Run setup.sh again to verify the correct permissions are set
- Remove the contents of templates_c, the temp and modules/cache directories
You should now be running a 1.9 site.
Upgrading the database
Upgrade scripts are located in the "db" subdirectory and are run with this mysql command: mysql -f -u dbuser -p tikidb < tiki_1.8to1.9.sql
where "dbuser" is the name of a mysql user with sufficient privs in the tiki db to modify that table structures and data rows (probably root), and "tikidb" is the name of your tiki database. The -p is only needed if you have a password on the database (which is highly recommended). The -f is required to force all the updates to occur. You can safely ignore any errors, but if the script aborts (as it would without the -f), then your database will be missing part of the update.
ReleaseNotes190
ReleaseProcess19