2013-07-01 224 views
0

我得到的error_log「包裝是在服務器配置於allow_url_fopen = 0禁用」Cron作業錯誤

的http://封裝在服務器配置由 在了allow_url_fopen = 0停用{我的目錄} /fetch.php

在Web瀏覽器中運行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

首先檢查你的php運行在哪個php.ini中。它可以用函數來完成:

phpinfo()

loaded configuration file

還檢查了allow_url_fopen是真還是假下Core部分。

如果它是你編輯的同一個文件,那麼確保在設置php.ini中的值後重啓了apache