Phpmyadmin inaccessible en local - Erreur 404

Bonjour,

je suis actuellement en train de programmer un site web que je suis censé héberger en local. Pour cela j’ai donc installé apache, php et mysql. Ainsi que phpmyadmin. Et c’est là que ça coince. Lorsque je vais sur
http://localhost/phpmyadmin
j’ai le message 404 qui s’affiche…
Capture d'écran

Quelqu’un a t-il une idée du problème ?

bonjour,
cela marché encore à 11h20 ce jour,
erreur 404, page non trouvée comme c’est indiqué,

dans un terminal utilisateur:
mysql -u root -p
tu peux te loguer?
on sort proprement,
si oui, etape suivante, tester php
avec:

root@alpha30:/var/www/html# ls
index.html  INDEX.HTML	jb_java  phpmyadmin  php.php
root@alpha30:/var/www/html# pg php.php
<?php



//s'il y a que le texte bonjour qui est affiché, alors php est activée 



// si vous lisez ces commentaires alors php ne fonctionne pas



echo "bonjour";
phpinfo();



?>

root@alpha30:/var/www/html# 

ensuite je lance phpadmin login phpadmin/passwd
samedi, j’avais donné un lien pour la mise en oeuvre, envolé
résumons:
attention je suis sur un serveur Debian testing avec gnome
-installation de mysql/mariadb
-installation de php
-installation de phpmyadmn

je n’ai rien modifié dans apache

C’est brouillon et tu squatte le fil de quelqu’un c’est pas super, je te laisse ouvrir ton propre fil et supprimer ton message pour TON problème.

Pour ton souci, peux-tu nous donner plus d’informations ?

Par exemple as-tu quelque chose dans ton fichier hosts ?
Si tu n’a rien essai de mettre ton url d’accès au phpmyadmin.

Salut,

As-tu essayé http://localhost/phpmyadmin/ au lieu de http://localhost/phpmyadmin ?

Bonjour,
dans /var/www/html
tu as quoi?

root@alpha30:~# cd /var/www/html
root@alpha30:/var/www/html# ls -l
total 32
-rw-r--r-- 1 root root 10701 juin  24  2017 index.html
-rw-r--r-- 1 root root 10701 juin  24  2017 INDEX.HTML
drwxr-xr-x 2 root root  4096 juin  24  2017 jb_java
lrwxrwxrwx 1 root root    21 févr. 14  2017 phpmyadmin -> /usr/share/phpmyadmin
-rw-r--r-- 1 root root   185 févr. 14  2017 php.php
root@alpha30:/var/www/html# 

Dans l’ordre des réponses :
@jb12 :
Tout d’abord, oui je peux me connecter à mysql. Deuxièmement php fonctionne, j’ai testé :wink:

@Clochette :
Tu veux quoi comme info en plus ?
Le fichier “hosts” se trouve où ?

@jb12 :
Dans /var/www/html j’ai "index.html"
Mais je pense que ça te servira à rien, j’ai déplacé le dossier racine de apache dans /home/follombre/www Ici j’ai ça :

follombre@gb-linux:~/www$ ls
total 20
drwxrwxrwx 8 follombre follombre 4096 mars 6 18:13 ereddor
-rw-r–r-- 1 follombre follombre 312 sept. 17 21:47 index.css
-rw-r–r-- 1 follombre follombre 606 sept. 17 22:26 index.html
-rw-r–r-- 1 follombre follombre 17 août 27 2017 info.php
drwxr-xr-x 3 follombre follombre 4096 août 26 2017 tests

Le fichier hosts se trouve dans la partition /etc

# cat /etc/hosts

Ok, alors j’ai ça :

127.0.0.1	localhost
127.0.1.1	gb-linux.home	gb-linux

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

bonjour,
Clochette demande, sauf erreur de ma part,
si tu as affecté une @IP ainsi qu’un nommage du serveur?

ensuite si tu as installé PhpMyadmin, tu dois avoir une icone de lancement dans dé 9 points,

le port 3306 est bien ouvert?
find / -name phpmyadmin -print donne bien le même chemin que dans /var/www/html ?

salut
il semble clair que ca vient de tes configurations.
dans ces conditions il nous manque plein d’infos, en particulier , dans tes réponses.
par exemple tu dis

mais pas comment.
tu fais un ls et tu obtiens le groupe? … etc …

essaie d’être précis et sans couper ce que tu fais réellement.

sinon :
tes fichiers sont en follombre.follombre au lieu de www-data.www-data :slight_smile: comment se fait-ce?

