【问题标题】:cpanel cron job not working in codeigniter projectcpanel cron作业在codeigniter项目中不起作用
【发布时间】:2016-11-08 06:12:16
【问题描述】:

我的 Codeigniter 项目 Cron 作业无法正常工作

/usr/local/lib/php /home/{username}/public_html/index.php MyCron 索引

但我的 Cron 不能正常工作 并调用默认家庭控制器 我需要调用我的 MyCron 控制器和索引函数

所以请帮帮我

【问题讨论】:

  • cron 作业在命令行为您工作时失败的大多数问题(您确实测试过,对)是 cron 生成作业的环境非常有限。 cron 的手册页(通常)这样说。您可以搜索 SE(搜索“cron 环境”让我受益匪浅),还有很多其他问题,以及许多不同的有用建议。最有效的方法取决于您的具体细节(未在您的问题中提供)。

标签: codeigniter url cron command cpanel


【解决方案1】:

你的控制器不应该大写

/usr/local/lib/php /home/{username}/public_html/index.php mycron index

也不需要索引方法,因为它是默认方法。

【讨论】:

    【解决方案2】:

    这可能是因为几件事。首先,这可能是因为您的 php.ini 路径错误。我服务器上的路径是:

    /usr/bin/php
    

    您可以通过键入以下内容找到您的路径:

    whereis php
    

    其次,这可能是因为您还没有在服务器上安装必要的软件包。你需要包 php cli

    sudo apt-get install php5-cli
    

    最后,您的 cron 控制器可能包含错误,如果您发现任何错误,我建议您检查您的日志文件。对我来说,正在工作的 crontab 工作是:

    0 10 * * * /usr/bin/php /var/www/<MY_PROJECT_NAME>/index.php Cron
    

    所以是的确实可以在调用你的控制器时使用大写的单词。

    【讨论】:

      猜你喜欢
      • 2017-11-21
      • 1970-01-01
      • 2015-01-21
      • 2013-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多