0

我得到了error_log

http:// 包装器在服务器配置中被 {my dir}/fetch.php 中的 allow_url_fopen=0 禁用

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

谷歌搜索后你需要打开 fopen,我在 php.ini 中已经完成了。在同一个文件夹 fetch.php 中有 php.ini

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} 当然是正确的路径。

4

1 回答 1

1

首先检查您的 php 运行的是哪个 php.ini。它可以通过使用函数来完成:

phpinfo()

loaded configuration file

还要检查 allow_url_fopen 是否在Core部分下为真。

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

于 2013-07-01T12:18:43.927 回答