peut être que ton utilisateur a le droit d’aller sur ~www mais pas sur phpmyadmin ( j’ai testé chez moi mais phpmyadmin marche encore )

@jb12 :

si tu as affecté une @IP ainsi qu’un nommage du serveur?

Désolé, j’ai pas tout compris
Ensuite comment sait-on si ce port 3306 est ouvert ? Et doit-il vraiment être ouvert sachant que j’héberge en local sur mon PC ?
find / -name phpmyadmin -print me donne :

find: ‘/etc/polkit-1/localauthority’: Permission non accordée
find: ‘/etc/ssl/private’: Permission non accordée
find: ‘/etc/cups/ssl’: Permission non accordée
/etc/phpmyadmin
find: ‘/.cache’: Permission non accordée
/usr/share/doc-base/phpmyadmin
/usr/share/dbconfig-common/scripts/phpmyadmin
/usr/share/dbconfig-common/data/phpmyadmin
/usr/share/lintian/overrides/phpmyadmin
/usr/share/doc/phpmyadmin
/usr/share/phpmyadmin
find: ‘/sys/kernel/debug’: Permission non accordée
find: ‘/sys/fs/fuse/connections/8388616’: Permission non accordée
find: ‘/root’: Permission non accordée
find: ‘/run/udisks2’: Permission non accordée
find: ‘/run/exim4’: Permission non accordée
find: ‘/run/gdm3’: Permission non accordée
find: ‘/run/cups/certs’: Permission non accordée
find: ‘/run/user/119’: Permission non accordée
find: ‘/run/alsa’: Permission non accordée
find: ‘/run/log/journal/9335cd9493a5495582da8dd3ee887e6b’: Permission non accordée
find: ‘/run/systemd/inaccessible’: Permission non accordée
find: ‘/var/lib/mysql/mysql’: Permission non accordée
find: ‘/var/lib/mysql/ereddor’: Permission non accordée
find: ‘/var/lib/mysql/performance_schema’: Permission non accordée
/var/lib/mysql/phpmyadmin
find: ‘/var/lib/mysql/phpmyadmin’: Permission non accordée
find: ‘/var/lib/polkit-1’: Permission non accordée
find: ‘/var/lib/gdm3/.local’: Permission non accordée
find: ‘/var/lib/gdm3/.config/ibus’: Permission non accordée
find: ‘/var/lib/gdm3/.config/pulse’: Permission non accordée
find: ‘/var/lib/php/sessions’: Permission non accordée
find: ‘/var/lib/colord/.cache’: Permission non accordée
find: ‘/var/lib/apt/lists/partial’: Permission non accordée
find: ‘/var/lib/sudo’: Permission non accordée
find: ‘/var/lib/udisks2’: Permission non accordée
find: ‘/var/lib/bluetooth’: Permission non accordée
/var/lib/phpmyadmin
find: ‘/var/spool/exim4’: Permission non accordée
find: ‘/var/spool/rsyslog’: Permission non accordée
find: ‘/var/spool/cron/crontabs’: Permission non accordée
find: ‘/var/spool/cups’: Permission non accordée
find: ‘/var/cache/apt/archives/partial’: Permission non accordée
find: ‘/var/cache/ldconfig’: Permission non accordée
find: ‘/var/cache/cups’: Permission non accordée
find: ‘/var/log/unattended-upgrades’: Permission non accordée
find: ‘/var/log/mysql’: Permission non accordée
find: ‘/var/log/exim4’: Permission non accordée
find: ‘/var/log/speech-dispatcher’: Permission non accordée
find: ‘/var/log/apache2’: Permission non accordée
find: ‘/var/log/gdm3’: Permission non accordée
find: ‘/var/tmp/systemd-private-0885edb3837c41d59c491bed9d1baa4e-colord.service-Hb9OHi’: Permission non accordée
find: ‘/var/tmp/systemd-private-8c6280a6d7da48d88a3c1163179168be-colord.service-Kk5P9g’: Permission non accordée
find: ‘/var/tmp/systemd-private-df7924d0ca90456baee51e61044b19de-systemd-timesyncd.service-nst3fN’: Permission non accordée
find: ‘/var/tmp/systemd-private-df7924d0ca90456baee51e61044b19de-rtkit-daemon.service-qhWzxI’: Permission non accordée
find: ‘/var/tmp/systemd-private-0885edb3837c41d59c491bed9d1baa4e-rtkit-daemon.service-x51X1x’: Permission non accordée
find: ‘/var/tmp/systemd-private-c87b6b24f72247afba01932565011a5c-systemd-timesyncd.service-QJeaS6’: Permission non accordée
find: ‘/var/tmp/systemd-private-0885edb3837c41d59c491bed9d1baa4e-systemd-hostnamed.service-VqDIi5’: Permission non accordée
find: ‘/var/tmp/systemd-private-0885edb3837c41d59c491bed9d1baa4e-apache2.service-XH8S9N’: Permission non accordée
find: ‘/var/tmp/systemd-private-c87b6b24f72247afba01932565011a5c-apache2.service-Umldh9’: Permission non accordée
find: ‘/var/tmp/systemd-private-df7924d0ca90456baee51e61044b19de-colord.service-2gJyES’: Permission non accordée
find: ‘/var/tmp/systemd-private-0885edb3837c41d59c491bed9d1baa4e-systemd-timesyncd.service-zhs1k6’: Permission non accordée
find: ‘/var/tmp/systemd-private-8c6280a6d7da48d88a3c1163179168be-systemd-timesyncd.service-EgPv9J’: Permission non accordée
find: ‘/var/tmp/systemd-private-96616f5e120b47f1ac6f7a35276cf079-apache2.service-Rb4KcK’: Permission non accordée
find: ‘/var/tmp/systemd-private-c87b6b24f72247afba01932565011a5c-rtkit-daemon.service-WRyWTD’: Permission non accordée
find: ‘/var/tmp/systemd-private-8c6280a6d7da48d88a3c1163179168be-apache2.service-Swf8Xw’: Permission non accordée
find: ‘/var/tmp/systemd-private-8c6280a6d7da48d88a3c1163179168be-rtkit-daemon.service-etCthO’: Permission non accordée
find: ‘/var/tmp/systemd-private-96616f5e120b47f1ac6f7a35276cf079-rtkit-daemon.service-HzmtEo’: Permission non accordée
find: ‘/var/tmp/systemd-private-96616f5e120b47f1ac6f7a35276cf079-systemd-timesyncd.service-zwe2m5’: Permission non accordée
find: ‘/var/tmp/systemd-private-0885edb3837c41d59c491bed9d1baa4e-systemd-localed.service-r0zuhT’: Permission non accordée
find: ‘/var/tmp/systemd-private-c87b6b24f72247afba01932565011a5c-systemd-localed.service-wuTJDQ’: Permission non accordée
find: ‘/var/tmp/systemd-private-c87b6b24f72247afba01932565011a5c-colord.service-8ClMTN’: Permission non accordée
find: ‘/var/tmp/systemd-private-df7924d0ca90456baee51e61044b19de-apache2.service-6fSxxR’: Permission non accordée
find: ‘/var/tmp/systemd-private-96616f5e120b47f1ac6f7a35276cf079-colord.service-v9Wxeg’: Permission non accordée
find: ‘/var/tmp/systemd-private-c87b6b24f72247afba01932565011a5c-systemd-hostnamed.service-ovAsDh’: Permission non accordée
find: ‘/lost+found’: Permission non accordée
find: ‘/tmp/systemd-private-df7924d0ca90456baee51e61044b19de-colord.service-N5jPj4’: Permission non accordée
find: ‘/tmp/systemd-private-df7924d0ca90456baee51e61044b19de-apache2.service-Qk4Ddg’: Permission non accordée
find: ‘/tmp/systemd-private-df7924d0ca90456baee51e61044b19de-rtkit-daemon.service-nqmOTf’: Permission non accordée
find: ‘/tmp/pulse-PKdhtXMmr18n’: Permission non accordée
find: ‘/tmp/systemd-private-df7924d0ca90456baee51e61044b19de-systemd-timesyncd.service-G1prYs’: Permission non accordée
find: ‘/boot/efi’: Permission non accordée
find: ‘/proc/tty/driver’: Permission non accordée
find: ‘/proc/1/task/1/fd’: Permission non accordée
find: ‘/proc/1/task/1/fdinfo’: Permission non accordée
find: ‘/proc/1/task/1/ns’: Permission non accordée
find: ‘/proc/1/fd’: Permission non accordée
find: ‘/proc/1/map_files’: Permission non accordée
find: ‘/proc/1/fdinfo’: Permission non accordée
find: ‘/proc/1/ns’: Permission non accordée
find: ‘/proc/2/task/2/fd’: Permission non accordée
find: ‘/proc/2/task/2/fdinfo’: Permission non accordée
find: ‘/proc/2/task/2/ns’: Permission non accordée
find: ‘/proc/2/fd’: Permission non accordée
find: ‘/proc/2/map_files’: Permission non accordée
find: ‘/proc/2/fdinfo’: Permission non accordée
find: ‘/proc/2/ns’: Permission non accordée
find: ‘/proc/3/task/3/fd’: Permission non accordée
find: ‘/proc/3/task/3/fdinfo’: Permission non accordée
find: ‘/proc/3/task/3/ns’: Permission non accordée
find: ‘/proc/3/fd’: Permission non accordée
find: ‘/proc/3/map_files’: Permission non accordée
find: ‘/proc/3/fdinfo’: Permission non accordée
find: ‘/proc/3/ns’: Permission non accordée
find: ‘/proc/5/task/5/fd’: Permission non accordée
find: ‘/proc/5/task/5/fdinfo’: Permission non accordée
find: ‘/proc/5/task/5/ns’: Permission non accordée
find: ‘/proc/5/fd’: Permission non accordée
find: ‘/proc/5/map_files’: Permission non accordée
find: ‘/proc/5/fdinfo’: Permission non accordée
find: ‘/proc/5/ns’: Permission non accordée
find: ‘/proc/7/task/7/fd’: Permission non accordée
find: ‘/proc/7/task/7/fdinfo’: Permission non accordée
find: ‘/proc/7/task/7/ns’: Permission non accordée
[...]
find: ‘/proc/16938/ns’: Permission non accordée

