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

PHP PHP Připojení po migraci serveru přes DIBI nefuguje American English version English version

Avatar
Jan Bezdíček
Redaktor
Avatar
Jan Bezdíček:

Č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:

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.