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

wget" errors

  I am receiving "/usr/bin/wget: Permission denied" error. What should I do? We had to...

Switching Web Hosting Providers

While the title is a bit wordy, moving your website, email and domains from one web host to...

What is web hosting service?

A web hosting service is a type of Internet hosting service that allows individuals and...

503 valid RCPT command must precede DATA

1. Pop before smtp - check your email for new mail before trying to send email. This adds your...

How to setup a cron job

How to setup a cron job In this tutorial, we will show you a few useful examples on how to...

Powered by WHMCompleteSolution