MIT1 17-es feladat

0 votes
asked Sep 17, 2016 in ITLab2 by Lehel44 (26 points)  

A 17-es feladatnál elakadtunk. A konyvek.php-t lekérdezve:

Fatal error: Call to undefined function mysql_connect() in
/var/www/default/konyvek.php on line 4

hibaüzenetet kaptuk. A php5 mappa alatt a mysql extension engedélyezve van, tehát nem tudjuk mi a probléma. A phpinfo.php oldalon megtaláltuk a rengeteg konfigurációt. Hogyan tovább?

2 Answers

0 votes
answered Sep 19, 2016 by Lehel44 (26 points)  
edited Sep 20, 2016 by Lehel44

Négy pontban összefoglalva:

  1. Az kliens gépnek tudnia kell az sql szerver címét
  2. Mivel a php nem ismeri fel a mysql_connect() metódust, a megfelelő modult engedélyezni kell a php konfigurációs állományában
  3. Tűzfalbeállításokat átnézni, javítani
  4. SQL szerver konfigurációs fájljait átnézni, javítani(internetes dokumentáció segít)
0 votes
answered Sep 20, 2016 by dividovi2 (406 points)  

Szia,

A hibaüzenet alapján azt mondom, hogy nincs engedélyezve a mysql extension a php.ini fájlban. (Ki van kommentezve a sor)

Ha mégis engedélyezted, akkor sanszosan az apache szervert nem indítottad újra. Csak ezek után fogja ismerni a php a mysql_connect függvényt.

Üdv
Dávid

...