Pages : 1
#1 Le 02/06/2022, à 10:42
- zerozero
[Résolu] Je n'ai plus acces à phpmyadmin
Bonjour,
Suite à une mise à jour ce matin je n'ai plus accès à : http://localhost/phpmyadmin/
Je tombe sur une erreur 404.
Je ne sais pas vraiment comment traiter ce problème car je suis pas super sur ces questions de serveurs !
J'ai quelques sites en localhost qui tournent sous wordpress et ma BDD est OK puisque les sites fonctionnent ! J'imagine donc que c'est juste un problème d'accès à phpmyadmin en mode graphique ?
Je n'ai pas testé avec le terminal pour voir ma BDD, faudrait que je vois un tuto d'ailleurs, mais je pense que c'est OK !
Toute aide sera super utile ! Merci !
Dernière modification par zerozero (Le 03/06/2022, à 16:30)
Hors ligne
#2 Le 02/06/2022, à 17:14
- bruno
Re : [Résolu] Je n'ai plus acces à phpmyadmin
Bonjour,
Quelle version d'Ubuntu ? Comment a été installé phpmyadmin ?
Il faut lire la doc phpmyadmin.
Si tu n'arrives pas à résoudre ton problème en laçant :
sudo dpkg-reconfigure phpmyadmin
et en répondant aux questions posées, il faudra donner les retours de :
apt policy phpmyadmin
apt policy php
sudo a2query -c
Dernière modification par bruno (Le 02/06/2022, à 17:15)
#3 Le 02/06/2022, à 17:27
- zerozero
Re : [Résolu] Je n'ai plus acces à phpmyadmin
Merci !
Alors comme j'ai peur de pas faire ce qu'il faut j'ai préféré rien faire pour l'instant.
Je suis sous Ubuntu 20.04.4 et j'ai installé phpmyadmin avec lamp
C'était un peu galère mais j'avais créé un lien symbolique de var/www/html vers mon dossier personnel.
Bon j'essaie
sudo dpkg-reconfigure phpmyadmin
et je vous fais un retour !
La page avec :
<?php phpinfo(); ?>
fonctionne bien par contre
Dernière modification par zerozero (Le 02/06/2022, à 17:37)
Hors ligne
#4 Le 03/06/2022, à 11:35
- zerozero
Re : [Résolu] Je n'ai plus acces à phpmyadmin
Bonjour,
La commande
sudo dpkg-reconfigure phpmyadmin
me donne :
/usr/sbin/dpkg-reconfigure: phpmyadmin est cassé ou partiellement installé
Puis les commandes suivantes demandées sont :
co@acer:~$ apt policy phpmyadmin
phpmyadmin:
Installé : (aucun)
Candidat : 4:4.9.5+dfsg1-2
Table de version :
4:4.9.5+dfsg1-2 500
500 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu focal/universe i386 Packages
100 /var/lib/dpkg/status
co@acer:~$ apt policy 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
co@acer:~$ sudo a2query -c
localized-error-pages (enabled by maintainer script)
other-vhosts-access-log (enabled by maintainer script)
serve-cgi-bin (enabled by maintainer script)
security (enabled by maintainer script)
charset (enabled by maintainer script)
Que puis je faire selon vous ? Merci !
Hors ligne
#5 Le 03/06/2022, à 11:51
- bruno
Re : [Résolu] Je n'ai plus acces à phpmyadmin
j'ai installé phpmyadmin avec lamp
C'est à dire ?
Au vu de l'erreur :
phpmyadmin est cassé ou partiellement installé
Ta mise à jour n'a peu être pas été complète ou alors tu n'as pas installé phpmyadmin en tant que paquet Ubuntu.
Si tu as bien utilisé le paquet Ubuntu, Il faudra essayer réinstaller phpmyadmin :
sudo apt update
sudo apt install phpmyadmin
Dernière modification par bruno (Le 03/06/2022, à 11:54)
#6 Le 03/06/2022, à 13:42
- zerozero
Re : [Résolu] Je n'ai plus acces à phpmyadmin
Merci !
Voilà la réponse avec apt install phpmyadmin :
co@acer:~$ sudo apt install phpmyadmin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
phpmyadmin : Dépend: php-mbstring
Dépend: php-phpmyadmin-sql-parser (>= 4.3.2) mais ne sera pas installé
Dépend: php-phpmyadmin-sql-parser (< 5~~) mais ne sera pas installé
Dépend: php-twig (>= 2.9) mais ne sera pas installé
Dépend: php-twig (< 3~~) mais ne sera pas installé
Dépend: php-twig-extensions (>= 1.5.1) mais ne sera pas installé
Dépend: php-twig-extensions (< 1.6~~) mais ne sera pas installé
Recommande: php-bz2
Recommande: php-zip
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Que recommandez-vous ?
Hors ligne
#7 Le 03/06/2022, à 14:04
- bruno
Re : [Résolu] Je n'ai plus acces à phpmyadmin
Ce n'est pas normal.
Montre-nous ta liste de dépôts :
grep -r --include='*.list' '^deb' /etc/apt
#8 Le 03/06/2022, à 14:08
- zerozero
Re : [Résolu] Je n'ai plus acces à phpmyadmin
Oui voilà :
co@acer:~$ grep -r --include='*.list' '^deb' /etc/apt
/etc/apt/sources.list.d/mongodb-org-5.0.list:deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse
/etc/apt/sources.list.d/proposed.list:deb http://archive.ubuntu.com/ubuntu/ focal-proposed main restricted
/etc/apt/sources.list.d/megasync.list:deb [signed-by=/usr/share/keyrings/meganz-archive-keyring.gpg] https://mega.nz/linux/repo/xUbuntu_20.04/ ./
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal main restricted
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates main restricted
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal universe
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates universe
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal multiverse
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates multiverse
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security multiverse
Hors ligne
#9 Le 03/06/2022, à 14:24
- bruno
Re : [Résolu] Je n'ai plus acces à phpmyadmin
Bon déjà il ne faut jamais activer le dépôt « proposed » c'est une source de problèmes récurrents :
sudo rm /etc/apt/sources.list.d/proposed.list && sudo apt update
Ensuite tu tentes un mise à niveau complète :
sudo apt full-upgrade
et tu réessaies d'installer phpmyadmin :
sudo apt install phpmyadmin
Si tu as toujours la même erreur il faudra fournir :
apt policy php-phpmyadmin-sql-parser
apt policy php-twig
Dernière modification par bruno (Le 03/06/2022, à 14:42)
#10 Le 03/06/2022, à 14:31
- ylag
Re : [Résolu] Je n'ai plus acces à phpmyadmin
@bruno :
Bonjour,
Concernant le dépôt «proposed», il serait peut-être préférable d'en rétrograder les paquets à la version des dépôts réguliers plutôt que de simplement supprimer l'entrée du dépôt des sources ?
Cette procédure devrait encore fonctionner sur la 20.04 :
2.3.1 Rétrograder les paquets provenant des dépôts Proposed
A+
Dernière modification par ylag (Le 03/06/2022, à 14:33)
Hors ligne
#11 Le 03/06/2022, à 14:41
- bruno
Re : [Résolu] Je n'ai plus acces à phpmyadmin
Ah oui effectivement, très bien vu !
Ce serait beaucoup mieux de commencer par là.
Donc on oublie mon message #9 et on suit la procédure de la doc :
sudo nano /etc/apt/preferences.d/99-downgrade-proposed
et on y colle (Maj+Ctrl+V) :
Package: *
Pin: release a=focal
Pin-Priority: 1001
Package: *
Pin: release a=focal-updates
Pin-Priority: 1001
Package: *
Pin: release a=focal-security
Pin-Priority: 1001
Package: *
Pin: release a=focal-backports
Pin-Priority: 1001
Package: *
Pin: release a=focal-proposed
Pin-Priority: -1
Ensuite on met à jour en autorisant de rétrograder des paquets :
sudo apt update && sudo apt full-upgrade --allow-downgrades
Après cela tu pourras réessayer d'installer phpmyadmin :
sudo apt install phpmyadmin
#12 Le 03/06/2022, à 16:29
- zerozero
Re : [Résolu] Je n'ai plus acces à phpmyadmin
Merci !
Super ca fonctionne et j'ai bien accès à http://localhost/phpmyadmin/index.php
Tout est bon il semble ! J'essaie pas de comprendre !
Encore merci !
Hors ligne
Pages : 1