Bonjour,
Suite à une nouvelle installation de F34, je n'arrive pas à simuler en local mon système LAMP.
Avant toute chose, bien entendu Apache, MariaDbet PHP sont installés selon
la doc.
Voici la configuration dans /etc/hosts :
[mario@localhost]$ cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
# Pour tester l'URL http://localhost.localtest
127.0.0.1 localhost.localtest
:: localhost.localtest
Ensuite mon fichier localtest.conf
[mario@localhost]$ cat /etc/httpd/conf.d/localtest.conf
<VirtualHost *:80>
# home du site : URL = http://localhost.localtest/
ServerName localhost.localtest
# Dossier contenant les pages
DocumentRoot /home/*/TEST
<Directory /home/*/TEST>
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
Ensuite mon fichier fichier test.php
[mario@localhost]$ cat /home/mario/TEST/test.php
<?php
phpinfo();
?>
Remarque : apache a normalement le droit de traverser le dossier
/home/mario/TEST/ même s'il n'est pas, comme habituellement dans
/var/www
[mario@localhost]$ ls -lp /home/mario/TEST
total 4
-rw-rw-r--. 1 apache apache 21 14 mai 10:20 test.php
Voici maintenant les commandes que j'ai tapées :
[mario@localhost]$ chmod o+x $HOME
[mario@localhost ~]$ systemctl restart httpd.service
Enfin dans mon navigateur je tape :
http://localhost.localtest
cela m'affiche une très belle page de test (désolé je ne sais pas mettre une photo d'écran sur le forum) mais la page m'affiche :
Fedora Webserver Test Page
If you can read this page, it means that the web server installed at this site is working properly, but has not yet been configured.
et plus des liens et autre chose ...
J'ai changé le contenu du fichier test.php comme ceci :
[mario@localhost ~]$ cat /home/mario/TEST/test.php
<?php
echo '<p>Bonjour le monde</p>';
?>
[mario@localhost ~]$ systemctl restart httpd.service
et ça m'affiche la même page Fedora Webserver Test Page précédemment.
Quelqu'un saurait ce qui cloche dans mes configurations ? Merci d'avance pour vos réponses.