The error message means that your webhoster or server admin has disabled the native PHP function "parse_ini_file". Usually they do this in an attempt to tighten security, perhaps after a flaw has been found in an old or poorly written PHP application or WP plugin. This is a common problem with inexperienced web-hosts. This is a note from php.net:
"This function has nothing to do with the php.ini file. It is already processed by the time you run your script. This function can be used to read in your own application’s configuration files."
ASA 2 requires a fully functional PHP environment to work properly. PHP with arbitrary functions disabled is not fully functional. You should ask your hosting company to consider removing the block on function “parse_ini_file” and to disable safe_mode which could cause this trouble, or at least provide an exception for ASA 2. ASA 2 does not use "parse_ini_file" in an insecure manner. Disabling that function does not increase security.
If your hosting company insists on continuing to block functions or use PHP safe_mode, you should consider switching to a new host that provides a complete PHP environment.
Please sign in to leave a comment.