Preparations
In general, the update should be processed the same way as the other updates.
This includes to backup the templates, the config.php, the global_includes.php and, if given, pictures and downloads.
In addition, the following steps should be taken:
- Make a backup of the complete system (including the database)
- If enabled, disable gzip-compression using module system -> system-settings
- During the update, start with the module system
ATTENTION: Up from Kajona version 3.4.0, the Kajona database-drivers mysql and sqlite are no longer supported! If they are still used, they should be replaced by one of its more modern pendants mysqli or sqlite3 by changing the setting in /system/config/config.php
global_includes.php
Since Kajona 3.4 the constant KAJONA_BROWSER_CACHEBUSTER can be used in own JavaScript files. Therefore the constant must be defined before other JavaScript files are loaded. If you modified the file /portal/global_includes.php in your project, please update it to the one in the release 3.4.
contact.tpl
Two placeholders have been renamed in the contact-form template (/templates/element_form/contact.tpl):
%%lang_formContact_newCode%% -> %%lang_commons_captcha_reload%%
%%lang_formContact_code%% -> %%lang_commons_captcha%%



