Pages : 1
#1 Le 09/08/2018, à 17:37
- Renaud42
Problème phpMyAdmin me fait une erreur 500
Bonjour,
Avant de commencer je vous préviens juste que je suis sous Ubuntu 16.04 Xenial et que j'utilise Apache2 et PHP 7.0 avec phpMyAdmin.
Lorsque je vais pour me connecter sur phpMyAdmin, je vois une page s'afficher avec un message me disant "Error - The mbstring extension is missing. Please check your PHP configuration".
J'ai alors désinstallé (avec purge) et réinstallé phpMyAdmin. Sauf que maintenant quand je vais sur la page du phpMyAdmin, il s'affiche une page blanche avec Mozilla, et sur les autres navigateurs une erreur 500. Sur Mozilla, j'ai regardé dans l'inspecteur réseau et je vois une requête GET qui aboutit en erreur 500. J'ai cherché toute la journée sur différents sites pour essayer de résoudre cette erreur et je n'ai toujours pas réussi à faire revenir la page de login.
Renaud
Dernière modification par Renaud42 (Le 11/04/2020, à 22:31)
https://www.fire-softwares.ga - Logiciels et jeux
https://Renaud42.github.io/ - Site perso
Hors ligne
#2 Le 09/08/2018, à 17:41
- Renaud42
Re : Problème phpMyAdmin me fait une erreur 500
Voici aussi une erreur que j'ai trouvé dans mon fichier /var/log/apache2/error.log qui semblerait être en lien :
[Thu Aug 09 11:08:16.005519 2018] [:error] [pid 25623] [client 92.184.100.161:54650] PHP Fatal error: Uncaught Error: Call to undefined function __() in /usr/share/phpmyadmin/libraries/core.lib.php:245\nStack trace:\n#0 /usr/share/phpmyadmin/libraries/core.lib.php(321): PMA_fatalError('The [a@./url.ph...')\n#1 /usr/share/phpmyadmin/libraries/common.inc.php(298): PMA_warnMissingExtension('json', true)\n#2 /usr/share/phpmyadmin/index.php(12): require_once('/usr/share/phpm...')\n#3 {main}\n thrown in /usr/share/phpmyadmin/libraries/core.lib.php on line 245
https://www.fire-softwares.ga - Logiciels et jeux
https://Renaud42.github.io/ - Site perso
Hors ligne
#3 Le 09/08/2018, à 17:48
- krodelabestiole
Re : Problème phpMyAdmin me fait une erreur 500
apparemment il manque le module json de PHP : https://doc.ubuntu-fr.org/php#modules_courants
pour info sur la page lamp il y a une ligne de commande pour installer les modules les plus courants : https://doc.ubuntu-fr.org/lamp#methode_ … es_paquets
et comme tu vois ça installe et le module mbstring et le module json... donc ça serait bien de suivre la doc.
après je reconnais que c'est bizarre que ces modules ne soient pas installés en dépendance de phpmyadmin.
visiblement ça devrait au moins être le cas de php-json : https://packages.ubuntu.com/xenial/web/phpmyadmin
tu as installé pma manuellement ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#4 Le 09/08/2018, à 17:56
- Renaud42
Re : Problème phpMyAdmin me fait une erreur 500
apparemment il manque le module json de PHP : https://doc.ubuntu-fr.org/php#modules_courants
pour info sur la page lamp il y a une ligne de commande pour installer les modules les plus courants : https://doc.ubuntu-fr.org/lamp#methode_ … es_paquets
et comme tu vois ça installe et le module mbstring et le module json... donc ça serait bien de suivre la doc.
après je reconnais que c'est bizarre que ces modules ne soient pas installés en dépendance de phpmyadmin.
visiblement ça devrait au moins être le cas de php-json : https://packages.ubuntu.com/xenial/web/phpmyadmintu as installé pma manuellement ?
J'ai installé avec
sudo apt install phpmyadmin
https://www.fire-softwares.ga - Logiciels et jeux
https://Renaud42.github.io/ - Site perso
Hors ligne
#5 Le 09/08/2018, à 17:58
- Renaud42
Re : Problème phpMyAdmin me fait une erreur 500
apparemment il manque le module json de PHP : https://doc.ubuntu-fr.org/php#modules_courants
pour info sur la page lamp il y a une ligne de commande pour installer les modules les plus courants : https://doc.ubuntu-fr.org/lamp#methode_ … es_paquets
et comme tu vois ça installe et le module mbstring et le module json... donc ça serait bien de suivre la doc.
après je reconnais que c'est bizarre que ces modules ne soient pas installés en dépendance de phpmyadmin.
visiblement ça devrait au moins être le cas de php-json : https://packages.ubuntu.com/xenial/web/phpmyadmintu as installé pma manuellement ?
Sinon je viens de le faire et ça ne fonctionne pas mieux.
Après cela j'ai redémarré Apache2, et toujours pas.
https://www.fire-softwares.ga - Logiciels et jeux
https://Renaud42.github.io/ - Site perso
Hors ligne
#6 Le 09/08/2018, à 17:58
- krodelabestiole
Re : Problème phpMyAdmin me fait une erreur 500
tu peux donner le retour de
php -m
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#7 Le 09/08/2018, à 18:00
- Renaud42
Re : Problème phpMyAdmin me fait une erreur 500
tu peux donner le retour de
php -m
[PHP Modules]
Core
date
filter
hash
libxml
openssl
pcntl
pcre
Reflection
session
SPL
standard
zlib
https://www.fire-softwares.ga - Logiciels et jeux
https://Renaud42.github.io/ - Site perso
Hors ligne
#8 Le 09/08/2018, à 18:02
- Renaud42
Re : Problème phpMyAdmin me fait une erreur 500
Pourtant quand j'installe php-json ça me met :
root@firesoftwares:~# sudo apt-get install php-json
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
php-json is already the newest version (1:7.0+35ubuntu6.1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 207 non mis à jour.
root@firesoftwares:~# sudo apt-get install php7.0-json
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
php7.0-json is already the newest version (7.0.30-0ubuntu0.16.04.1).
php7.0-json passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 207 non mis à jour.
https://www.fire-softwares.ga - Logiciels et jeux
https://Renaud42.github.io/ - Site perso
Hors ligne
#9 Le 09/08/2018, à 18:03
- krodelabestiole
Re : Problème phpMyAdmin me fait une erreur 500
pour info en comparaison voilà ce que j'ai :
[PHP Modules]
bz2
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
comme tu vois il te manques bien le module json, le module mbstring et de nombreux autres...
quel est le retour de
apt list php-mbstring php-json
est-ce que tu as installé PHP de manière exotique ? en passant par un PPA pas officiel par ex. ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#10 Le 09/08/2018, à 18:04
- krodelabestiole
Re : Problème phpMyAdmin me fait une erreur 500
ok alors plutôt, est-ce que tu peux donner le retour de
apt list php\* | grep install
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#11 Le 09/08/2018, à 18:06
- Renaud42
Re : Problème phpMyAdmin me fait une erreur 500
root@firesoftwares:~# apt list php\* | grep install
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
php/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé]
php-cgi/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé, automatique]
php-cli/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé]
php-common/xenial-updates,now 1:35ubuntu6.1 all [installé, automatique]
php-curl/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé]
php-gd/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé]
php-gettext/xenial,now 1.0.11-2build1 all [installé]
php-intl/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé]
php-json/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé]
php-mbstring/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé]
php-mcrypt/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé]
php-mysql/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé]
php-pear/xenial,now 1:1.10.1+submodules+notgz-6 all [installé, automatique]
php-phpseclib/xenial,now 2.0.1-1build1 all [installé, automatique]
php-tcpdf/xenial,now 6.0.093+dfsg-1ubuntu1 all [installé, automatique]
php-xml/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé]
php-zip/xenial-updates,now 1:7.0+35ubuntu6.1 all [installé]
php7.0/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 all [installé]
php7.0-cgi/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé, automatique]
php7.0-cli/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé]
php7.0-common/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé]
php7.0-curl/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé]
php7.0-gd/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé, automatique]
php7.0-intl/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé, automatique]
php7.0-json/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé]
php7.0-mbstring/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé]
php7.0-mcrypt/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé]
php7.0-mysql/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé]
php7.0-opcache/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé, automatique]
php7.0-readline/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé, automatique]
php7.0-xml/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé, automatique]
php7.0-zip/xenial-updates,xenial-security,now 7.0.30-0ubuntu0.16.04.1 amd64 [installé, automatique]
phpmyadmin/xenial-updates,now 4:4.5.4.1-2ubuntu2 all [installé]
https://www.fire-softwares.ga - Logiciels et jeux
https://Renaud42.github.io/ - Site perso
Hors ligne
#12 Le 09/08/2018, à 18:08
- Renaud42
Re : Problème phpMyAdmin me fait une erreur 500
Et PHP il me semble il s'est installé avec Apache2.
https://www.fire-softwares.ga - Logiciels et jeux
https://Renaud42.github.io/ - Site perso
Hors ligne
#13 Le 09/08/2018, à 18:13
- krodelabestiole
Re : Problème phpMyAdmin me fait une erreur 500
ok ça a l'air tout bon au niveau de php et des modules installés.
donc je suppose que ces modules ne sont simplement pas activés.
tu as peut-être utilisé une config spécifique pour les fichiers php.ini (c'est un upgrade depuis un ancien système ou tu as touché manuellement à ces fichiers ?)
ce que je te conseille de faire : tu supprimes complètement les paquets php, tu supprimes manuellement ces fichiers de config et tu réinstalles, ce qui donne :
sudo apt autoremove --purge php\*
sudo mv /etc/php /etc/php_bak
sudo apt clean
sudo apt install libapache2-mod-php php-mysql php-curl php-gd php-intl php-json php-mbstring php-xml php-zip
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#14 Le 09/08/2018, à 18:40
- Renaud42
Re : Problème phpMyAdmin me fait une erreur 500
Et après je réinstalle phpmyadmin ? Parce qu'il s'est désinstallé avec PHP.
https://www.fire-softwares.ga - Logiciels et jeux
https://Renaud42.github.io/ - Site perso
Hors ligne
#15 Le 09/08/2018, à 18:54
- krodelabestiole
Re : Problème phpMyAdmin me fait une erreur 500
oui. mais fait un php -m avant pour t'assurer que c'est bon.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#16 Le 09/08/2018, à 18:55
- Renaud42
Re : Problème phpMyAdmin me fait une erreur 500
Cela fonctionne, merci infiniment vous me sauvez.
https://www.fire-softwares.ga - Logiciels et jeux
https://Renaud42.github.io/ - Site perso
Hors ligne
#17 Le 09/08/2018, à 18:59
- Renaud42
Re : Problème phpMyAdmin me fait une erreur 500
Il est vrai que maintenant il y a déjà plus de modules qu'avant
[PHP Modules]
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
https://www.fire-softwares.ga - Logiciels et jeux
https://Renaud42.github.io/ - Site perso
Hors ligne
Pages : 1