笨+命令行+的Cron +交友(CodeIgniter + Command Line + Cron

2019-06-23 23:13发布

解决:废话...为什么它总是你想办法的右后,你终于决定寻求帮助!

如果其他人是否有此问题,尝试从/ usr / local / bin目录/ PHP的,而不是在/ usr / bin中/ PHP运行得到笨挑上的URI段。

我有最新的安装笨的,一切似乎在本地工作的罚款。 最近,我把我的文件,我的服务器上,除了我的cron命令一切工作。

当我尝试调用通过的cron控制器(如下所述: http://codeigniter.com/user_guide/general/cli.html ),我没有得到控制。 相反,输出我得到的仅仅是我的默认控制器(登录页)。

这工作得很好本地和index.php文件获取调用,因为我越来越以电子邮件形式发送的默认页的输出。

这里有人问过类似的问题: 笨定时任务在共享主机? 回应者认为它与交友的问题(这是我现在试图用建立的cron作业),但说我的托管服务提供商,他们说整个命令正在运行。 然而,CI不敛的URI控制器。 我还检查以确保BASE_URL设置正确(这是通过一个URL电话做工精细的文件证明)。

有什么想法吗? 我似乎无法弄清楚它为什么不抓住URI时在命令行格式:在/ usr / bin中/ PHP的index.php controller_class方法

Answer 1:

这就是答案:

使用/usr/local/bin/php ,而不是/usr/bin/php获得笨挑上的URI段。



Answer 2:

这是解决方案首先你需要找到的phpinfo的document_root路径路径

PHP5 /home/abc/public_html/index.php FOLDER_NAME CONTROLLER_NAME函数名

这是100%的工作



Answer 3:

我很高兴你得到它的工作麦克。 我遇到了类似的问题,结束了使用CI计划作业引导程序上,这是一个的cPanel主机上运行的最近的一个项目。 我只是张贴这柜面它可以帮助别人。



Answer 4:

对我来说,这是什么工作:

php54 -f /home/{cpanel_user}/public_html/index.php controller function


文章来源: CodeIgniter + Command Line + Cron + Cpanel