Upgrade notices for 5.5.x

Upgrade your WackoWiki to 5.5.x.
Upgrade path is supported for 5.x.y


1. Preparations

  1. Check ReleaseNotes for requirements
  2. Back up your data.
    1. your wiki database (e.g. via phpMyAdmin or the backup module in the Admin Panel )
    2. your wiki folder
  3. Download wacko.r5.5.rc2.zip
  4. Extract the archive
  5. Remove all wacko folders and files from you current installation, except
    • config/config.php
    • file/ (rename the folder files to file)
  6. Copy the new wacko.5.5.x files in your wacko folder
  7. Check permissions

IMPORTANT
Backup your data! Before doing anything, backup your existing database and files. Also ensure that during migration nobody uses the database, because it may cause loss of data.
  1. It is imperative that you make a backup of your WackoWiki database before you upgrade.
  2. The upgrade procedure transfers your installation instance data from the old version to the new version. Migration from the new version back to the old version is not supported.

2. Installer

Call the URI of your Wiki in your browser. The installer starts and tells you (IMPORTANT) that you are upgrading from 5.x.y to 5.5.x

  • go through all steps
  • Data base configuration: If the installer asks you for charset, select the appropriate character set 
    • cp1251 Windows Cyrillic
    • cp1252 Western European
    • ISO 8859-2 Central European
    • ISO 8859-7 Greek
  • Screenshots from Upgrade procedure

3. Post-Upgrade

3.1. Passwords

  1. You must recreate your recovery_password for your Admin panel, because it uses now the new password_hash() and password_verify() API.
  2. Call the {{admin_recovery}} action as Admin and generate a new password hash for your recovery_password.

3.2. Re-Synchronize data

After successful upgrade you can perform a re-rendering for all intrasite links to rebuild the records of the 'page_link' and 'file_link' table.

  • Admin Panel -> Synchronizing data -> Wiki-links

3.3. Converting Tables from MyISAM to InnoDB/XtraDB

If you have existing MyISAM tables, that you want to convert to InnoDB/XtraDB* for better reliability and scalability, use the following routine.

  • Admin Panel -> Database -> Convert

3.4. Converting Columns to SQL strict

If you have existing tables, that you want to convert to comply with the SQL strict mode, use the following routine.

  • Admin Panel -> Database -> Convert

4. Notes

  1. Leave a comment here if something is not clear or you have further questions.
  2. Do not hesitate to improve this instructions and the wording.

Read comments (2 comments)