Připojení Dibi k mysql serveru na www.pipni.cz
- chemikus
- Člen | 49
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
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
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.