自定义shell显示错误 - Cake PHP 3

时间:2017-03-29 12:24:35

标签: php shell cakephp cron cakephp-3.0

自定义shell无法正常工作,我正在使用Cake PHP 3。

当我创建一个用于cron作业的shell文件时,例如:HelloShell.php

控制台下bin文件夹,当我运行cake hello然后,它返回类HelloShell无法加载。

Error Screenshot

1 个答案:

答案 0 :(得分:0)

错误非常简单

  

您的工作路径应与您的申请路径相同

1)您不在app路径中,而是在app / bin中。所以你应该把shell作为

运行
$ cd /var/www/html/cakephp
$ bin/cake hello

2)如果您的cake命令未链接到此特定二进制文件,则必须使用正确的表示法在UNIX中运行bin

$ cd /var/www/html/cakephp/bin
$ ./cake hello

否则,您可能会在系统中调用完全不同的cake