Kio*_*aza 1 symfony symfony-2.1
我正在使用symfony 2.1.2,FOSuserBundle,SonataAdminBundle,SonataUserBundle和SonataMediaBundle.问题是我无法访问我的数据库并收到此错误.
这是我的parameters.yml
parameters:
database_driver: pdo_mysql
database_host: localhost
database_port: null
database_name: superlinea
database_user: root
database_password: !Admin1234
mailer_transport: smtp
mailer_host: localhost
mailer_user: null
mailer_password: null
locale: en
secret: f4c89326a7c2d2fb848e84dc8b39ea92
database_path: null
Run Code Online (Sandbox Code Playgroud)
这是我的config.yml [doctrine section:]
doctrine:
dbal:
default_connection: default
connections:
default:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: UTF8
orm:
auto_generate_proxy_classes: %kernel.debug%
# auto_mapping: true
# entity_managers:
# default:
# mappings:
# ApplicationSonataMediaBundle: ~
entity_managers:
default:
mappings:
ApplicationSonataMediaBundle: ~
ApplicationSonataUserBundle: ~
SonataUserBundle: ~
FOSUserBundle: ~
dbal:
types:
json: Sonata\Doctrine\Types\JsonType
Run Code Online (Sandbox Code Playgroud)
我检查了使用parameters.yml上的凭据从我的终端连接到mysql并正确连接.我清除了缓存,但仍未使用指定的密码.
有帮助吗?
ike*_*rib 10
问题出在你的config.yml中
dbal:
types:
json: Sonata\Doctrine\Types\JsonType
Run Code Online (Sandbox Code Playgroud)
应该进入学说dbal.像这样:
doctrine:
dbal:
default_connection: default
connections:
default:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: UTF8
types:
json: Sonata\Doctrine\Types\JsonType
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你
归档时间: |
|
查看次数: |
31677 次 |
最近记录: |