2017-01-24 1 views
1

Ich habe gerade Symfony Demo installiert und es funktioniert wie ein Zauber. Dann habe ich mich gefragt, warum es keine Frage bei der Installation gibt? und ich fand, dass es eine blog.sqlite Datei für seine Beiträge verwendet.Wie man die Symfony Demo App von sqlite nach pdo_mysql migriert

Meine Frage ist, wie kann ich von sqlite zu pdo_mysql migrieren und was sind die notwendigen Schritte?

Danke.

Antwort

3

Diese Demoanwendung verwendet eine eingebettete SQLite-Datenbank, um die Einrichtung zu vereinfachen. Wenn Sie SQLite nicht verwenden möchten, ändern Sie die URL in parameters.yml oder setzen Sie die Umgebungsvariable DATABASE_URL.

MySQL Beispiel:

# app/config/parameters.yml 
parameters: 
    env(DATABASE_URL): 'mysql://user:[email protected]:3306/symfony_demo' 

Hinweis: Stellen Sie sicher, dass die richtigen user und pass Anmeldeinformationen an die DB-Server verbinden verwenden.

Sie können auch die Datenbank erstellen und die Beispieldaten aus der Befehlszeile laden:

$ cd symfony-demo/ 
$ php bin/console doctrine:database:create 
$ php bin/console doctrine:schema:create 
$ php bin/console doctrine:fixtures:load 
+0

Vielen Dank für Ihre Hilfe. – Mahdi

Verwandte Themen