J'ai récemment mis à niveau mon installation Debian de Wheezy à Jessie. Maintenant, je n'ai plus que des pages vierges lors de l'accès à phpmyadmin.
Le journal Apache dit:
Erreur fatale: appel de la fonction non définie __ () dans /usr/share/phpmyadmin/libraries/core.lib.php à la ligne 235
J'ai déjà essayé de purger (+ supprimer toutes les configurations dans/etc/Apache2 et/etc/php5/etc/phpmyadmin) et de réinstaller tous les paquets associés (phpmyadmin, php5, Apache2) ...
J'ai trouvé un fil similaire qui suggère de vérifier l'autorisation d'écriture sur le répertoire des sessions php:
ls -lah/var/lib/php5/sessions/drwx-wx-wt 2 racine racine 4,0 Ko 3 janvier 19:09.
ca me va, mais pour être sûr d’avoir essayé chmod + rwX sur l’ensemble - toujours pas de chance.
Je suis un peu débile ... Que puis-je essayer d'autre sans partir de zéro avec une nouvelle installation Debian? Ai-je oublié des dossiers ou des fichiers de configuration sur mes efforts de nettoyage?
BTW: D'abord, j'ai eu l'erreur suivante:
Erreur irrécupérable PHP: require_once (): ouverture impossible: '/usr/share/php/php-gettext/gettext.inc' (include_path = '.') Dans /usr/share/phpmyadmin/libraries/select_lang.lib.php on ligne 463
Le fichier mentionné dans ce message existait et était lisible par tous les utilisateurs. J'ai alors essayé:
... mais j'ai toujours cette erreur. Ensuite, j'ai tout purgé et j'ai eu l'erreur que j'ai mentionnée en premier lieu.
Ce qui a résolu ce problème pour moi a été de rechercher et de purger tous les paquets liés à php (incluant également php-gettext, etc.). Après avoir réinstallé les paquets libapache2-mod-php5 php5 php5-mysql php-gettext php5-mcrypt php5-readline php5-Gd php5-json et enfin phpmyadmin, j'ai pu accéder à phpmyadmin, restaurer mes configurations de site Web et tout semble bien fonctionner jusqu'à présent ...