2017-01-24 3 views
1

Я только что установил демо-версию Symfony, и это работает как шарм. Тогда мне стало интересно, почему в процессе его установки нет сомнений? и я обнаружил, что он использует файл blog.sqlite для своих сообщений.Как перенести демонстрационное приложение Symfony из sqlite в pdo_mysql

Мой вопрос в том, как я могу перейти от sqlite к pdo_mysql и какие необходимые шаги?

Спасибо.

ответ

3

Это демонстрационное приложение использует встроенную базу данных SQLite для упрощения настройки, если вы не хотите использовать SQLite, измените URL-адрес в parameters.yml или установите переменную окружения DATABASE_URL.

MySQL Пример:

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

Примечание: Убедитесь в том, чтобы использовать правильные user и pass учетные данные для подключения к серверу БД.

Вы также можете создать базу данных и загружать данные выборки из командной строки:

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

Спасибо за вашу помощь. – Mahdi

 Смежные вопросы

  • Нет связанных вопросов^_^