Error: Warning: ini_set has been disabled for security reasons

 
If you received "Warning: ini_set() has been disabled for security reasons" during script install (for example, Drupal) or after successful installation, please follow these steps:
 
1. Login to your domain via regular or secure FTP (FTP over TLS/SSL - Auth TLS Explicit highly recommended)
 
2. Create blank file named php.ini
 
3. Edit php.ini file then add following lines (please copy and paste each line separately - 5 lines in total): 
 
extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=pdo_mysql.so
disable_functions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open, allow_url_fopen, ini_alter, proc_terminate, proc_get_status, proc_nice, escapeshell, eshellarg, escapeshellcmd, dl, symlink
 
 4. Save file
 
5. Set php.ini permissions to 600. It will lock configuration file. You may set 600 permissions via File Manager - right click on php.ini file then select "Change Permissions" > 600. 
 
I received new error right after php.ini creation: Fatal error: Class 'PDO' not found
 
Please make sure that you complete steps #3, #4 and #5 above. PDO has to be loaded directly into your own php.ini file (see #3).
 
I received many "time zone" errors
 
Add following line into same php.ini file: 
 
date.timezone = "America/New_York"
 
Please note that Joomla requires two php.ini files - one in public_html folder (or where you installed script) and the other one in administrator folder.
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to perform traceroute checks in Windows, Linux and Mac OS?

Here are instructions on how to perform a traceroute check on different operating systems:...

The Database(s)

The Database(s) Only some websites have a database, so if your website doesn't then skip over to...

I made changes inside my .htaccess and now my scripts don't work properly!

.htaccess file contains custom apache configurations. You should be extra careful prior any...

Which files can be executed with crontab

Which files can be executed with crontab There are no specific file types that can or cannot be...

Basic Cron Commands

  Crontab allows you to run commands at any time you specify. Crontab located within user...

Powered by WHMCompleteSolution