NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Připojení po migraci serveru přes DIBI nefuguje

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Jan Bezdíček
Tvůrce
Avatar
Jan Bezdíček:20.10.2015 16:23

Čus, po migraci na linuxacky server jede vse jak ma, ale kdyz se to dostane k tomuto

dibi::connect(array(
        'driver'   => DB_DRIVER,
        'host'     => DB_HOST,
        'username' => DB_USER,
        'password' => DB_PASSWORD,
        'database' => DB_NAME,
        'charset'  => 'utf8',
        'profiler'      => SQL_PROFILER,
));
dibi::addSubst('p', TABLE_PREFIX);

tak to pouze vyhodi Exception "Dibi is not connected to database" ....
pres mysql_connect se k databazi da pripojit, pomoci dibi nikoliv, nemate nekdo nejake reseni, proc, kdyz to same na jinem stroji jede ?

 
Odpovědět
20.10.2015 16:23
Avatar
shaman
Člen
Avatar
Odpovídá na Jan Bezdíček
shaman:21.10.2015 11:14

dibi nepoznam, ale hlaska ti hovori presne kde je problem. Dibi sa nevie pripojit na DB. Pravdepodobne tie konstanty nemas nastavene po prechode na linux.

Skus si ich pozriet ci ich vlastne nacitalo, napr takto:

$sql = array(
        'driver'   => DB_DRIVER,
        'host'     => DB_HOST,
        'username' => DB_USER,
        'password' => DB_PASSWORD,
        'database' => DB_NAME,
        'charset'  => 'utf8',
        'profiler'      => SQL_PROFILER,
);
var_dump($sql);
dibi::connect($sql);
dibi::addSubst('p', TABLE_PREFIX);
Nahoru Odpovědět
21.10.2015 11:14
try {...} catch (Exception ignored) { echo " ¯\_(ツ)_/¯ "; }
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.