Laravel中的数据库陷入迁移

时间:2016-04-21 15:04:07

标签: php mysql linux laravel-5 eloquent

好的,这就是问题所在。

我有一个软件包(deb for debian),它正在Linux机器上安装我的软件。步骤是:

  1. 安装所需的依赖项
  2. 复制PHP源代码
  3. 安装mysql
  4. 创建将在首次重新启动后运行的安装后脚本。
  5. 安装后的事情
    • 为数据库创建用户
    • composer install
    • php artisan migrate --force --step
  6. 迁移是这样的:

    // migration1.php
    public function up()
    {
        Schema::create('table', function(Blueprint $table) {
            $table->string('field');
        });
    }
    
    // migration2.php
    public function up()
    {
        Schema::table('table', function(Blueprint $table) {
            $table->boolean('another_field');
        });
    }
    

    我遇到的问题是,数据库在第二次迁移时遇到困难。它没有显示任何错误,它没有抱怨,只是它不起作用...甚至很奇怪,如果我不是在post-inst脚本中运行迁移,而是在ssh进入框后,它运行正常:没有问题,没有卡住......

    有什么想法吗?

0 个答案:

没有答案