Ich möchte SQLITE für mein Laravel5-Projekt auf meinem Webserver verwenden. Ich habe mein lokales Laravel 5 Projekt auf meinen AWS ec2 Lampen Ubuntu Server migriert. http://realtoraxe.com/realtoraxe/public/ aber es zeigtWie richtet man SQLITE für Laravel-Webserver ein?
InvalidArgumentException in SQLiteConnector.php line 34: Database does not exist.
ich die database.php Set für
SQLite geändert<?php
return array(
'default' => 'sqlite',
'connections' => array(
'sqlite' => array(
'driver' => 'sqlite',
'database' => 'http://realtoraxe.com/realtoraxe/storage/database.sqlite',
'prefix' => '',
),
),
);
?>
und ich änderte die .env zu
APP_ENV=local
APP_DEBUG=true
APP_KEY=mystring
DB_CONNECTION=sqlite
CACHE_DRIVER=file
SESSION_DRIVER=file
wenn ich php Handwerker tun migrieren sagt, es gibt keine Datenbank
Ich denke, was ich als Pfad für die Datenbank in der Datenbank.php geschrieben habe, ist falsch und muss ich irgendwie schreiben, wo meine IP-Adresse in der .env-Datei ist? Ich habe die ganze Nacht gegoogelt und kann das anscheinend nicht herausfinden.
Es gibt Standard-sqlite-Konfigurationsoptionen in 'database.php'. Da die Datei bereits in Ihrem Speicherordner mit dem Namen 'database.sqlite' erwartet wird, müssen Sie Ihrer .env-Datei nur' DB_CONNECTION = sqlite' hinzufügen. – user3158900