Ergebnis 1 bis 10 von 10

Thema: DDEV & Contao 5.3

  1. #1
    Contao-Fan
    Registriert seit
    22.11.2009.
    Ort
    14943 Luckenwalde
    Beiträge
    373

    Standard DDEV & Contao 5.3

    Hallo zusammen,

    kann mir bitte jemand mal auf die Sprünge helfen. Aufgrund das meine alte Entwicklungsumgebung scheinbar eingestellt ist, habe ich mich für ddev & docker entschieden.

    Ich habe alles so gemacht wie in der Doku, bekomme aber die Verbindung zur Database nicht zustande.

    Server Läuft, (ddiv Adminer hat zugriff)

    Code:
    DATABASE_URL='mysql://db:db@db/db?serverVersion=mariadb-10.7'
    #MAILER_DSN=
    APP_ENV=dev

    ich bekomme nur

    Code:
    An exception occurred in the driver: SQLSTATE[HY000] [2002] No such file or directory
    
    
    ODER
    
    
    An exception occurred in the driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for db failed: nodename nor servname provided, or not known
    Freundliche Grüße
    Jens


  2. #2
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Merlin,

    wie sieht den deine ddev config aus? Die Server Version habe ich nicht extra mit angegeben:

    PHP-Code:
    DATABASE_URL='mysql://db:db@db/db 
    Meine ddev config.yaml sieht wie folgt aus:
    PHP-Code:
    namecontao53
    type
    php
    docroot
    : public
    php_version"8.3"
    webserver_typeapache-fpm
    xdebug_enabled
    false
    additional_hostnames
    : []
    additional_fqdns: []
    database:    
       
    typemariadb
       version
    "10.4"
    use_dns_when_possibletrue
    composer_version
    "2"
    web_environment: []
    default_container_timeout"240"
    timezoneEurope/Berlin 
    Geändert von Ainschy (03.02.2024 um 12:26 Uhr)

  3. #3
    Contao-Fan
    Registriert seit
    22.11.2009.
    Ort
    14943 Luckenwalde
    Beiträge
    373

    Standard

    Hallo Ainschy,

    vielen Dank für deine Nachricht

    so sieht meine aus

    Code:
    name: contao-ddev
    type: php
    docroot: "contao/public"
    php_version: "8.2"
    webserver_type: apache-fpm
    xdebug_enabled: false
    additional_hostnames: []
    additional_fqdns: []
    database:
        type: mariadb
        version: "10.7"
    use_dns_when_possible: true
    default_container_timeout: "240"
    timezone: Europe/Berlin
    composer_version: "2"
    web_environment: []
    Geändert von Merlin (03.02.2024 um 12:32 Uhr)
    Freundliche Grüße
    Jens


  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Laut Fehlermeldung existiert der Hostname für die Datenbank nicht.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan
    Registriert seit
    22.11.2009.
    Ort
    14943 Luckenwalde
    Beiträge
    373

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Laut Fehlermeldung existiert der Hostname für die Datenbank nicht.

    Hi Spooky,

    ja da geb ich dir recht, der Server Läuft aber und ich kann mit Ohne Probleme mit ddev Adminer auf die DB zugreifen.

    ich finde aber das problem nicht
    Freundliche Grüße
    Jens


  6. #6
    Contao-Nutzer
    Registriert seit
    15.09.2016.
    Beiträge
    85

    Standard

    bin auch gerade dabei, die 5.3er per ddev zu installieren und bekomme folgende Meldungen:

    Code:
    [2024-03-09T12:28:04.821394+00:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\ConnectionException: "An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused" at ExceptionConverter.php line 101 {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 2002): An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:101)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php:33)"} {"request_uri":"https://test.ddev.site/","request_method":"GET"}
    [2024-03-09T12:28:04.827642+00:00] php.CRITICAL: Uncaught Exception: An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 2002): An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:101)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php:33)"} {"request_uri":"https://test.ddev.site/","request_method":"GET"}
    [2024-03-09T12:28:04.827870+00:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\ConnectionException: "An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused" at ExceptionConverter.php line 101 {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 2002): An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:101)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php:33)"} {"request_uri":"https://test.ddev.site/","request_method":"GET"}
    [2024-03-09T12:28:04.889428+00:00] request.INFO: Matched route "contao_core_favicon__invoke". {"route":"contao_core_favicon__invoke","route_parameters":{"_route":"contao_core_favicon__invoke","_scope":"frontend","_controller":"Contao\\CoreBundle\\Controller\\FaviconController"},"request_uri":"https://test.ddev.site/favicon.ico","method":"GET"} {"request_uri":"https://test.ddev.site/favicon.ico","request_method":"GET"}
    [2024-03-09T12:28:04.903655+00:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\ConnectionException: "An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused" at ExceptionConverter.php line 101 {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 2002): An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:101)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php:33)"} {"request_uri":"https://test.ddev.site/favicon.ico","request_method":"GET"}
    [2024-03-09T12:28:04.907939+00:00] php.CRITICAL: Uncaught Exception: An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 2002): An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:101)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php:33)"} {"request_uri":"https://test.ddev.site/favicon.ico","request_method":"GET"}
    [2024-03-09T12:28:04.908189+00:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\ConnectionException: "An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused" at ExceptionConverter.php line 101 {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 2002): An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:101)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php:33)"} {"request_uri":"https://test.ddev.site/favicon.ico","request_method":"GET"}
    [2024-03-09T12:28:04.909469+00:00] php.CRITICAL: Uncaught Exception: An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(code: 2002): An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:101)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] Connection refused at /var/www/html/contao/vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php:33)"} {"request_uri":"https://test.ddev.site/favicon.ico","request_method":"GET"}
    meine .env und config.yml sehen nahezu identisch aus, wie oben.

    nutze heidisql und kann da die datenbanken (auch die 'db') sehen.

    danke im voraus.
    Geändert von Adnan (09.03.2024 um 12:38 Uhr)

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Laut Fehlermeldung hast du keine Datenbank Zugangsdaten in deiner parameters.yml oder .env.local
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Nutzer
    Registriert seit
    15.09.2016.
    Beiträge
    85

    Standard

    Danke für den Tipp, hatte die .env statt der .env.local befüllt. allerdings werden andere fehler angezeigt.
    und zwar wird die tabelle tl_page nicht gefunden. heisst, die db muss vorher angelegt werden. hatte das wohl überlesen. man muss
    php vendor/bin/contao-console contao:migrate
    auf dem container ausführen.
    Geändert von Adnan (10.03.2024 um 11:00 Uhr)

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Nachdem du die Datenbankverbindungsdaten eingetragen hast, musst du
    Code:
    bin/console contao:migrate --no-interaction
    ausführen. Danach kannst du dir mit
    Code:
    bin/console contao:user:create
    einen Backend User Account anlegen.
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Contao-Nutzer
    Registriert seit
    15.09.2016.
    Beiträge
    85

    Standard

    danke.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •