私の parameters.ini ファイル:
; These parameters can be imported into other config files
; by enclosing the key with % (like %database_user%)
; Comments start with ';', as in php.ini
[parameters]
database_driver="pdo_pgsql"
database_host="localhost"
database_port=""
database_name="mydbname"
database_user="postgres"
database_password="somepassword"
mailer_transport="smtp"
mailer_host="localhost"
mailer_user=""
mailer_password=""
locale="en"
secret="ffdfdffdfdfdfdfdfdfdf"
私の config.yml ファイルは次のとおりです。
# Doctrine Configuration
doctrine:
dbal:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: UTF8
私もやった:
php bin/vendors update
php app/console assets:install web
php app/console doctrine:schema:create
php app/console doctrine:fixtures:load
chmod 777 -R app/cache app/logs
ただし、schema:create を実行すると、次のようになります。
[PDOException]
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists
doctrine:schema:create [--dump-sql] [--em[="..."]]
MYSQL データベースには既に users テーブルがあるため、まだ何かを作成しようとしているようです。私は何を間違っていますか?