![](/img/trans.png)
[英]PHP artisan migrate doesn't work for Laravel project, but show an error
[英]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.