- Accueil
- » Forum
- » Serveurs
- » phpmyadmin
Pages : 1
#1 Le 08/12/2022, à 14:22
- narva
phpmyadmin
Bonjour,
J'ai un soucis avec phpmyAdmin.
J'ai ces erreurs qui apparaissent dans les logs
phpmyadmin: Failed to load /etc/phpmyadmin/config-db.php Check group www-data has read access and open_basedir restrictions.
Néanmoins le fichier config-db.php est inexistant.
dans /etc/phpmyadmin/ j'ai :
- apache.conf
- config.footer.inc.php
- config.header.inc.php
- config.inc.php
- lighttpd.conf
- phpmyadmin.desktop
- phpmyadmin.service
Récemment j'ai du transféré les données d'un ancien serveur vers celui actuellement.
Connexion serveur SSH, architecture ubuntu 20.04, serveur apache2.
Sur un forum j'ai constaté que cette erreur pouvait être lié à Hestia. Nos serveurs sont hébergés par une société externe et je ne peux pas l'installer et plus précisément je ne peux récupérer les données d'installation sur github. J'ai contacté l'entreprise en question, je me tourne vers vous car je ne suis pas sûr des conclusions que j'en ai tiré.
Existe t'il une autre façon ?
Pour information, je suis dev Web&Mobile. J'ai dû mettre en place l'environnement sur lequel je travaille ce qui implique des erreurs/oublis ou autre raisons qui expliqueraient ce dysfonctionnement.
Auriez-vous des pistes ?
Cordialement,
Hors ligne
#2 Le 08/12/2022, à 14:46
- gl38
Re : phpmyadmin
Il te manque le fichier config-db.php qui a des droits spéciaux :
-rw-r----- 1 root www-data 520 oct. 13 23:28 config-db.php
et qui contient ce qu'il faut à phpmyadmin pour se connecter à la base de données.
La procédure de transfert doit comporter un défaut.
Cordialement,
Guy
Dernière modification par gl38 (Le 08/12/2022, à 21:58)
Hors ligne
#3 Le 08/12/2022, à 15:08
- narva
Re : phpmyadmin
Merci de votre réactivité.
Ce fichier en question n'était pas présent sur l'ancien serveur, je viens de vérifier.
Et il n'apparaît pas lorsque je réinstalle phpMyAdmin.
Dans un premier temps :
sudo dpkg-reconfigure phpmyadmin
Puis en désinstallant (proprement) et réinstaller
sudo apt autoremove --auto-remove --purge
=>Sans succès.
Avec dpkg
sudo dpkg --remove --force-remove-reinstreq
=>Sans succès.
avec aptitude, snap => sans succès.
Avez-vous des recommandations ? Dois-je le créer à la main ?
Hors ligne
#4 Le 08/12/2022, à 15:31
- narva
Re : phpmyadmin
Ma version phpMyAdmin est 4.4.9.
Je viens de télécharger (en locale) la version en question sur le site officiel.
J'ai cherché manuellement le fichier => introuvable.
J'ai fait une commande dans le cmd :
dir "config-db.php" /s
Le fichier est introuvable.
Hors ligne
#5 Le 08/12/2022, à 15:38
- bruno
Re : phpmyadmin
Bonjour,
Je ne sais pas pourquoi tu ne l'as pas mais je te confirme que le fichier indiqué en #2 par @gl38 est bien créé par l'installation du paquet phpmyadmin.
Précisément il est créé suite à la première question posée lors de l'installation (ou de la reconfiguration du paquet) : « configurer la base de données de phpmyadmin avec dbconfig-common » (cf. la doc phpmyadmin)
Peut-on voir les retours de :
lsb_release -a
apt policy phpmyadmin
apt policy dbconfig-common
Dernière modification par bruno (Le 08/12/2022, à 15:47)
#6 Le 08/12/2022, à 15:50
- narva
Re : phpmyadmin
Les voici
lsb_release -a
LSB Version: core-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal
apt policy phpmyadmin
phpmyadmin:
Installed: 4:4.9.5+dfsg1-2
Candidate: 4:4.9.5+dfsg1-2
Version table:
*** 4:4.9.5+dfsg1-2 500
500 https://repos.it.sncf.fr/ubuntu focal/universe amd64 Packages
100 /var/lib/dpkg/status
apt policy dbconfig-common
dbconfig-common:
Installed: 2.0.13
Candidate: 2.0.13
Version table:
*** 2.0.13 500
500 https://repos.it.sncf.fr/ubuntu focal/universe amd64 Packages
100 /var/lib/dpkg/status
Hors ligne
#7 Le 08/12/2022, à 16:02
- bruno
Re : phpmyadmin
Ok et quand tu lances :
sudo dpkg-reconfigure phpmyadmin
est-ce que tu vois bien la première question demandant :
│ Faut-il réinstaller la base de données pour phpmyadmin ?
à laquelle il faut répondre oui pour pouvoir ensuite répondre aux autres question pour la création de la base phpmyadmin avec son utilisateur et son mot de passe.
#8 Le 08/12/2022, à 16:05
- narva
Re : phpmyadmin
Non justement, il me propose juste de choisir apache2 et httpd et rien de plus.
Hors ligne
#9 Le 08/12/2022, à 16:16
- bruno
Re : phpmyadmin
J'ai oublié la question principale : est-ce que phpmyadmin fonctionne malgré cette erreur dans les logs ?
#10 Le 08/12/2022, à 16:18
- narva
Re : phpmyadmin
Oui, mes applications tournent.
Il y en a juste une seule qui je pense provoque cette erreur.
Lorsque je lance l'appli en question j'ai cette erreur 10 fois à la suite.
Des requêtes back-end qui ne passent pas en BDD et juste cette erreur dans les logs qui apparaît comme un spam.
Hors ligne
#11 Le 08/12/2022, à 16:43
- bruno
Re : phpmyadmin
Je ne comprends pas la réponse. Je te demande si phmyadmin fonctionne.
#12 Le 08/12/2022, à 16:46
- narva
Re : phpmyadmin
Pardon, oui il fonctionne.
Hors ligne
#13 Le 08/12/2022, à 17:25
- bruno
Re : phpmyadmin
Donc il y a juste cet avertissement dans les logs sans autres conséquences ?
Si c'est le cas et vu la particularité de ton système (Ubuntu Core, gestion avec Hestia, etc) je préfère ne pas te faire modifier quoi que ce soit.
Sinon on peut toujours créer le fichier manquant manuellement.
Si cela fonctionne sans ce fichier c'est que la configuration a été bricolée pour intégrer les identifiants de connexion MySQL de PHPMyadmin ailleurs.
Dernière modification par bruno (Le 08/12/2022, à 17:54)
#14 Le 14/12/2022, à 09:46
- narva
Re : phpmyadmin
OK merci beaucoup.
J'ai une dernière question.
Depuis peu, j'ai ce message qui s'affiche :
/opt is using 98.4% of 973MB
Est anodin ? Ou dû au fait que j'ai installé trop de paquet ?
Hors ligne
#15 Le 14/12/2022, à 10:41
- narva
Re : phpmyadmin
Et depuis peu j'ai le package Microsoft qui ne répond plus.
Err:4 http://packages.microsoft.com/repos/code stable InRelease
Could not connect to packages.microsoft.com:80 (13.80.99.124), connection timed out
Il n'y a pas d'incident direct néanmoins j'ai tenté de résoudre ce problème de différente manière.
Installation manuelle en étant dans le bon répertoire contenant le fichier packages-microsoft-prod.deb
sudo dpkg -i *.deb
=> Aucun changement. Lorsque je fais
apt update
j'ai le même résultat.
En passant par les dépot
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb --
--2022-12-14 09:54:12-- https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
Resolving packages.microsoft.com (packages.microsoft.com)... 13.80.99.124
Connecting to packages.microsoft.com (packages.microsoft.com)|13.80.99.124|:443... connected.
Unable to establish SSL connection.
et en contournant
wget --no-check-certificate https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb --
--2022-12-14 10:21:28-- https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
Resolving packages.microsoft.com (packages.microsoft.com)... 13.81.215.193
Connecting to packages.microsoft.com (packages.microsoft.com)|13.81.215.193|:443... connected.
Unable to establish SSL connection.
Avec curl + curl -- insecure
curl https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb --
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:05:00 --:--:-- 0
curl: (28) Operation timed out after 300586 milliseconds with 0 out of 0 bytes received
curl: (6) Could not resolve host: packages-microsoft-prod.deb
curl --insecure https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb --
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:05:00 --:--:-- 0
curl: (28) Operation timed out after 300615 milliseconds with 0 out of 0 bytes received
curl: (6) Could not resolve host: packages-microsoft-prod.deb
Pouvez vous m'expliquer s'il vous plait ? Je ne comprends pas ce qui inhibe/empêche cela.
Je sais que j'aurais dû créer un autre sujet néanmoins comme vous l'avez dit, mon serveur a été configuré d'une manière particulière et je rebondis dessus.
Il reste de plus en lien avec la gestion serveur.
Cordialement,
En vous remerciant d'avance.
Dernière modification par narva (Le 14/12/2022, à 10:45)
Hors ligne
#16 Le 14/12/2022, à 12:25
- bruno
Re : phpmyadmin
/opt est destiné aux paquets installés par l'administrateur système (paquet non issus de dépôts officiels). C'est toi qui sait ce qu'il y a dedans.
-------------------------------------------
Could not connect to packages.microsoft.com:80 (13.80.99.124), connection timed out
⇒ problème de réseau, pare-feu, ou DNS, temporaire ou non.
-------------------------------------------
curl: (6) Could not resolve host: packages-microsoft-prod.deb
⇒ Lire (différence entre -O et -o) :
curl --help
-------------------------------------------
Il faut ouvrir un nouveau sujet car tout ceci n'a rien à voir avec le problème initial.
Pages : 1
- Forum
- » Serveurs
- » phpmyadmin