I believe that the problem is your PHP version. Do not trust what cPanel reports: that is the PHP version cPanel runs under, not necessarily the PHP version your site runs under.
Please go to your site's administrator back-end, System, System Information and click on the PHP Information tab to the far right. You will see the PHP version in big, bold, black letters right under the big PHP logo. Example:
If the version listed there is not 5.4 or later ask your host for further information on enabling PHP 5.4, 5.5 or 5.6 (
PREFERRED) on your site. Usually it's something like go to cPanel, click on PHP Versions, select the public_html directory, select 5.6 and then
repeat the same thing for the administrator directory (the last bit is important, many servers require you to also set the PHP version on the administrator directory for this to work).
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!