2014-02-12 5 views
5

Also ich habe an einem symfony2 Projekt gearbeitet und es war alles gut, dann wollte ich host es auf godaddy, aber jetzt bekomme ich diesen Fehler. Ich verstehe es nicht und weiß auch nicht, wie ich es beheben kann. vielen Dank.SQLSTATE [HY000] [1045] Zugriff verweigert für Benutzer 'root'@'127.0.0.1' (mit Passwort: NEIN) SYMFONY2

SQLSTATE [HY000] [1045] Zugang für den Benutzer 'root'@'127.0.0.1' verweigert (Kennwort: NEIN)

Das ist mein paramaters.yml Datei

# This file is auto-generated during the composer install 
parameters: 
    database_driver: pdo_mysql 
    database_host: 127.0.0.1 
    database_port: null 
    database_name: symfony 
    database_user: root 
    database_password: 
    mailer_transport: smtp 
    mailer_host: 127.0.0.1 
    mailer_user: null 
    mailer_password: null 
    locale: en 
    secret: 14bcde878eda1c3f56a59b62b13e820b7f94563d 

Das ist mein config.yml Datei

imports: 
    - { resource: parameters.yml } 
    - { resource: security.yml } 

framework: 
    #esi:    ~ 
    #translator:  { fallback: "%locale%" } 
    translator: ~ 
    secret:   "%secret%" 
    router: 
     resource: "%kernel.root_dir%/config/routing.yml" 
     strict_requirements: ~ 
    form:   ~ 
    csrf_protection: ~ 
    validation:  { enable_annotations: true } 
    templating: 
     engines: ['twig'] 
     #assets_version: SomeVersionScheme 
    default_locale: "%locale%" 
    trusted_hosts: ~ 
    trusted_proxies: ~ 
    session: 
     # handler_id set to null will use default session handler from php.ini 
     handler_id: ~ 
    fragments:  ~ 
    http_method_override: true 

# Twig Configuration 
twig: 
    debug:   "%kernel.debug%" 
    strict_variables: "%kernel.debug%" 

# Assetic Configuration 
assetic: 
    debug:   "%kernel.debug%" 
    use_controller: false 
    bundles:  [ ] 
    #java: /usr/bin/java 
    filters: 
     cssrewrite: ~ 
     #closure: 
     # jar: "%kernel.root_dir%/Resources/java/compiler.jar" 
     #yui_css: 
     # jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar" 

# Doctrine Configuration 
doctrine: 
    dbal: 
     driver: "%database_driver%" 
     host:  "%database_host%" 
     port:  "%database_port%" 
     dbname: "%database_name%" 
     user:  "%database_user%" 
     password: "%database_password%" 
     charset: UTF8 
     # if using pdo_sqlite as your database driver, add the path in parameters.yml 
     # e.g. database_path: "%kernel.root_dir%/data/data.db3" 
     # path:  "%database_path%" 

    orm: 
     auto_generate_proxy_classes: "%kernel.debug%" 
     auto_mapping: true 

# Swiftmailer Configuration 
swiftmailer: 
    transport: "%mailer_transport%" 
    host:  "%mailer_host%" 
    username: "%mailer_user%" 
    password: "%mailer_password%" 
    spool:  { type: memory } 

fos_user: 
    db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel' 
    firewall_name: main 
    user_class: CurrencyConverter\ConverterBundle\Entity\User1 
sensio_framework_extra: 
    view: 
     annotations: false 
fos_rest: 
    param_fetcher_listener: true 
    body_listener: true 
    format_listener: true 
    view: 
     view_response_listener: 'force' 

ich das Passwort und den Benutzernamen bekam jetzt erhalte ich:

SQLSTATE [HY000] [2002] php_network_getaddresses: Getaddrinfo fehlgeschlagen: Name oder eine Dienstleistung nicht

+0

Ihre pasword, Benutzernamen oder Datenbanknamen noch falsch sind. – Hast

+0

Ja sie falsch waren, so habe ich einen neuen Benutzer und eine Datenbank jetzt habe ich diese seltsame Fehler erhalten SQLSTATE [HY000] [2002] php_network_getaddresses: Getaddrinfo fehlgeschlagen: Name oder eine Dienstleistung nicht bekannt –

+0

Sie wahrscheinlich einen Tippfehler in Server Adresse (Datenbank_Host). Prüfen Sie. – Hast

Antwort

6

Die Werte database_user und database_password müssen in der Datei parameters.yml eingegeben werden. Sie können diese Einstellungen in der neuen GoDaddy-Konto-Setup-E-Mail abrufen, die Ihnen zur Verfügung gestellt wird.

5

Die Fehlermeldung Ihnen ist klar genug war bekannt,

SQLSTATE [HY000] [1045] Zugriff verweigert für den Benutzer 'root'@'127.0.0.1' (mit Passwort: Nein)

Sie müssen die richtige database_user & database_password im parameters.yml in Ihrem Host verwendet einzustellen. Überprüfen Sie Ihre Accont-Konfiguration, um die richtigen Zugriffsparameter zu erhalten.

0

Es hängt dann von Ihrem Hosting-Provider. Manchmal, wenn Sie einen gemeinsamen Server haben, auf dem der Benutzername gehostet wird, handelt es sich nicht um ein root-Konto, sondern um {YOURGODADDYACCOUNT_root} oder um etwas. Überprüfen Sie Ihre cpanel oder plesk-Verwaltung, um die richtigen Anmeldeinformationen zu erhalten.

0

Wie Fehlermeldung sagte. Sie müssen ein Passwort angeben. In meinem Fall habe ich nur noch 'root' für das Passwort in parameters.yml Datei:

... 

database_user: root 
database_password: root 

...