在cakephp3中,我不能让我的cronjob继续运行 / bin / bash:bin / cake:我在cpanel中设置的电子邮件反馈中没有这样的文件或目录
该文件位于项目中名为Shell的文件夹中,文件名称为invoicingShell.php
bin的文件夹在cakephp3项目中应该是,我使用的是Linux操作系统。我做错了什么?
我的cronjob设置在cronjobs Cpanel中(每分钟测试一次) 我省略了下面的真实账户名称
cd /home/myaccount/public_html/crm/src && bin/cake invoicing postpaid
答案 0 :(得分:1)
你以某种方式弄乱了你的应用程序结构,因为在官方的CakePHP Skeleton应用程序中,目录结构就像
ROOT
├───bin
└───cake
└───cake.bat
└───cake.php
├───config
├───logs
├───plugins
├───src
├───tests
├───tmp
├───vendor
├───webroot
答案 1 :(得分:0)
您正尝试在src文件夹中运行cake命令。它应该在src文件夹之外。您需要在命令路径中删除src。
cd /home/myaccount/public_html/crm && bin/cake invoicing postpaid