Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/05/2026, à 11:00

pinky

[Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Bonjour,
Je viens d'installer Ubuntu 26.04 sur un nouveau PC. Tout semble fonctionner correctement.
J'ai ensuite installé LAMP en suivant ce très bon tuto que j'avais déjà utilisé sur mon ancien PC pour installé mon serveur local.
Ma première tentative d'installation de LAMP n'a pas fonctionné. J'avais fait quelques erreurs avec mes répertoires de travail, mais phpmyadmin s'était bien installé et j'arrivais à m'y connecter.
J'ai donc désinstallé tous les paquets pour LAMP afin de recommencer à zéro.
Ma nouvelle installation de LAMP semble maintenant bonne car j'ai bien accès à la page index de mes 4 sites avec l'url http://monsite1.localhost/

Mon souci actuel est que je n'arrive plus à installer correctement phpmyadmin en suivant cette page de documentation avec cette commande :

sudo apt install phpmyadmin

Il me semble pourtant que je réponds correctement aux questions lors de l'installation de phpmyadmin et il m'est signalé qu'il est correctement installé.

J'ai fait plusieurs tentatives installation/désinstallation de phpmyadmin, mais rien à faire.
Je n'ai plus la fenêtre de connexion classique mais à la place une page remplie de code.
Voici une capture d'écran de ce que j'obtiens quand j'ouvre l'url http://localhost/phpmyadmin/

Capture-d-ecran-du-2026-05-04-09-47-11.png

Si quelqu'un pouvait un peu m'aider, ça ne serait pas de refus. hmm

Dernière modification par pinky (Le 05/05/2026, à 17:06)

Hors ligne

#2 Le 04/05/2026, à 11:05

krodelabestiole

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

pinky a écrit :

ça fait plaisir, merci ! smile


PHP n'est pas interprété, voir https://doc.ubuntu-fr.org/php#code_sour … navigateur
pour resolute 26.04 c'est

sudo a2enmod php8.5

Hors ligne

#3 Le 04/05/2026, à 11:11

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Je viens de voir que tu es l'auteur de ce tuto. Je dis qu'il est très bon car même un bidouilleur comme moi qui ne connait pratiquement rien en code informatique arrive à le comprendre. Ce n'est pas toujours le cas avec les tutos que l'on trouve sur internet. smile

Je vais regarder ton lien qui parle de l'interprétation de PHP.

Merci.

Hors ligne

#4 Le 04/05/2026, à 11:26

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Le paquet

 libapache2-mod-php

était bien installé.

Lorsque je lance la commande pour activer le module avec :

sudo a2enmod php8.5

La réponse du terminal est :

$ sudo a2enmod php8.5
[sudo: authenticate] Mot de passe :          
Considering dependency mpm_prefork for php8.5:
Considering conflict mpm_event for mpm_prefork:
ERROR: Module mpm_event is enabled - cannot proceed due to conflicts. It needs to be disabled first!
Considering conflict mpm_worker for mpm_prefork:
ERROR: Could not enable dependency mpm_prefork for php8.5, aborting

Du coup, je n'ai pas relancé Apache.

Dernière modification par pinky (Le 04/05/2026, à 11:37)

Hors ligne

#5 Le 04/05/2026, à 11:42

krodelabestiole

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

quel est le retour de

apt list ~nphp --installed

Hors ligne

#6 Le 04/05/2026, à 11:50

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Le retour est :

$ apt list ~nphp --installed
libapache2-mod-php8.5/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
libapache2-mod-php/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php-bcmath/resolute,resolute,now 2:8.5+99ubuntu1 all [installé, automatique]
php-bz2/resolute,resolute,now 2:8.5+99ubuntu1 all [installé, automatique]
php-common/resolute,resolute,now 2:99ubuntu1 all [installé, automatique]
php-composer-ca-bundle/resolute,resolute,now 1.5.10-1 all [installé, automatiqu>
php-curl/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php-fig-http-message-util/resolute,resolute,now 1.1.5-4 all [installé, automati>
php-gd/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php-getallheaders/resolute,resolute,now 3.0.3-5 all [installé, automatique]
php-google-recaptcha/resolute,resolute,now 1.3.1-1 all [installé, automatique]
php-intl/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php-json/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php-mariadb-mysql-kbs/resolute,resolute,now 1.3.0-3 all [installé, automatique]
php-mbstring/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php-mcrypt/resolute,resolute,now 3:1.0.7-5ubuntu1 all [installé, automatique]
php-mysql/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php-nikic-fast-route/resolute,resolute,now 1.3.0-6 all [installé, automatique]
php-phpmyadmin-motranslator/resolute,resolute,now 5.4.0-3 all [installé, automa>
php-phpmyadmin-shapefile/resolute,resolute,now 3.0.2-2 all [installé, automatiq>
php-phpmyadmin-sql-parser/resolute,resolute,now 5.10.3-2 all [installé, automat>
php-psr-cache/resolute,resolute,now 3.0.0-4build1 all [installé, automatique]
php-psr-container/resolute,resolute,now 2.0.2-2 all [installé, automatique]
php-psr-http-factory/resolute,resolute,now 1.1.0-1 all [installé, automatique]
php-psr-http-message/resolute,resolute,now 1.1-2build1 all [installé, automatiq>
php-psr-log/resolute,resolute,now 3.0.2-2 all [installé, automatique]
php-slim-psr7/resolute,resolute,now 1.8.0-1 all [installé, automatique]
php-symfony-cache-contracts/resolute,resolute,now 3.6.1-1 all [installé, automa>
php-symfony-cache/resolute,resolute,now 7.4.7+dfsg-1ubuntu1 all [installé, auto>
php-symfony-config/resolute,resolute,now 7.4.7+dfsg-1ubuntu1 all [installé, aut>
php-symfony-dependency-injection/resolute,resolute,now 7.4.7+dfsg-1ubuntu1 all >
php-symfony-deprecation-contracts/resolute,resolute,now 3.6.1-1 all [installé, >
php-symfony-expression-language/resolute,resolute,now 7.4.7+dfsg-1ubuntu1 all [>
php-symfony-filesystem/resolute,resolute,now 7.4.7+dfsg-1ubuntu1 all [installé,>
php-symfony-service-contracts/resolute,resolute,now 3.6.1-1 all [installé, auto>
php-symfony-var-exporter/resolute,resolute,now 7.4.7+dfsg-1ubuntu1 all [install>
php-tcpdf/resolute,resolute,now 6.11.2+dfsg-2 all [installé, automatique]
php-twig-i18n-extension/resolute,resolute,now 5.0.1-1 all [installé, automatiqu>
php-twig/resolute,resolute,now 3.23.0-2build7 all [installé, automatique]
php-webmozart-assert/resolute,resolute,now 1.12.1-1 all [installé, automatique]
php-xml/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php-zip/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php8.5-bcmath/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-bz2/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-cli/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-common/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-curl/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-gd/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-intl/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-mbstring/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-mcrypt/resolute,now 3:1.0.7-5ubuntu1 amd64 [installé, automatique]
php8.5-mysql/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-readline/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-xml/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-zip/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5/resolute,resolute,now 8.5.4-0ubuntu1 all [installé, automatique]
php/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
phpmyadmin/resolute,resolute,now 4:5.2.3+dfsg-1 all [installé]
 ESCOD
php-symfony-var-exporter/resolute,resolute,now 7.4.7+dfsg-1ubuntu1 all [install>
php-tcpdf/resolute,resolute,now 6.11.2+dfsg-2 all [installé, automatique]
php-twig-i18n-extension/resolute,resolute,now 5.0.1-1 all [installé, automatiqu>
php-twig/resolute,resolute,now 3.23.0-2build7 all [installé, automatique]
php-webmozart-assert/resolute,resolute,now 1.12.1-1 all [installé, automatique]
php-xml/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php-zip/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php8.5-bcmath/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-bz2/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-cli/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-common/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-curl/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-gd/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-intl/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-mbstring/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-mcrypt/resolute,now 3:1.0.7-5ubuntu1 amd64 [installé, automatique]
php8.5-mysql/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-readline/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-xml/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-zip/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5/resolute,resolute,now 8.5.4-0ubuntu1 all [installé, automatique]
php/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
phpmyadmin/resolute,resolute,now 4:5.2.3+dfsg-1 all [installé]
lines 36-58/58 (END)
php-symfony-var-exporter/resolute,resolute,now 7.4.7+dfsg-1ubuntu1 all [installé, automatique]
php-tcpdf/resolute,resolute,now 6.11.2+dfsg-2 all [installé, automatique]
php-twig-i18n-extension/resolute,resolute,now 5.0.1-1 all [installé, automatique]
php-twig/resolute,resolute,now 3.23.0-2build7 all [installé, automatique]
php-webmozart-assert/resolute,resolute,now 1.12.1-1 all [installé, automatique]
php-xml/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php-zip/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php8.5-bcmath/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-bz2/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-cli/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-common/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-curl/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-gd/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-intl/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-mbstring/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-mcrypt/resolute,now 3:1.0.7-5ubuntu1 amd64 [installé, automatique]
php8.5-mysql/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-readline/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-xml/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-zip/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5/resolute,resolute,now 8.5.4-0ubuntu1 all [installé, automatique]
php/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
phpmyadmin/resolute,resolute,now 4:5.2.3+dfsg-1 all [installé]

Et aussi ceci :

~
lines 36-58/58 (END)
php-symfony-var-exporter/resolute,resolute,now 7.4.7+dfsg-1ubuntu1 all [install>
php-tcpdf/resolute,resolute,now 6.11.2+dfsg-2 all [installé, automatique]
php-twig-i18n-extension/resolute,resolute,now 5.0.1-1 all [installé, automatiqu>
php-twig/resolute,resolute,now 3.23.0-2build7 all [installé, automatique]
php-webmozart-assert/resolute,resolute,now 1.12.1-1 all [installé, automatique]
php-xml/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php-zip/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
php8.5-bcmath/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-bz2/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-cli/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-common/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-curl/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-gd/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-intl/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-mbstring/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-mcrypt/resolute,now 3:1.0.7-5ubuntu1 amd64 [installé, automatique]
php8.5-mysql/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-readline/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-xml/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5-zip/resolute,now 8.5.4-0ubuntu1 amd64 [installé, automatique]
php8.5/resolute,resolute,now 8.5.4-0ubuntu1 all [installé, automatique]
php/resolute,resolute,now 2:8.5+99ubuntu1 all [installé]
phpmyadmin/resolute,resolute,now 4:5.2.3+dfsg-1 all [installé]
lines 36-58/58 (END)

Dernière modification par pinky (Le 04/05/2026, à 11:52)

Hors ligne

#7 Le 04/05/2026, à 14:01

krodelabestiole

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

et

apt list ~nmpm-

?
(je suppose que libapache2-mpm-itk est installé, mais je me demande pourquoi...)
quel est le retour de

apt remove libapache2-mpm-itk -s

- c'est juste une simulation pour voir ce qui serait désinstallé en dépendance.


dans tous les cas, ceci devrait résoudre le problème :

sudo a2dismod mpm_event mpm_prefork
sudo a2enmod php8.5
sudo systemctl restart apache2

Hors ligne

#8 Le 04/05/2026, à 14:30

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Non. libapache2-mpm-itk n'est pas installé. Dois je le faire ?

La commande :

apt list ~nmpm-

Donne ceci :

$ apt list ~nmpm-
libapache2-mpm-itk/resolute 2.4.7-04-2build1 amd64

La commande :

apt remove libapache2-mpm-itk -s

Donne ceci :

 apt remove libapache2-mpm-itk -s
NOTE: Ceci n'est qu'une simulation !
      apt a besoin des privilèges du superutilisateur
      pour pouvoir vraiment fonctionner.
      Veuillez aussi noter que le verrouillage est désactivé,
      et la situation n'est donc pas forcément représentative
      de la réalité !

Le paquet « libapache2-mpm-itk » n'est pas installé, et ne peut donc être supprimé
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  grub-pc-bin
Veuillez utiliser « apt autoremove » pour le supprimer.

Sommaire :
  Mise à niveau de : 0. Installation de : 0, Supprimé : 0. Non mis à jour : 8

La commande :

sudo a2dismod mpm_event mpm_prefork

Donne ceci :

$ sudo a2dismod mpm_event mpm_prefork
[sudo: authenticate] Mot de passe :          
Module mpm_event disabled.
Module mpm_prefork already disabled
To activate the new configuration, you need to run:
  systemctl restart apache2

La commande :

sudo a2enmod php8.5

Donne ceci :

Considering dependency mpm_prefork for php8.5:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Enabling module mpm_prefork.
Considering conflict php5 for php8.5:
Enabling module php8.5.
To activate the new configuration, you need to run:
  systemctl restart apache2

J'ai ensuite lancé :

sudo systemctl restart apache2

Tu es mon idole. J'ai enfin la fenêtre de connexion classique de phpmyadmin. wink

Je te remercie beaucoup pour ton aide.

Dernière modification par pinky (Le 04/05/2026, à 14:32)

Hors ligne

#9 Le 04/05/2026, à 14:49

krodelabestiole

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

eh ben ^^ pas de quoi wink

pinky a écrit :

libapache2-mpm-itk n'est pas installé. Dois je le faire ?

non non ! c'est tout bon.

Hors ligne

#10 Le 04/05/2026, à 14:54

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

C'est parfait alors.
Je crois qu'il ne me reste plus qu'à retrouver comment j'avais mis des liens symboliques pour avoir mes espaces de travail dans /home et pas dans /var. J'avais conservé ma manip pour le faire. J'espère que ça va aller.
Ensuite, je remets mes BDD et je réinstalle mes sites.:)

Hors ligne

#11 Le 04/05/2026, à 16:27

krodelabestiole

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

pas besoin de lien symbolique, il suffit d'adapter la directive DocumentRoot pour qu'elle pointe directement sur le bon chemin.
https://doc.ubuntu-fr.org/apache2#creat … s_virtuels

c'est plus simple et plus fiable (cf https://forum.ubuntu-fr.org/viewtopic.p … #p22893035 par ex.).

Hors ligne

#12 Le 04/05/2026, à 16:46

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Je galère avec mes liens symboliques. Je ne me souviens plus comment j'avais fait sur mon ancien LAMP.
Je vais regarder cette histoire de directive DocumentRoot que je ne connais pas.

Hors ligne

#13 Le 04/05/2026, à 17:32

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Je ne suis certain de bien saisir : il suffit d'adapter la directive DocumentRoot pour qu'elle pointe directement sur le bon chemin.
Ca signifie que je peux modifier cette directive vers mon /home ou alors c'est obligatoirement dans mon /var

Si je mets mes sites dans /www/var ça ne risque pas de les écraser lors d'une mise à jour du noyau ?

Hors ligne

#14 Le 04/05/2026, à 17:42

iznobe

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Bonjour , quel est le rapport avec les sites et le noyau ?

il n' y a aucune raison .

Sinon , l ' idée c ' est de doubler si la machine est un vrai serveur , les sites.
les vrais sites dans /var/www , et si non , au lieu de dire qu ' ils sont dans /var/www/html/xxx et bien tu dis a apache qu ' ils sont dans ton /home/user/ton_dossier_du_site .
Mais il faudra alors modifier les permissions pour le groupe afin de donner accès a l ' utilisateur : www-data au moins en lecture me semble t il .

sudo chgrp -R www-data /home/user/ton_dossier_du_site

Dernière modification par iznobe (Le 04/05/2026, à 17:44)

Hors ligne

#15 Le 04/05/2026, à 17:58

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Bonjour iznobe,
Je ne savais pas si le noyau pouvait écraser les fichiers dans /var , d'où ma question. Si tu me dis que non, c'est parfait. En fait, je n'ai jamais travailler avec mes sites dans /var . Je l'ai toujours fait dans mon /home mais je n'arrive plus à les mettre à cet endroit. Probablement des soucis de permissions.
Je viens juste de réussir à remettre en place un de mes sites dans /var/www et le fichier index.html que j'y ai mis s'affiche, donc je pense que c'est bon.
Si c'est une bonne méthode que de les mettre dans /var/www , ça me va. J'avais juste un doute. wink

Hors ligne

#16 Le 04/05/2026, à 18:01

iznobe

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

En fait tout dépend de ce que tu fais avec tes " sites " . Si tu les devellopes a titre perso , c ' est plus pratique de les mettre dans ton home.
Si c ' est un vrai serveur auquel des utilisateurs se connectent au travers du web , alors c ' est mieux qu qu ' ils soient dans /var .

Si tu fais les 2 , et bien comme j' ai expliqué avant tu les doubles , un site en prod dans /var , et un en dev dans ton home . puis tu injectes les modifs dans /var si ça te semble parfait.

Dernière modification par iznobe (Le 04/05/2026, à 18:02)

Hors ligne

#17 Le 04/05/2026, à 18:09

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Oui, c'est juste pour les développer à titre perso et tester des extensions.
Personne ne se connecte dessus.
Si j'ai bien compris, je n'ai plus qu'à recommencer pour les mettre dans mon /home.
J'ai bien saisi pour les mettre dans /var/www mais je n'ai pas compris quels fichiers je dois modifier pour les mettre dans mon /home.
Je l'ai fait par le passé mais je n'y arrive plus.

Dernière modification par pinky (Le 04/05/2026, à 18:09)

Hors ligne

#18 Le 05/05/2026, à 14:14

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Bonjour,
Suite aux conseils de krodelabestiole, j'ai réussi à remettre un site dans le /home/www/ en modifiant le chemin de la directive DocumentRoot dans le fichier sitedanshome.conf qui se trouve dans /etc/apache2/sites-available
Malheureusement, j'ai une erreur 403 Forbidden - You don't have permission to access this resource lorsque je lance l'url http://sitedanshome.localhost/
J'ai essayé de trouver quel fichier n'autorisait pas l'accès, mais je n'ai pas trouvé.
Comment faites vous pour trouver le ou les fichiers qui n'ont pas les bonnes autorisations ?

Mon nouveau fichier sitedanshome.conf vous semble t'il correct ? Je l'ai rempli comme ceci :

<VirtualHost *:80>
	ServerName sitedanshome.localhost
	DocumentRoot "/home/pinky/www/sitedanshome"
	<Directory "/home/pinky/www/sitedanshome">
		Options +FollowSymLinks +Indexes
		AllowOverride all
		Require ip ::1 127.0.0.1 192.168
	</Directory>
	ErrorLog /var/log/apache2/error.sitedanshome.log
	CustomLog /var/log/apache2/access.sitedanshome.log combined
</VirtualHost>

Hors ligne

#19 Le 05/05/2026, à 14:22

iznobe

Hors ligne

#20 Le 05/05/2026, à 14:58

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Bonjour iznobe,
Peux tu me confirmer que la commande que tu donnes dans le #14 et que je dois lancer est bien celle-ci ? Je ne voudrais pas faire de connerie car je ne suis pas très au point avec le terminal.. neutral

sudo chgrp -R www-data /home/pinky/www/sitedanshome

Dernière modification par pinky (Le 05/05/2026, à 15:01)

Hors ligne

#21 Le 05/05/2026, à 15:51

iznobe

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

www-data est l ' utilisateur pour les fichiers qui sont placés habituellement dans /var/www/html .
si tu déplaces ces fichiers dans ton home , et , que tu veux toujours que apache lise et interprète les fichiers de ton site situé dans ton home , il n ' y a pas vraiment le choix . Et donc oui , la commande me semble correcte.

pour confirmation , il suffit de lire la doc qu  ' a mis @Krodelabestiole ( je ne suis pas allé la voir , flemme tongue ) mais ça me parait logique .
cet utilisateur n ' a besoin que de pouvoir lire les fichiers , donc pour le groupe un -X -r devrait suffire. il me semble que c ' est le cas par défaut .


il se peut que ton home " bloque " l ' acces aussi .
Si jamais toujours probleme de permissions , montre :

namei -mo /home/pinky/www/sitedanshome

Dernière modification par iznobe (Le 05/05/2026, à 15:57)

Hors ligne

#22 Le 05/05/2026, à 16:13

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

sudo chgrp -R www-data /home/pinky/www/sitedanshome

Cette commande n'a rien changé. J'avais déjà exactement les mêmes droits sur le dossier /sitedanshome.
J'ai donc toujours l'erreur 403.

Voici une capture de mes permissions sur ce dossier :
avant-2026-05-05-15-58-02.png

La commande :

namei -mo /home/pinky/www/sitedanshome

Donne ceci :

$ namei -mo /home/pinky/www/sitedanshome
f: /home/pinky/www/sitedanshome
 drwxr-xr-x root  root     /
 drwxr-xr-x root  root     home
 drwxr-x--- pinky pinky    pinky
 drwxrwxr-x pinky www-data www
 drwxrwx--- pinky www-data sitedanshome

Hors ligne

#23 Le 05/05/2026, à 17:06

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

C'est bon !!!
Grâce à ta demande pour la commande namei, j'ai remarqué que je n'avais pas vérifié les droits sur le dossier /home/pinky
Sur le dossier /pinky , pour les permissions "Autres utilisateurs", j'ai sélectionné "Accès aux fichiers" à la place de "Aucun".

Maintenant, j'accède parfaitement à mon site dans /home/pinky/www/ . smile

Je crois que je peux placer le sujet en résolu. On a quand même légèrement dévié du sujet initial.

Je vous remercie tous les deux pour votre aide et vous souhaite une très bonne soirée.

PS : La version Ubuntu 26.04 me semble très aboutie et est très agréable à utiliser. C'est du bon travail des développeurs.

Hors ligne

#24 Le 05/05/2026, à 17:55

krodelabestiole

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

krodelabestiole a écrit :

c'est plus simple et plus fiable (cf https://forum.ubuntu-fr.org/viewtopic.p … #p22893035 par ex.).

j'avais mis ce sujet en lien qui montre que stocker son site dans son répertoire personnel, c'est pas forcément la meilleure idée (et qu'un sysmlink n'y change rien, à part complexifier encore plus l'affaire) :
ça oblige à modifier les permissions de son répertoire personnel pour autoriser le serveur web (www-data de son petit nom) à y accéder, ce qui, sans être bien grave, est plutôt une mauvaise idée.
là tu autorises tout le monde à y accéder, ce qui est encore moins bon niveau sécu.

voir par ex. https://doc.ubuntu-fr.org/apache2#permissions pour ajuster au mieux les permissions (hésite pas à demander si quelque chose t'échappe dans ce paragraphe).

Hors ligne

#25 Le 05/05/2026, à 18:26

pinky

Re : [Résolu] Fenêtre connexion phpmyadmin ne s'affiche plus

Je me doute que tu as entièrement raison mais mes autorisations étaient déjà comme ça sur ma 20.04 et je suis plus à l'aise pour travailler dans mon /home. J'ai surement pris de mauvaises habitudes. Comme je ne suis pas très à l'aise avec les commandes dans le terminal, je préfère faire une connerie dans mon /home plutôt dans la /racine.
Lorsque j'installe de nouvelles extensions, je suis obligé de changer temporairement les permissions sur mes dossiers et je connais bien ces commandes que je conserve dans un fichier texte.
Le PC n'est utilisé que par moi et mes sites en local n'ont rien de sensibles. Ils me servent uniquement à tester de nouvelles extensions avant de les mettre sur mes sites en ligne.
Je trouve quand même que la gestion des permissions n'est pas très simple pour un amateur comme moi.
Tu penses que ce n'est pas plus compliqué et dangereux pour moi de travailler dans /var/www à la /racine ?

Hors ligne