首页 文章

cpanel cron工作不在codeigniter项目中工作

提问于
浏览
0

我的Codeigniter项目Cron工作不正常

/ usr / local / lib / php /home//public_html/index.php MyCron index

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

所以请帮助我

2 回答

  • 0

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

    /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
    

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

  • 0

    您的控制器不应该大写

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

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

相关问题