nach Installation keine MySql connection - geloest

Nach manualler Installation von shopware 3.5.4 (nach wiki: import.sql, copieren der dateien, edit von sql tables und config.php) habe ich folgende fehler meldung: Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[HY000] [2005] Unknown MySQL server host ‘localhost:8889’ (2)’ in /Applications/MAMP/htdocs/engine/Enlight/Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php:129 Stack trace: #0 /Applications/MAMP/htdocs/engine/Enlight/Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php(129): PDO->__construct(‘mysql:dbname=sh…’, ‘root’, ‘root’, Array) #1 /Applications/MAMP/htdocs/engine/Enlight/Vendor/Zend/library/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect() #2 /Applications/MAMP/htdocs/engine/Enlight/Vendor/Zend/library/Zend/Db/Adapter/Abstract.php(315): Zend_Db_Adapter_Pdo_Mysql->_connect() #3 /Applications/MAMP/htdocs/engine/Shopware/Bootstrap.php(84): Zend_Db_Adapter_Abstract->getConnection() #4 [internal function]: Shopware_Bootstrap->initDb() #5 /Applications/MAMP/htdocs/engine/Enlight/Enlight/Bootstrap.php(182): call_user_func(Array) #6 /Applications/MAMP/htdocs/engine/backend/php/functions.php(25): Enlight_Bootstrap->loadResour in /Applications/MAMP/htdocs/engine/Enlight/Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php on line 144 Die Installation ist eine installation auf Mac mit OSX 10.6 und MAMP; config.php:

[quote=“stefan”]Nach manualler Installation von shopware 3.5.4 (nach wiki: import.sql, copieren der dateien, edit von sql tables und config.php) habe ich folgende fehler meldung: Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[HY000] [2005] Unknown MySQL server host ‘localhost:8889’ (2)’ in /Applications/MAMP/htdocs/engine/Enlight/Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php:129 Stack trace: #0 /Applications/MAMP/htdocs/engine/Enlight/Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php(129): PDO->__construct(‘mysql:dbname=sh…’, ‘root’, ‘root’, Array) #1 /Applications/MAMP/htdocs/engine/Enlight/Vendor/Zend/library/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect() #2 /Applications/MAMP/htdocs/engine/Enlight/Vendor/Zend/library/Zend/Db/Adapter/Abstract.php(315): Zend_Db_Adapter_Pdo_Mysql->_connect() #3 /Applications/MAMP/htdocs/engine/Shopware/Bootstrap.php(84): Zend_Db_Adapter_Abstract->getConnection() #4 [internal function]: Shopware_Bootstrap->initDb() #5 /Applications/MAMP/htdocs/engine/Enlight/Enlight/Bootstrap.php(182): call_user_func(Array) #6 /Applications/MAMP/htdocs/engine/backend/php/functions.php(25): Enlight_Bootstrap->loadResour in /Applications/MAMP/htdocs/engine/Enlight/Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php on line 144 Die Installation ist eine installation auf Mac mit OSX 10.6 und MAMP; config.php:<?php /**
Shopware 3.5.4 - Database-Config
**/
$DB_HOST = ‘localhost:8889’;
$DB_USER = ‘root’;
$DB_PASSWORD = ‘root’;
$DB_DATABASE = ‘shopware_3’;

checking the db:
netstat -na | grep 8889
tcp4 0 0 *.8889 . LISTEN

Und via phpadmin ist die db natuerlich auch erreichbar. check.php sagt auch dass mysql ok ist.

Wie kann ich das Problem weiter debuggen? Wo koennte das Problem liegen?[/quote]

Very Strange - aber geloest; vorallem weil es sich um die 2te installation im selben testumfeld handel, folgende Aenderungen waren in den FAQs und mussten nun angewendet werden um die Datenbankverbindung zu ermoeglichen:

  1. Datenbank-Verbindung über TCP mit Port:

Application.php:


‘db’ => array( ‘username’ => $DB_USER, ‘password’ => $DB_PASSWORD, ‘dbname’ => $DB_DATABASE, ‘host’ => ‘127.0.0.1’, ‘port’ => 3306 ), … config.php $DB_HOST = “127.0.0.1:3306”; $DB_USER = “…”; $DB_PASSWORD = “…”; $DB_DATABASE = “…”;