自定义shell无法正常工作,我正在使用Cake PHP 3。
当我创建一个用于cron作业的shell文件时,例如:HelloShell.php
控制台下bin文件夹,当我运行cake hello然后,它返回类HelloShell无法加载。
答案 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