Thread:Project:Support desk/How to Upgrade MediaWiki 1.12 to 1.24/reply (9)

Hi!

Looks like you partly did the last updates back in 2006 - this will be a long upgrade path for you. Let's start:

PHP, MediaWiki and PostNuke are three separate programmes. Each of them can be upgraded separately.

However, PHP is the base on which MediaWiki and PostNuke are working. Meaning: The PHP version, which you use, must be fitting for them. According to de:PostNuke, PostNuke has last been updated back in 2006. MediaWiki 1.24 needs PHP 5.3 at least. PHP 5.3 was first released after 2006. So I guess that even when you upgrade PHP to version 5.3 only, PostNuke will most likely break. So better do not start with the PHP upgrade.

The successor of PostNuke is en:Zikula, which got its last update last year. There are PostNuke .764 -> Zikula 1.1.2 Migration Instructions, which bring you from PostNuke 0.764 to Zikula 1.1.2. A direct migration to a newer version of Zikula most likely is impossible. As far as I found out quickly, Zikula 1.1.2 should work fine with PHP 5.2 and I guess also with 5.1. So first, you should upgrade PostNuke to version 0.764 and then to Zikula.

After you did that update to Zikula, you can upgrade PHP. This can be done by using a new version of XAMPP, e.g. XAMPP 5.6.3. This includes a current version of PHP - I guess it is PHP 5.6.

After that you can upgrade MediaWiki to 1.24 and Zikula to its latest version.