Připojení Dibi k mysql serveru na www.pipni.cz

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
chemikus
Člen | 49
+
0
-

Zdravím lidičky!
Mám problém s připojením dibi k mysql serveru na www.pipni.cz. Vůbec netuším, kde mám chybu a přitom jsem to dělal podle návodu (upozorňuji, že mě to na localhostu funguje správně).

bootstrap.php

// 2b) load configuration from config.ini file
NEnvironment::loadConfig();
dibi::connect(NEnvironment::getConfig('database')->toArray());

config.ini

[production < common]
; common database connection
database.driver = mysql
database.database = hodnoti_cz
database.charset = utf8
database.lazy = TRUE
database.host = www19.pipni.cz
database.username = hodnoti.cz
database.password = *****

Ale neustále mi to vypisuje chybu (viz http://adm.hodnoti.cz). A nevím si s tím rady :-/ Zkoušel jsem už i přendat připojení k dibi přímo do bootstrapu

dibi::connect(array(
    'driver'   => 'mysql',
    'host'     => 'localhost',
    'database' => 'hodnoti_cz',
    'username' => 'hodnoti.cz',
    'password' => '******',
    'charset'  => 'utf8',
));

(ve verzi 0.9 mi tento způsob fungoval).

Verze Nette: 2.0-alpha ze dne 14. 10. 2010; Verze dibi: 1.2 ze dne 9/2009; PHP atd na http://adm.hodnoti.cz/phpinfo.php

Jo ještě jsem zapomněl dodat, že jsem provedl i test, jestli je server vhodný pro Nette http://test.hodnoti.cz/checker.php

Editoval chemikus (30. 10. 2010 10:52)

arron
Člen | 464
+
0
-

Malinko strilim od boku, ale skoro bych rekl, ze chyba nebude v dibi ani Nette, ale nekde na strane hostingu…

Google mi to do jiste miry potvrdil, takze si zkontroluj, jestli mas spravne nastaveny host pro propojeni do databaze a pak bych se obratil na hosting.

Editoval arron (30. 10. 2010 11:20)

westrem
Člen | 398
+
0
-

http://www.appnitro.com/…em-error-111

Ono toto nie je chyba dibi a uz vobec nie Nette. Problem bude na strane hostingu, kym ich ale kontaktujes, skus do konfiguracie napisat:

database.host = 127.0.0.1
database.socket = /tmp/mysql.sock

Mozno pomoze.

PS: Poprosim moderatorov o presunutie threadu, kedze sa nejedna o chybu v nette.