命令php artisan migrate未定义 - Laravel部署

时间:2014-09-07 08:31:40

标签: laravel web-deployment production migrate

我试图在Strato服务器上部署本地运行的Laravel 4项目。

本地我可以执行命令php artisan migrate,但是当我尝试使用PuTTY命令行在服务器上执行此命令时,它会引发以下异常:

  

[InvalidArgumentException]命令" migrate"没有定义。

这些是我的部署步骤:

  1. 使用composer(路径变量)
  2. 在本地安装基本laravel应用程序
  3. 将所有文件上传到服务器。现在,可以看到无法找到数据库列的警告。所以我想迁移数据库。
  4. 运行命令php artisan migrate
  5. 当我运行命令 php artisan list 时,列出了一些方法,如tail和workbench,但不是我需要的命令。

    服务器上安装了PHP 5.5和MCrypt。

    我是否需要扩展工匠装置?

    更新: 问题似乎如下:

      

    警告:应该通过PHP的CLI版本调用Composer,而不是   cgi-fcgi SAPI

    此外还有这个警告:

      

    警告:锁定文件不是最新的,其中包含最新的更改   composer.json。您可能会过时的依赖项。运行更新到   更新它们。

    运行更新并不起作用,因为它试图运行一个疯狂的工匠论点。

0 个答案:

没有答案