Pages : 1
#1 Le 12/10/2018, à 08:54
- HPIR40
Petit soucis d'ouverture de fichier index.php
Bonjour
j'ai installé un petit serveur web avec apache2 et toute la panoplie php7
le virtualhost est bien créé et semble fonctionner:
<VirtualHost 192.168.0.10:80>
ServerName web.domain.lan
ServerAlias web.domain.com
DocumentRoot "/var/www/html/"
<Directory "/var/www/html/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/web-error.log
LogLevel warn
CustomLog /var/log/apache2/web-access.log combin
ServerSignature Off
</VirtualHost>
Le repertoire /var/www/html/ contient tous les fichiers qui vont bien cependant
quand je tape l'url http://192.168.0.10 je tombe sur la page apache par défaut et si je tape http://192.168.0.10/index.php je tombe bien sur ma page web
comment faire pour que je tombe directement sur ma page web en tapant simplement http://192.168.0.10 ?
Par avance merci
Dernière modification par HPIR40 (Le 12/10/2018, à 08:54)
Hors ligne
#2 Le 12/10/2018, à 09:31
- mazarini
Re : Petit soucis d'ouverture de fichier index.php
Bonjour,
Parmi tous les fichiers que contient /var/www/html/, tu dois avoir un fichier index.html qu'il suffit de supprimer pour résoudre ton problème (ou de renommer).
Dans le fichier /etc/apache2/apache.conf (nom à vérifier), il y a une ligne qui définit les fichiers par défaut pour un répertoire ; je suppose que index.html est avant index.php dans la liste.
Tu peux aussi ajouter dans vhost la ligne DirectoryIndex :
<Directory "/var/www/html/">
Options Indexes FollowSymLinks MultiViews
DirectoryIndex index.php index.html
AllowOverride All
Order allow,deny
Allow from all
</Directory>
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#3 Le 12/10/2018, à 09:50
- HPIR40
Re : Petit soucis d'ouverture de fichier index.php
Cool merci
j'ai directement ajouté cette ligne dans le virtualhost:
RedirectMatch permanent ^/$ /index.php
et bien sur fait un
a2enmod rewrite
Pour la ligne dans apache2.conf je ne l'ai pas trouvée.
Hors ligne
#4 Le 12/10/2018, à 10:59
- mazarini
Re : Petit soucis d'ouverture de fichier index.php
Ca me semble plutôt "DirectoryIndex index.php index.html" qu'il faut ajouter.
Ta solution ne marche pas pour les sous-répertoires.
Je n'ai pas de machine sous la main pour regarder les fichiers de config.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#5 Le 12/10/2018, à 14:15
- krodelabestiole
Re : Petit soucis d'ouverture de fichier index.php
Ca me semble plutôt "DirectoryIndex index.php index.html" qu'il faut ajouter.
oui. une réécriture d'url pour ça c'est plutôt du bricolage.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#6 Le 12/10/2018, à 20:02
- mazarini
Re : Petit soucis d'ouverture de fichier index.php
Dans le fichier /etc/apache2/mods-enabled/dir.conf de ma debian, j'ai trouvé :
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Donc le problème est la présence d'un fichier index.html qu'il faut supprimer. Supprimer la page par défaut me semble normal.
Dernière modification par mazarini (Le 12/10/2018, à 20:03)
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#7 Le 12/10/2018, à 20:44
- HPIR40
Re : Petit soucis d'ouverture de fichier index.php
en effet c'est bien ce fichier la qu'il faut modifier et eventuellement modifier l'ordre de prise en charge
dans mon cas il faut que index.php soit en premiere position en partant de la gauche
Hors ligne
Pages : 1