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…
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
Dans l’ordre des réponses : @jb12 :
Tout d’abord, oui je peux me connecter à mysql. Deuxièmement php fonctionne, j’ai testé
@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
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 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 )
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é 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 ) ?
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/
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é.