Pozdrav,
nov sam na forumu, no pretragom nisam naisao na slican problem pa dozvolite da pitam:
uradio sam upgrade ENSIM sistema i dobio sam mysql na 4.1 verziji te vidio novost sa collate i charsetima, i svi su bili latin1_swedish_ci sto je default, ok, no tu pocinju problemi...
aplikacije koje sam imao, CMS, sada vise ne rade i cine se da ne rade zbog nasih karaktera, naime ...
kad dodavam record u tabelu kroz CMS aplikaciju, ako sadrzi č ili ć, browser mi javlja "You don't have permission to access index.php on this server" sto je glupo jer sam upravo bio na index.php i pokusao napraviti zapis.
Kada to isto uradim bez nasih karaktera, record se normalno doda (bar za sada).
To me je navelo na zakljucak da je problem u charset/collate kombinaciji, i krenuo sam da mijenjam ove stvari, nasao sam cak i neku charset/collate update mysqlupgrade.php skripticu i zadao je da izvrsi promjenu na jednoj bazi, promjena je izvrsena ali i dalje recorde sa naim slovima ne mogu zapisati, a sada i CMS aplikacija koja radi na ovoj bazi pocinje javljati greske (Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource) sto prije nije bio slucaj ...
Mnogo bi cijenio ako bi me mogli uputiti na pravi uzrok mog problema, ukoliko to nije charset/collate ili ako jeste onda kuda da krenem da ga rijesim ...
Pomisljam i na downgrade mysql-a na 3.23.x, ali cini se da bi morao dumpati sve baze kojih nije malo, a greska mi se ne cini toliko strasna da se ne bi mogo naci uzrok i popraviti se ... varam li se?
Ako savjetujete downgrade dobro dosao howto ako znate gdje ima da me uputite ...
Puno hvala!