[ ExRastaman @ 07.09.2005. 08:48 ] @
| Ceo jedan dan potrošio sam na podešavanje PHP i MySQL baze. Međutim i dalje imam nerešen problem. Javlja mi se sledeća greška:
Fatal error: Call to undefined function mysql_connect()
Jasno mi je dakle da PHP ne prepoznaje datu funkciju. Sve što sam mislio da treba podesiti u php.ini i .conf fajlovima sam podesio, ali očigledno to nije sve. U php.ini fajlu sam enable-ovao red ;extension=php_mysql.dll, obrisavši ';' i sve što piše u uputstvu za instalaciju, ali dosta je to konfuzno za jednog PHP početnika.
Da li je problem nastao zbog toga što sam kao poslednju stvar instalirao MySQL? Koristim Apache 2.0.54 i PHP/5.0.4.
|
[ noviKorisnik @ 07.09.2005. 09:37 ] @
php.ini
nađi sledeći red...
;extension=php_mysql.dll
... i makni onu tačku-zarez, snimi, restartuj Apacha.
[ ExRastaman @ 07.09.2005. 13:52 ] @
Izgleda nisi pročitao sve što sam napisao u post-u. Ja sam to već uradio i restartovao Apache-a i opet mi javlja istu stvar, poenta i jeste u tome... Stvarno mi nije jasno.
[ noviKorisnik @ 07.09.2005. 14:15 ] @
ah, pa nisam...
extension_dir = ???
isto php.ini - treba da se postavi putanja do direktorijuma... to je onaj ext poddirektorijum php direktorijuma.
[ broker @ 07.09.2005. 16:16 ] @
Mozda editujes pogresan php.ini ?
[ ExRastaman @ 07.09.2005. 20:42 ] @
I to što kažeš, možda editujem pogrešan php.ini. Koji treba? Ja mislim da sam menjao onaj nazvan po default-u nešto...recommended.
novi dodao sam i extesion_dir i opet neće... Vrlo moguće da menjam pogrešan php.ini.
[ flylord @ 07.09.2005. 21:09 ] @
napravi skriptu koja ima samo phpinfo() u sebi, i pozovi tu skriptu. Na samom pocetku izlaza iz te skripte, imas punu putanju do php.ini fajla...
[ ExRastaman @ 07.09.2005. 23:42 ] @
flylord hvala na savetu. Vidim pomak ali još uvek, verovao ili ne, nisam uspeo. Sada mi se kod startovanja Apache-a javlja warning tipa:
PHP Startup: Unable to load dynamic library 'c:\PHP\ext\php_mysql.dll' - The specified module could not be found.
iako ga na istoj lokaciji ja vidim prisutnog u veličini 48kB... Ima li meni pomoći :))
[ noviKorisnik @ 08.09.2005. 07:18 ] @
Ljudi, molio bih da naučite malo da koristite Google - kada se dobije poruka o grešci to je odličan momenat da se ubaci u polje za pretragu i potraži šta su drugi već pronašli u vezi istih problema.
*
http://www.google.com/search?q...fied+module+could+not+be+found i prvi rezultat je
*
http://www.cementhorizon.com/w...fied_module_could_not_be_found. gde između ostalog kaže i sledeće . . .
Citat:
The one thing I did that fixed this problem was to copy libmysql.dll from C:\php to C:\Windows\System32.
. . . mada verujem da je dovoljno da se iskopira u ext poddirektorijum.
(... imao sam sličnih muka da obezbedim mssql na php4, javljao je da mu fali biblioteka koja postoji a falila mu je neka deseta koju odatle poziva - e tada je vreme za guglanje)
[ ExRastaman @ 08.09.2005. 08:08 ] @
Definitivno rešeno... Hvala svima na pomoći, sam se verovatno ne bih nikada izborio. Sad krećemo u osvajanja... :))
[ noviKorisnik @ 12.09.2005. 12:27 ] @
Evo za dodatak jako korisnog linka, konačno negde gde su zapisane zavisnosti biblioteka...
http://www.zend.com/manual/install.windows.extensions.php
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.