[ vzdrale @ 28.11.2006. 21:38 ] @
prebacujem sajt sa jednog servera na drugi, s tim sto MySQL baza ostaje stara. Prebacio sam sve fajlove, sve radi, samo kada pokusam da se povezem sa bazom, daje mi gresku:
MySQL Error: 2003: Can't connect to MySQL server on 'ime mog servera' (111)

Pomos'te 'itno je....
[ Tyler Durden @ 28.11.2006. 21:59 ] @
Pa kako se pokusavas konektovati? Iz neke skripte na sajtu?
Probaj sa nekim programom za administraciju baze da provjeris 100% je li sve u redu sa podacima koje imas za konekciju.

Jel to prebacujes sa jednog provajdera na drugog? Mozda ti nije dopusten pristup na bazu ako dolazis sa IP adresa koje ne pripadaju tom starom provajderu.
[ Jezdimir Lončar @ 28.11.2006. 22:10 ] @
Pa jesi li fino podesio parametre?
[ divdesign @ 28.11.2006. 22:17 ] @
Tesko da jest. A gdje ti je baza, jel ostala na drugom serveru.
[ Jezdimir Lončar @ 28.11.2006. 22:23 ] @
Ja mislim da si pogriješio kod host parametra u connect f-ji .
Ovo nije problem do konekcije?
[ Mr. Jack @ 28.11.2006. 22:39 ] @
Može biti da ti ne dozvoljava konekciju sa tog hosta sa koga ti pristupaš (ovo pod uslovom da pristupaš preko administratorskog alata) onda treba promeniti u podešavanjima za MySQL da prihvata konekcije sa svih hostova.
[ vzdrale @ 29.11.2006. 01:28 ] @
Preko PHPmyAdmina pristupam najnormalnije bazi, bez ikakvih problema. Iz php-a sa stare adrese takodje bez ikakvih problema. Kad sam prebacio na novi server nikako nece. Cak sam probao da pristupim i trecem serveru na kome imam neke baze, nece ni to.
Pomislio sam da nesto nije instalirano na serveru ali phpinfo() mi daje:
Client API version 3.23.56
MYSQL_MODULE_TYPE external

i jos neku gomilu parametara...
[ Jezdimir Lončar @ 29.11.2006. 08:55 ] @
Vidi da li ti je u php.ini uključena MySQL podrška...
Vid' jel' ti skripta ok...
Code:

<?php
mysql_connect("host","user","pass") or die("podaci ti nisu ok!");
echo "podaci su ok!";
?>
[ vzdrale @ 29.11.2006. 14:42 ] @
skripta je ok provereno (radila je i radi na drugom serveru), a ako je do php.ini, onda mogu da zaboravim na to, jer administrator nije preterano voljan da pomogne...

Problem je trenutno partizanski resen tako sto mi je forma na jednom serveru, prosledjuje podatke php fajlu koji je na drugom serveru (onom na kome radi mysql), a zatim se redirektuje na sledecu stranu na onom prvom serveru, tako da korisnik ne mora nista da zna o tome...
Ali bih ipak voleo da to odradim kako valja, pa ako neko ima resenje neka se ne ustrucava...

[Ovu poruku je menjao vzdrale dana 29.11.2006. u 15:56 GMT+1]
[ Nemanja Avramović @ 29.11.2006. 15:05 ] @
A da ti okačiš skriptu za povezivanje na bazu? Ovako džabe gledamo u pasulj...
[ vzdrale @ 29.11.2006. 15:21 ] @
evo i skripte, naravno bez pravih podataka, ali je bolje od pasulja

Code:
<?
        //MySQL Connection Info:
        $DB_Server       = "moj server";
        $DB_Username     = "moj username";
        $DB_Password     = "moj password";
        $DB_DBName     = "moja baza";

        
        $Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password)
            or die("Couldn't connect to MySQL:<br>" . mysql_error() . "<br>" . mysql_errno());

        $Db = @mysql_select_db($DB_DBName, $Connect)
            or die("Couldn't select database:<br>" . mysql_error(). "<br>" . mysql_errno());
?>


[Ovu poruku je menjao Nemanja Avramović dana 29.11.2006. u 16:37 GMT+1]
[ Nemanja Avramović @ 29.11.2006. 15:37 ] @
Slobodno ostavi podatke (osim šifre za bazu, naravno), $DB_Server nam je sad najbitniji podatak

edit: Ako imaš cPanel na sajtu, idi u njemu u deo "MySQL databases", on će da ti generiše kod za konekciju

[Ovu poruku je menjao Nemanja Avramović dana 29.11.2006. u 17:33 GMT+1]
[ Jezdimir Lončar @ 29.11.2006. 20:33 ] @
'ebi ga...
Ne trazimo ti username, password i ime baze ali bar ostavi host ...
[ vzdrale @ 29.11.2006. 21:34 ] @
Hvala svima na pomoci, problem je resen. Ipak je bilo nesto u php.ini, administrator je to sredio, ali mi nije rekao sta je u pitanju...
[ Jezdimir Lončar @ 29.11.2006. 21:42 ] @
Vjerovatno iskljucena podrska za MySQL...
Poz i super sto je problem rijesen...
[ Mr. Jack @ 30.11.2006. 09:48 ] @
> Preko PHPmyAdmina pristupam najnormalnije bazi, bez ikakvih
> problema. Iz php-a sa stare adrese takodje bez ikakvih problema. Kad
> sam prebacio na novi server nikako nece. Cak sam probao da pristupim
> i trecem serveru na kome imam neke baze, nece ni to.

Ja ti rekoh do čega može biti problem! Jel si proverio?

Pazi imaš podešavanje kod mysql baze koje kaže sa kog hosta može da joj se pristupi, i nema veze ako ti uneseš tačne podatke i dalje nećeš moći da se konektuješ ako host nije dozvoljen. Kontaktiraj hosting kompaniju da vidiš kako do ovog podešavanja (ja sam to nalazio uglavnom u konfiguracionom panelu).

Uglavnom znam na jednom hostingu sam za host morao da unesem % da bi dozvolio konekciju sa svih hostova.