I'm running CMS Made Simple 1.11.12. I'm using PHP 5.2.17, and MySQL 5.1.73-cll. This is all working with Apache 2.2.17 running on Linux.
Today I saw that there was an upgrade available to CMSMS 1.11.13, so I used the diff package to upgrade by FTP as usual...
That led to the following error message when I refreshed the cmsms-admin-panel on my website:
After some attempts to repair the situation, the actual website (not the admin panel) said:Parse error: syntax error, unexpected T_FUNCTION in /home/MYSITE/public_html/fj-cms2/lib/html_entity_decode_php4.php on line 307
Site down for maintenance.
I tried:
- overwriting CMSMS with full version of 1.11.13, that did not help
- overwriting CMSMS back to version 1.11.12, that did not help
- making a fresh install of CMSMS 1.11.13 in another directory. When I accessed the install-folder, the same error appeared after the first click on the Submit-button, which should affirm the selection of the language during installation procedure:
Parse error: syntax error, unexpected T_FUNCTION in /home/MYSITE/public_html/fj-cms2/lib/html_entity_decode_php4.php on line 307
- making a fresh install of CMSMS 1.11.12 in another directory. When I accessed the install-folder, the same error appeared after the first click on the Submit-button, which should affirm the selection of the language during installation procedure:
Parse error: syntax error, unexpected T_FUNCTION in /home/MYSITE/public_html/fj-cms2/lib/html_entity_decode_php4.php on line 307
And now I am baffled, what could be wrong?
I suspected the PHP version, 5.2.17 is old, but according to the installation guide on the cmsms-website, the oldest acceptable PHP-version is 5.2.4, which is even older...
Other than that, I do not have a clue... do any of you?
