我收到了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}当然是正确的路径。
答案 0 :(得分:1)
首先检查你的php正在运行的php.ini。它可以通过使用函数来完成:
phpinfo()
loaded configuration file
另请在Core
部分下检查allow_url_fopen是否为真。
如果它与您编辑的文件相同,请确保在设置php.ini中的值后重新启动了apache