Error: Warning: ini_set has been disabled for security reasons Stampa

  • 0

 
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.

Hai trovato utile questa risposta?

« Indietro