2017-11-03 9 views
0

사실 저는 symfony의 프로젝트에서 데이터베이스 (phpmyadmin) 하지만 그들을 사용하려고하면이 오류가 발생했습니다 :드라이버에서 예외가 발생했습니다 : SQLSTATE [28000] [1045] 사용자 'c1ser ****'@ 'localhost'에 대한 액세스가 거부되었습니다 (암호 사용 : YES)

드라이버에서 예외가 발생했습니다 : SQLSTATE [28000] [1045] 사용자 'c1ser ****'@ 'localhost'에 대한 액세스가 거부되었습니다 (암호 사용 : 예)

사용자 및 passwoard는 ISPConfig에 정의되어 있으며 매개 변수 파일과 다른 점이 있습니다!

내 parametres.yml :

parameters: 
database_driver: pdo_mysql 
database_host: localhost 
database_port: null 
database_name: c1test 
database_user: c1ser**** 
database_password: "******" 
database_encodage: UTF8 

내 config.yml :

doctrine: 
dbal: 
    default_connection: default # précise la connexion utilisée par défaut 
    connections: 
     default: 
      driver: "%database_driver%" 
      host:  "%database_host%" 
      port:  "%database_port%" 
      dbname: "%database_name%" 
      user:  "%database_user%" 
      password: "%database_password%" 
      charset: "%database_encodage%" 

감사합니다!

+0

심포니를 사용하면 캐시를 지우셨습니까? (clear cache command app/console cache : clear --env = prod) –

+0

예 캐시를 삭제합니다! 그러나 아무 것도 바뀌지 않았습니다 : ( – Verdouze

+0

데이터베이스 사용자가 localhost 설정으로 연결할 수 있는지 확인하십시오. 'SHOW USERS;' – Mcsky

답변

0

확인 솔루션 -> ipserveur/phpmyadmin -> 사용자 -> "%"로 localhost를 변경하고 암호를 변경하면 문제가 없습니다.