ubuntuusers.de

Apache Server: mySQL wird nicht eingebunden (meine Vermutung) und funktioniert daher nicht

Status: Gelöst | Ubuntu-Version: Kubuntu 9.04 (Jaunty Jackalope)
Antworten |

EmoJoe

Anmeldungsdatum:
28. Dezember 2008

Beiträge: 125

Hallo zusammen,

ich bins mal wieder. Ich habe gestern festgestellen müssen, dass mein Apache2-Server auf einmal nicht mehr so ganz seinen Dienst tut wie er soll (ich weiß absolut nicht warum... Habe eigentlich nichts verändert am Server die Letzten Monate). Das Problem ist, dass mySQL nicht mehr funktioniert... Dies äußert sich so:

Fatal error: Call to undefined function mysql_connect() in /media/Extern/Web/LKG/index.php on line 47

PHP-Dokumente ohne mySQL gehen nach wie vor problemlos.

Nachdem ich ein wenig umher gegoogelt und mich ein wenig umgehört hab, hab ich des öfteren gelesen, man müsse neuerdings die mySQL Funktionen in der php.ini manuell aktivieren, falls man beim Aufruf der phpinfo()-Funktion keine Info-Tabelle zu mySQL ausgegeben bekommt (dies ist bei mir der Fall). Soweit ich das jetzt verstanden habe heißt das also jetzt wenn keine Info-Tabelle mySQL angezeigt wird, ist mySQL auch nicht zum automatischen Laden aktiviert/korrekt eingebunden, oder?

Was mich jetzt allerdings ein wenig stutzig macht ist folgendes:

additional .ini files parsed
/etc/php5/apache2/conf.d/gd.ini,
/etc/php5/apache2/conf.d/mcrypt.ini,
--> /etc/php5/apache2/conf.d/mysql.ini, <--
/etc/php5/apache2/conf.d/mysqli.ini,
/etc/php5/apache2/conf.d/pdo.ini,
/etc/php5/apache2/conf.d/pdo_mysql.ini 

Die mit Pfeilen markierte mysql.ini beinhaltet folgendes:

# configuration for php MySQL module
extension=mysql.so

Sieht doch eigentlich okay aus oder nicht?

Jetzt weiß ich grad nicht so recht wo ich ansetzten soll um das Problem zu lösen...

Bin über jede Hilfe dankbar! ☺

LG

Onkel_Judith

Avatar von Onkel_Judith

Anmeldungsdatum:
12. April 2008

Beiträge: 420

Wohnort: Hessen

Hallo,

läuft MySQL überhaupt? Das kannst du hiermit testen:

1
/etc/init.d/mysql status

LG

EmoJoe

(Themenstarter)

Anmeldungsdatum:
28. Dezember 2008

Beiträge: 125

Okay ich habs gerade eben selber hinbekommen:

Es ist mal wieder ziemlich bescheuert: Ich weiß nicht warum aber das Paket php5-mysql war nicht mehr installiert, d.h. das mySQL Modul war zwar zum Laden eingetragen aber war nicht mal installiert.

Naja... Wieder ein bischen was dazu gelernt.

Danke für eure Zeit ^^!

Antworten |