【发布时间】:2016-04-01 23:41:55
【问题描述】:
我将本地 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
它仍然没有看到数据库
【问题讨论】:
-
你在你的服务器上安装了 sqlite 吗? $ sudo apt-get install -y php5-sqlite 然后 $ sudo service apache2 restart
-
是的。它绝对是我的 database.php 文件或 .env 文件那是错误的。我重新编辑以显示我写的内容。你知道我应该写什么指向realtoraxe.com/realtoraxe/storage/database.sqlite吗?或者教程。我有谷歌搜索,但找不到它的 sqlite。
标签: php sqlite amazon-ec2 laravel-5