Cron作业错误“在allow_url_fopen = 0的服务器配置中禁用了包装器”

时间:2013-07-01 12:02:59

标签: php cron

我收到了error_log

  

http://在服务器配置中禁用了包装器   {my dir} /fetch.php

中的allow_url_fopen = 0

在网络浏览器中运行fetch.php没问题。

在问题谷歌之后你需要打开fopen,这是我在php.ini中完成的。将php.ini放在同一文件夹fetch.php

的php.ini

allow_url_fopen = On
allow_url_include = On
register_globals = On
safe_mode = Off
max_input_time = 900
memory_limit = 256M

这是我的Cron工作

/usr/bin/php -q /home/{CpanelUsername}/public_html/{RootFolder}/cronjob/fetch.php

{CpanelUsername}和{RootFolder}当然是正确的路径。

1 个答案:

答案 0 :(得分:1)

首先检查你的php正在运行的php.ini。它可以通过使用函数来完成:

phpinfo()

loaded configuration file

另请在Core部分下检查allow_url_fopen是否为真。

如果它与您编辑的文件相同,请确保在设置php.ini中的值后重新启动了apache