KMP v6.0 has different PHP requirements than previous versions:
- PHP v5.2.12 and higher (including v5.3.*) are supported
- PHP v5.2.11 and prior versions (including v4.*) are NOT supported.
If you have an unsupported version of PHP, KMP will stop working after update. You need to update your PHP version before installing this KMP update.
Old native MySQL extension for PHP is no longer supported
KMP doesn't longer support the old native MySQL extension for PHP (php_mysql). You should use mysqli or pdo_mysql instead. Learn how to install these modules.
Please note that by default KMP uses mysqli after update to v6.0.0. If you're going to use pdo_mysql extension you should open the /admin/config.inc.php after the update and find the following line:
then change 'Mysqli' to 'Pdo_Mysql':
'dbdriver' => 'Pdo_Mysql',
MySQL server port should be set differently
If you're using non-standard port for MySQL, KMP may not load after the update. To fix this, open the /admin/config.inc.php file and find the entry that specified the database host, e.g.
'host' => 'localhost:3306',
split host and port into two separate settings:
'host' => 'localhost',
'port' => '3306',
Please note that you may (and surely will) have different host and port for your MySQL server. These are just examples that show how to adjust it correctly.
Library for PDF Export (optional)
KMP v6.0 supports export of articles to PDF. This requires simple PDF export plugin installation procedure after KMP update.
Double-check that MySQL is not running in Strict Mode
The "STRICT_TRANS_TABLES" option in MySQL settings must be turned off. Learn how to disable it.
Microsoft SQL Support and Migration
Microsoft SQL (MS SQL) database management system is now supported as well as MySQL. You can migrate to MS SQL after update.