Cannot load mysql extension. (Apache chroot)

dot2

Well-Known Member
Hallo!

Nach einer Neuinstallation kann PHP5 auf die MySQL Extension nicht zugreifen.
Die Datei mysql.so ist aber im /var/www/lib/php/modules/ Verzeichnis, in der php.ini ist das richtige Verzeichnis eingetragen und das Modul aktiviert.

Ich habe auch schon das Paket deinstalliert und wieder installiert.
Der Apache Server läuft in einem Jail.

Welche Rechte muss die Datei bekommen und wer soll der Besitzer sein?
Ich habe es auf www:bin geändert vorher war es root:bin, Leserechte sind gesetzt (444).

Woran könnte es sonst noch liegen?
Leider steht in der error-log Datei keine Fehlermeldung, doch phpMyAdmin gibt ein Error aus: Cannot load mysql extension. Please check your PHP configuration.

Vielen Danke im Voraus!

Bis später
 
Zuletzt bearbeitet:
das das jail/Modul dem benutzer www gehört kann doch aus Sicherheit nicht sein..oder

richtigen Ratschlag hab ich auch keine man kann aber in der php.ini den Weg zu den Modulen angeben , ist ungefähr in der Mitte der php.ini, die Rechte würde ich auf orginalen belassen oder die von der normalen Module-install erstmal übernehmen zum probieren..also 644 oder 755, zurückschrauben kann man das ja noch.

Vielleicht hat noch jemand einen Ratschlag!

schöne Weihnachten und Feiertage
 
Du hast recht Flex6, es funktioniert auch wieder als root:bin mit den Rechten (444)
Nach einer Neuinstallation des PHP geht es wieder, DANKE!

Schöne Feiertage!
 
Zurück
Oben