【问题标题】:Cron jobs error "wrapper is disabled in the server configuration by allow_url_fopen=0"Cron 作业错误“在服务器配置中通过 allow_url_fopen=0 禁用了包装器”
【发布时间】:2013-07-01 12:02:58
【问题描述】:

我得到了错误日志

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

【问题讨论】:

    标签: php cron


    【解决方案1】:

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

    phpinfo()

    loaded configuration file

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

    如果它是你编辑过的同一个文件,那么请确保你在设置 php.ini 中的值后重启了 apache

    【讨论】:

      猜你喜欢
      • 2018-01-22
      • 2014-03-07
      • 1970-01-01
      • 2019-03-06
      • 2011-10-16
      • 2017-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多