我需要将allow_url_fopen 值从OFF 修改为ON 我在使用linux 和plesk 的共享主机上有一个主机帐户... php 以fastcgi 运行并且安全模式已关闭。这是我可以使用此服务器的唯一方法(除了我可以打开 php 安全模式),根据phpinfo()
php.ini 文件位于此处:
Configuration File (php.ini) Path /etc
Loaded Configuration File /etc/php.ini
Scan this dir for additional .ini files /etc/php.d
php版本:PHP Version 5.3.27
我使用 ini_get 查看 ini 树:
$options = ini_get_all();
print_r($options);
结果:
[allow_url_fopen] => Array ( [global_value] => [local_value] => [access] => 4 )
我尝试了一些东西,但我确定这还不够,或者我做错了什么... 1. 尝试将 php.ini 文件放在 httpdocs 文件夹中但没有用 2. 尝试自定义 cgi 脚本 - 我没有知道代码是否正确:
#!/bin/sh
exec /etc/php -c /path/to/myweb/httpdocs/php.ini
然后从 .htacccess 文件中调用
AddHandler php-cgi .php .htm
Action php-cgi /cgi-bin/php.cgi
3. 尝试了所有的 php ini_set
,但没有任何效果 4. 在 .htaccess 中尝试
php_value allow_url_fopen On
php_value allow_url_fopen 1
似乎没有任何工作......有什么想法吗?