ugrás a tartalomhoz

PHP ben mysqli "elszállt"

reagenross · 2011. Május. 25. (Sze), 23.53
Sziasztok, a mysqli függvények hirtelen "elszálltak", nem tudom hívni őket, fatal error-t kapok, pl:

Call to undefined function: mysqli_connect()

Az esemény hirtelen következett be, minden tökéletesen működött, majd a weboldal egy újabb lehívásakor ezt a hibát kaptam. PHP iniben be van állítva a mysqli természetesen. Valami ötlet, hogy mi okozhatja ezt a hibát?
 
1

modul

Poetro · 2011. Május. 25. (Sze), 23.57
Lehet, hogy be van állítva, de lehet, hogy nem abban a php.ini-ben amit a PHP használ, illetve lehet hogy maga a modul nem elérhető, illetve valamelyik komponense hiányzik. Érdemes lenne megnézni az Apache error logokat. Ameddig a phpinfo() nem mondja azt, hogy a mysqli be van töltve, addig nem jó.
2

Apache log ezt

reagenross · 2011. Május. 26. (Cs), 00.23
Apache log ezt írja:

httpd.exe: Could not reliably determine the server's fully qualified domain name.
3

Ennek elvileg nincs köze a

Kérésre törölve 11. · 2011. Május. 26. (Cs), 06.20
Ennek elvileg nincs köze a mysqli-hez, sem a php környezetedhez.
4

Valszeg rossz ip-t adtál meg

inf · 2011. Május. 26. (Cs), 07.39
Valszeg rossz ip-t adtál meg a mysql szerverhez.
5

Call to undefined

Kérésre törölve 11. · 2011. Május. 26. (Cs), 07.57
Call to undefined function

Ennek alapján nem valószínű. Valamiért a mysqli modul eltűnt az apache-ból/php-ből.
(mondjuk az is igaz, hogy én PDO-t használok, nem közvetlenül a mysqli-t)
6

Akkor extension gondok,

inf · 2011. Május. 26. (Cs), 10.35
Akkor extension gondok, php.ini-re kéne ránézni, hogy benne van e.
7

Benne van. A hiba úgy jött

reagenross · 2011. Május. 26. (Cs), 13.57
Benne van. A hiba úgy jött elő, hogy egyik pilanatban működött az extension, másikban meg meghalt. Utána ellenőriztem az ini-t, semmi változás nem történt benne...azt hiszem reinstall lesz ebből.
8

Előtte nézd meg, mit mond a

Kérésre törölve 11. · 2011. Május. 26. (Cs), 16.49
Előtte nézd meg, mit mond a phpinfo(), ahogy előttem már más is javasolta!
--
Egyedül te adminkodsz azon a gépen? Nem lehet, hogy valaki új PHP-t rakott fel, esetleg forrásból, a tudtod nélkül?