我将我当地的laravel 5项目迁移到我的AWS ec2灯Ubuntu服务器上。
oauth2client.util.scopes_to_string()
但显示
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
它仍然没有看到数据库
答案 0 :(得分:1)
Laravel可能不支持配置文件中的大部分辅助函数(例如storage_path
),但肯定支持env
函数。 More info here
这就是它无法找到您的数据库的原因。您应该在.env文件中定义数据库,或者使用配置文件中的完整路径。