1

私の 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 テーブルがあるため、まだ何かを作成しようとしているようです。私は何を間違っていますか?

4

0 に答える 0