Here is the matter:
ini_set('display_errors', '1'); ini_set('safe_mode', '0'); ini_set('allow_url_fopen', '1'); ini_set('allow_url_include', '1'); print_r(ini_get_all());
And I get:
Array( [allow_url_fopen] => Array ( [global_value] => 1 [local_value] => 1 [access] => 4 ) [allow_url_include] => Array ( [global_value] => [local_value] => [access] => 4 )
Why I cannot set that variable within the php ini_set function? The directive is specified as PHP_INI_ALL then it can be defined within the ini_set() function! http://php.net/manual/en/ini.list.php
display_errors
may be set at runtime (with ini_set()
), but it won't have any affect if the script has fatal errors. This is because the desired runtime action does not get executed.
Use ini_set('display_errors','Off');
safe_mode
This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0. This directive belongs to PHP_INI_SYSTEM
and Cannot be set via ini_set()
allow_url_include
Use ini_set('allow_url_include', 'On');
allow_url_fopen
This directive belongs to PHP_INI_SYSTEM
and Cannot be set via ini_set()
These variables cannot be changed within a user script. The access
value means:
PHP_INI_SYSTEM 4 Entry can be set in php.ini or httpd.conf
You can try to set it in .htaccess
:
php_value allow_url_include 1
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With