@dindoun :
Désolé :slight_smile: Alors je sais que php fonctionne car mon site web est en partit en php et fonctionne parfaitement.
Tu entend quoi par follombre.follombre au lieu de www-data.www-data ?
Oui c’est possible que cela vienne des permissions. Mais alors il s’agirait de qui ? Moi directement ou phpmyadmin (ou encore autre chose ) ?

quand tu te loggues tu as comme nom follombre et comme groupe follombre

si tu crées, copies un fichier il t’appartient donc est follombre.follombre (login.groupe)

mais ton serveur, pour des raisons de sécurité a son propre login.groupe : www-data.www-data

 ls -al /var/www/html/index.html
-rwxrwx--- 1 www-data www-data 10701 sept. 25  2016 /var/www/html/index.html

dans un premier temps, pour que ton site marche en local tous tes fichiers dans /var/www/html/ doivent être www-data.www-data , donc
chown -R www-data.www-data /var/www/html/

ensuite quand tu fais un find / , soit toujours en root .

comme ca a l’air d etre compliqué, à ta place je tenterai une installation parallèle : autre disque, clé live pour faire tes essais.

Ok, alors j’ai tout mis en www-data.www-data.

Ensuite en sudo find / me donne :

 /etc/phpmyadmin
/usr/share/doc-base/phpmyadmin
/usr/share/dbconfig-common/scripts/phpmyadmin
/usr/share/dbconfig-common/data/phpmyadmin
/usr/share/lintian/overrides/phpmyadmin
/usr/share/doc/phpmyadmin
/usr/share/phpmyadmin
find: ‘/run/user/1000/gvfs’: Permission non accordée
/var/lib/mysql/phpmyadmin
/var/lib/phpmyadmin
/var/www/phpmyadmin

bonsoir,

root@alpha30:~# cd /var/www/html
root@alpha30:/var/www/html# ls -l
total 32
-rw-r--r-- 1 root root 10701 juin  24  2017 index.html
-rw-r--r-- 1 root root 10701 juin  24  2017 INDEX.HTML
drwxr-xr-x 2 root root  4096 juin  24  2017 jb_java
lrwxrwxrwx 1 root root    21 févr. 14  2017 phpmyadmin -> /usr/share/phpmyadmin
-rw-r--r-- 1 root root   185 févr. 14  2017 php.php
root@alpha30:/var/www/html# 
'Capture du 2018-03-24 18-47-33.png'

C’est bon, le problème est résolu.
Je viens de me rendre compte avec ce que tu viens de me montrer @jb12 qu’il me manquai le dossier phpmyadmin. En effet, il était bien dans /var/www/html mais comme j’ai mis mon site ailleurs, il n’y était pas. J’ai donc déplacé le dossier et tout est réglé.

Merci bien pour tout :slight_smile:

Merci donc de marquer la solution au problème en cliquant sur la coche dans le message qui contient la solution à ton problème.