Почетак › Форуми › Линукс › Програмирање › Php-mysql-apache i ostali zachini
- This topic has 5 одговора, 3 гласа, and was last updated 20 years, 10 months раније by
bicca.
-
АуторЧланци
-
21. септембар 2005. у 1:25 pm #6190
bicca
Учесникpoz dobri ljudi, imam problem sa php-om(mislim) ali ne znam resenje pa ako je neko od vas bio u slicnoj situaciji i reshio ga bio bih mu zahvalan… podigao sam torrent sajt (u lokalu naravno, tracke rje torrentbits) i radi na windowsu, apache je 2.0.54, php 5.0.4 i mysql 4.17……i tako posto sam prebacivao mashinu na linux (debian), prebacio i tracker (i mysqldump iz win-a prebacio u linux) i tu su nastali problemi, za neke torrente nekima se pojavljuje greska (naravno tracker je radjen u php-u): “mysql_fetch_assoc: argument not valid resource handler”…. U debianu je po default-u 4.3 php, ali sam pokusao i sa novom verzijom i opet isto? imate li neki predlog, nesto bar? naravno, ta greska se javlja samo kod tracker-a, a ceo ostali sajt je bez te greske (i to u linuxu, u win-u sve radi bez problema)
24. септембар 2005. у 8:00 pm #35001burga
УчесникNe znam koliko si dobar sa php-om i mysql-om, pa ne znameri ako budem preopsiran (ili previse stur). Posto nisi imao probleme u winu, prvo proveri kako ti izgleda dump fajl. (To je obican fajl koji sadrzi instrukcije za pravljenje baze i tabela, kao i za njihovo punjenje.) Ukoliko je to u redu, edituj php i napisi mu da ti echo-uje query za koji mislis da ti ne radi. Ne bi trebalo da je u pitanju verzija php-a, on najcesce samo prosledjuje query mysql-u. Otvori mysql, nakaci se na bazu i kopiraj problematican query. Mysql ima mnogo bolji prikaz gresaka od php-a.
24. септембар 2005. у 10:00 pm #35002popeye
Главни мајсторPri radu sa bazom trebaš vršiti i obradu grešaka. Grub primer:
[code]
$rezultat = mysql_query($upit) OR die(“Greška!
Upit: ” . $upit . “
Odgovor baze: ” . mysql_error($veza));
[/code]25. септембар 2005. у 2:02 pm #35003bicca
Учесникovako, kao sto rekoh, baza je u redu, dump je u redu (ucitavanje u bazu prodje bez greske), neki torrenti rade kako treba dok drugi baguju……. sad, ne znam kako da debagujem posto se ta greska ispisuje u bittorent klijentu drugih (dodato je i mysql_error() i nema neki opis, jednostavno upit ne vraca rezultat, tj rez je prazan (u winu pak vraca rezultat))……. mislim da je problem do win-a (da li mog da li do nekog baga, ne znam), jer mi se u winu desava da na strani za login nekima prodje login nekima ne, a ista se fja koristi u oba slucaja (md5())…….. nema druge nego da se krece od nule 🙂
u svakom slucaju, hvala
1. октобар 2005. у 10:27 pm #35004burga
УчесникSta bi, jesi li ga sredio?
3. октобар 2005. у 12:19 pm #35005bicca
УчесникSta bi, jesi li ga sredio?
jesam, ali tako sto sam krenuo iz pocetka po pitanju postavljanja torrenata 🙂
greska je bila illegal mix of collation (utf8,…) and (latin-sweden,….)
koliko sam uspeo da nadjem na netu, to je neki bug u prebacivanju(ucitavanju) dump-a u verziju mysql-a 4.1.12, pa sam uradio upgrade na 4.1.16 i radi kako treba
-
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.