簡體   English   中英

php artisan 遷移時數據庫不存在

[英]Database doesn't exist when php artisan migrate

我將我的本地 laravel 5 項目遷移到我的 AWS ec2 lamp Ubuntu 服務器上。 http://realtoraxe.com/realtoraxe/public/但它顯示

InvalidArgumentException in SQLiteConnector.php line 34: Database does not exist.

我更改了為 sqlite 設置的 database.php

 <?php
 return array(
    'default' => 'sqlite',
    'connections' => array(
    'sqlite' => array(
        'driver'   => 'sqlite',
            'database' =>    'http://realtoraxe.com/realtoraxe/storage/database.sqlite',
        'prefix'   => '',
       ),
     ),
    );
   ?>

我將 .env 更改為

APP_ENV=local
APP_DEBUG=true
APP_KEY=mystring
DB_CONNECTION=sqlite
CACHE_DRIVER=file
SESSION_DRIVER=file

它仍然沒有看到數據庫

Laravel 可能不支持配置文件中的很多輔助函數(例如storage_path ),但它確實支持env函數。 更多信息在這里

這就是它無法找到您的數據庫的原因。 您應該在 .env 文件中定義數據庫或使用配置文件中的完整路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM