it-swarm.com.de

debian phpmyadmin - Aufruf einer undefinierten Funktion __ ()

Ich habe kürzlich meine Debian-Installation von Wheezy auf Jessie aktualisiert. Jetzt bekomme ich beim Zugriff auf phpmyadmin nur noch leere Seiten.

Das Apache-Protokoll sagt:

Schwerwiegender Fehler: Rufen Sie die undefinierte Funktion __ () in /usr/share/phpmyadmin/libraries/core.lib.php in Zeile 235 auf

Ich habe bereits versucht, alle Konfigurationsdateien in/etc/Apache2 und/etc/php5/etc/phpmyadmin zu löschen und alle zugehörigen Pakete (phpmyadmin, php5, Apache2) neu zu installieren ...

Ich habe einen ähnlichen Thread gefunden, der vorgeschlagen hat, die Schreibberechtigung für das PHP-Sitzungsverzeichnis zu überprüfen:

ls -lah/var/lib/php5/sessions/drwx-wx-wt 2 root root 4,0K 3. Januar 19:09.

sieht für mich in Ordnung aus, aber um sicherzugehen, dass ich chmod + rwX im Ganzen ausprobiert habe - immer noch kein Glück.

Ich bin ein bisschen verrückt ... Was kann ich noch versuchen, ohne mit einer sauberen neuen Debian-Installation von vorne zu beginnen? Habe ich bei meinen Reinigungsarbeiten Ordner oder Konfigurationsdateien verpasst?

BTW: Zuerst habe ich den folgenden Fehler bekommen:

Schwerwiegender PHP-Fehler: require_once (): Fehler beim Öffnen von '/usr/share/php/php-gettext/gettext.inc' (include_path = '.') In /usr/share/phpmyadmin/libraries/select_lang.lib.php am Linie 463

Die in dieser Nachricht erwähnte Datei war vorhanden und für alle Benutzer lesbar. Ich habe dann versucht:

  • deinstallation und Neuinstallation aller Pakete mit "php" im Namen (einschließlich phpmyadmin)
  • wiederherstellen der Standard-PHP-Konfiguration (Löschen der Datei /etc/php5/Apache2/php.ini)
  • verwenden der Apache-Standard-Site-Konfiguration (000-default.conf)

... aber ich habe immer noch diesen Fehler. Dann habe ich alles gelöscht und den Fehler erhalten, den ich oben erwähnt habe.

3
Bytemaster

Was dieses Problem für mich löste, war, jedes PHP-bezogene Paket zu suchen und zu löschen (jetzt auch mit PHP-Gettext und so weiter). Nach der Neuinstallation der Pakete libapache2-mod-php5-php5-mysql-php-gettext-php5-mcrypt-php5-readline-php5-gd-php5-json und schließlich phpmyadmin konnte ich wieder auf phpmyadmin zugreifen, meine Website-Konfigurationen wiederherstellen und alles scheint soweit in Ordnung zu sein ...

1
Bytemaster