我试图在Strato服务器上部署本地运行的Laravel 4项目。
本地我可以执行命令php artisan migrate,但是当我尝试使用PuTTY命令行在服务器上执行此命令时,它会引发以下异常:
[InvalidArgumentException]命令" migrate"没有定义。
这些是我的部署步骤:
当我运行命令 php artisan list 时,列出了一些方法,如tail和workbench,但不是我需要的命令。
服务器上安装了PHP 5.5和MCrypt。
我是否需要扩展工匠装置?
更新: 问题似乎如下:
警告:应该通过PHP的CLI版本调用Composer,而不是 cgi-fcgi SAPI
此外还有这个警告:
警告:锁定文件不是最新的,其中包含最新的更改 composer.json。您可能会过时的依赖项。运行更新到 更新它们。
运行更新并不起作用,因为它试图运行一个疯狂的工匠论点。