#1 Le 14/11/2020, à 11:51
- vincent-avct
[RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
Bonjour,
j'ai fait un upgrade de version 16.04 vers 20.04. j'ai rencontré un problème.
Depuis cette upgrade j'ai une page blanche à l'adresse
localhost/phpmyadmin
J'ai essayer de désinstaller phpmyadmin puis de le ré installer, de le re configurer avec et sans dbconfig-common
jai lu ici que cela pouvait avoi un effet. pas sur ma machine.
merci de vos conseils.
Dernière modification par vincent-avct (Le 15/11/2020, à 17:24)
Hors ligne
#2 Le 14/11/2020, à 12:28
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
lorsque j'essaie de consulter phpmyadmin
==> /var/log/apache2/access.log <==
127.0.0.1 - - [14/Nov/2020:12:26:49 +0100] "GET /phpmyadmin/ HTTP/1.1" 500 672 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:82.0) Gecko/20100101 Firefox/82.0"
Hors ligne
#3 Le 14/11/2020, à 14:28
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
dans cette piste de résolution, les dossiers ne doivent ils pas rester en root ?
Problème résolu en faisant ceci :
sudo chown -R www-data:www-data /usr/share/phpmyadmin sudo chown -R www-data:www-data /var/lib/phpmyadmin sudo chown -R www-data:www-data /etc/phpmyadmin
Réponse trouvé sur le forum ubuntu anglais : http://ubuntuforums.org/showthread.php?t=1143900
Hors ligne
#4 Le 14/11/2020, à 18:53
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
Il semble possible que le problème vienne de mysql.
je n'ai plus d'accès. j'ai une erreur lorsque je lance
sudo mysql
résultat
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
puis avec
mysql_secure_installation
résultat
Error: Access denied for user 'root'@'localhost' (using password: YES)
version de mysql
mysql-server est déjà la version la plus récente (8.0.22-0ubuntu0.20.04.2)
Dernière modification par vincent-avct (Le 14/11/2020, à 18:55)
Hors ligne
#5 Le 15/11/2020, à 09:57
- bruno
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
Bonjour,
j'ai fait un upgrade de version 16.04 vers 20.04
Sans passer par la 18.04 ?
en #3 très mauvaise idée ! On ne modifie jamais le propriétaire des fichiers installés par les paquets.
Pour Mysql, on commence par le retour de :
systemctl status mysql
Si le service est actif tu essaies :
sudo mysql --defaults-file=/etc/mysql/debian.cnf
#6 Le 15/11/2020, à 12:17
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
merci bruno, re-merci
j'avais peur d'être sur un problème trop souvent évoqué. j'ai tenté de suivre quelques solutions proposées,
mais rien n'a sauvé la situation et comme tu me l'asdéjà (je me trompe peut-être), il est préférable d'appliquer ce que l'on a compris.
oui je suis passé par 18.04.
systemctl status mysql
retour
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-11-15 07:51:16 CET; 4h 16min ago
Process: 1201 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
Main PID: 1416 (mysqld)
Status: "Server is operational"
Tasks: 37 (limit: 38377)
Memory: 469.2M
CGroup: /system.slice/mysql.service
└─1416 /usr/sbin/mysqld
nov. 15 07:51:14 avct systemd[1]: Starting MySQL Community Server...
nov. 15 07:51:16 avct systemd[1]: Started MySQL Community Server.
et ensuite
sudo mysql --defaults-file=/etc/mysql/debian.cnf
retour
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.22-0ubuntu0.20.04.2 (Ubuntu)
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
avec lequel j'ai un accès au terminal sql, ce qui est déjà une grande avancée pour moi.
Du coup j'ai vérifié avec
SELECT user, host, plugin, authentication_string FROM mysql.user;
mon root à bien un mot de passe.
Hors ligne
#7 Le 15/11/2020, à 12:44
- bruno
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
Donc si tu as attribué un mot de passe à l'utilisateur root de MySQL il faut te connecter avec :
mysql -u root -p
cf. le point 3 de la doc mysql
Pour phmyadmin désinstalle complètent le paquet :
sudo apt purge phpmyadmin
puis réinstalle en répondant aux questions.
#8 Le 15/11/2020, à 14:59
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
peut-être y a t il quelque chose que je ne comprends pas bien... sûrement : )
lorsque je lance
sudo mysql --defaults-file=/etc/mysql/debian.cnf
j'ai donc accès a SQL Monitor
si je lance
SELECT user, host, plugin, authentication_string FROM mysql.user;
j'obtiens en retour
+-------------------+-----------+-----------------------+------------------------------------------------------------------------+
| user | host | plugin | authentication_string |
+-------------------+-----------+-----------------------+------------------------------------------------------------------------+
| ... |
| phpmyadmin | localhost | mysql_native_password | *4A059D194B6B1CB8C47E57C94284FB4A17586A7D |
| root | localhost | mysql_native_password | *4A059D194B6B1CB8C47E57C94284FB4A17586A7D |
| ... |
+-------------------+-----------+-----------------------+------------------------------------------------------------------------+
21 rows in set (0.00 sec)
donc j'en déduit que j'ai bien un mot de passe pour mon root
mais lorsque je lance (avec mon mot de passe)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'le_mot_de_pass_choisi';
j'ai en retour
ALTER USER...
Query OK, 0 rows affected (0.01 sec)
et pour le FLUSH PRIVILEGE qui suit dans la doc, idem
j'ai re désinstallé et purgé phpmyadmin avant de lancer
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
et toujours la même page blanche
Hors ligne
#9 Le 15/11/2020, à 15:23
- bruno
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
Pour moi MySQL fonctionne correctement.
Est-ce que tu arrives à y accéder en ligne de commande avec :
mysql -u root -p
et
mysql -u phpmyadmin -p
Pour phpmyadmin il faudrait regarder le fichier error.log
#10 Le 15/11/2020, à 16:02
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
effectivement, j'ai créer une table et un utilisateur via le monitor SQL
oui j'arrive a accéder à
mysql -u phpmyadmin -p
et
mysql -u root -p
error.log
==> /var/log/apache2/access.log <==
127.0.0.1 - - [14/Nov/2020:12:26:49 +0100] "GET /phpmyadmin/ HTTP/1.1" 500 672 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:82.0) Gecko/20100101 Firefox/82.0"
ou plus récent excuse-moi
==> /var/log/apache2/access.log <==
127.0.0.1 - - [15/Nov/2020:16:03:30 +0100] "GET /phpmyadmin/ HTTP/1.1" 500 586 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:82.0) Gecko/20100101 Firefox/82.0"
Dernière modification par vincent-avct (Le 15/11/2020, à 16:06)
Hors ligne
#11 Le 15/11/2020, à 16:39
- bruno
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
Le fichier /var/log/apache2/error.log
Là on voit juste une erreur 500. Ce peut être dû aussi bien à une erreur d'un script PHP qu'à une mauvaise configuration d'Apache.
#12 Le 15/11/2020, à 16:57
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
sudo tail -f /var/log/apache2/error.log
[Sun Nov 15 16:56:06.612277 2020] [:error] [pid 18552] [client 127.0.0.1:53032] PHP Parse error: syntax error, unexpected 'const' (T_CONST), expecting variable (T_VARIABLE) in /usr/share/php/PhpMyAdmin/MoTranslator/Translator.php on line 58
Hors ligne
#13 Le 15/11/2020, à 17:05
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
Si c'est un problème de php je me suis rendu compte et voulais le traiter après que ma version de php était
PHP 7.4.3 (cli) (built: Oct 6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
mais sur un site développé avec symfony j'ai l'erreur
Fatal Error: composer.lock was created for PHP version 7.2 or higher but the current PHP version is 7.0.32.
Hors ligne
#14 Le 15/11/2020, à 17:08
- bruno
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
C'est bien un problème de PHP.
Retours de :
sudo apache2ctl -M
apt policy php
apt policy libapache2-mod-php
#15 Le 15/11/2020, à 17:11
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
apt-cache policy libapache2-mod-php
libapache2-mod-php:
Installé : (aucun)
Candidat : 2:7.4+75
Table de version :
2:7.4+75 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu focal/main i386 Packages
sudo update-alternatives --list php
/usr/bin/php7.0
/usr/bin/php7.4
Hors ligne
#16 Le 15/11/2020, à 17:12
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
sudo apache2ctl -M
[Sun Nov 15 17:11:56.813357 2020] [so:warn] [pid 22492] AH01574: module php7_module is already loaded, skipping
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 2a01:e35:2fd3:73a0:1063:dcf9:4b4d:9388. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
deflate_module (shared)
dir_module (shared)
dnssd_module (shared)
env_module (shared)
filter_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php7_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
status_module (shared)
Dernière modification par vincent-avct (Le 15/11/2020, à 17:15)
Hors ligne
#17 Le 15/11/2020, à 17:14
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
apt policy php
pas tout a fait identique à apt-cache policy libapache2-mod-php
php:
Installé : 2:7.4+75
Candidat : 2:7.4+75
Table de version :
*** 2:7.4+75 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu focal/main i386 Packages
100 /var/lib/dpkg/status
Hors ligne
#18 Le 15/11/2020, à 17:16
- bruno
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
Ok.
sudo a2dismod php7.0
puis
sudo apt install libapache2-mod-php
puis
sudo a2enmod php7.4
et enfin
sudo sytemctl restart apache2
#19 Le 15/11/2020, à 17:16
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
apt policy libapache2-mod-php
hp:
Installé : 2:7.4+75
Candidat : 2:7.4+75
Table de version :
*** 2:7.4+75 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu focal/main i386 Packages
100 /var/lib/dpkg/status
/home/ubuntu>apt policy libapache2-mod-php
libapache2-mod-php:
Installé : (aucun)
Candidat : 2:7.4+75
Table de version :
2:7.4+75 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu focal/main i386 Packages
Hors ligne
#20 Le 15/11/2020, à 17:21
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
j'imagine que c'était déjà toi qui m'avait dépanné sur une install gitlab
https://forum.ubuntu-fr.org/viewtopic.php?id=2050398
merci beaucoup Bruno
je passe en résolu, même si j'aimerais comprendre la source de ce conflit
Dernière modification par vincent-avct (Le 15/11/2020, à 20:57)
Hors ligne
#21 Le 15/11/2020, à 17:37
- bruno
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
Le problème venait de la mise à niveau. Par le passé tu as probablement installé un paquet php avec son numéro de version , exemple :
apt install libapache2-mod-php7.0
De ce fait le paquet était marqué comme installé manuellement et n'a pas été supprimé lors de la mise à niveau ⇒ le module PHP 7.0 était toujours actif.
#22 Le 15/11/2020, à 19:40
- vincent-avct
Re : [RÉSOLU] phpmyadmin ppage blanche après upgrade 18.04 > 20.04
exact et bon à savoir, merci
bonne soirée
Hors ligne