【问题标题】:PHP Cron Job from cPanel not workingcPanel 的 PHP Cron 作业不工作
【发布时间】:2015-07-20 21:15:56
【问题描述】:

我正在使用 Codeigniter 3 并使用 cPanel 来运行 Cron 作业。

我输入了这样的命令: php /home/name/public_html/ convert

为我的控制器加载页面时,我不需要包含index.php,因此我没有将它包含在上面的路径中。 convert 是我的控制器的名称。

我在使用上述命令时收到404 Not Found。如果我将其更改为:

php /home/name/public_html/index.php convert

我收到此错误:

<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message:  Undefined index: REQUEST_METHOD</p>
<p>Filename: core/Security.php</p>
<p>Line Number: 208</p>

我不确定我做错了什么。有没有人发现我在做的有什么问题?

【问题讨论】:

  • 从外观上看,脚本需要服务器变量——从命令行运行时它不会得到这些变量。选项更可取-重写脚本或使用下面的选项
  • 我不得不求助于运行curl http://example.com/controller/function
  • @JeremyJackson 可以通过 cPanel Cron 作业命令完成吗?
  • @JeremyJackson usig curl 为我工作。我不确定我是应该回答我自己的问题还是你想把它写成答案。
  • 已回答 :) 可以那样做吗?

标签: php codeigniter cron


【解决方案1】:

我不得不求助于跑步

curl http://example.com/controller/function

【讨论】:

    猜你喜欢
    • 2014-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多