Pages :
(reprise du message précédent)

Bonjour à toutes et à tous.

Vous commencez par la fin. Le include n'est pas le problème car vous ne savez pas si vous avez accès à php et si le chemin est correcte vers votre fichier index.php.
Je pense que votre problème est une mauvaise déclaration dans l'accessibilité à votre site.
Il faut procéder par étape pour comprendre ce qui ne va pas.

1) Lorsque je tape l'url suivante : http://aircology.com/ j'accède à la page html suivante :

<html>
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<FRAMESET rows="100%,*" FRAMEBORDER="0" FRAMEBORDER="0" BORDER=0 FRAMESPACING="0">
        <FRAME SRC="http://courtesy.amen.fr/index.html" NAME="top" BORDER=0 FRAMESPACING="0" FRAMEBORDER="0" NORESIZE SCROLLING="AUTO">
        <FRAME SRC="" NAME="bottom" BORDER=0 FRAMESPACING="0" FRAMEBORDER="0" NORESIZE SCROLLING="NO">
        <noframes>
                <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#CC0000" alink="#00CC33">
                        <font face="Verdana">
                        <p>&nbsp;<p>&nbsp;<p>
                        <a href="http://courtesy.amen.fr/index.html">http://courtesy.amen.fr/index.html</a>
                        <p>&nbsp;<p>&nbsp;<p>&nbsp;
                        </font>
                </body>
        </noframes>
</FRAMESET>
</htm

Il n'y a pas de doctype, ni les balises title et body, et la balise de fermeture <html> est incorrecte. Mais cela n'est qu'un détail.
L'important est que je peux accéder à l'adresse http://aircology.com/

2) en ce point, j'ignore si le fichier qui donne le résultat ci-dessus est un index.html ou un index.php.
Vous devez vérifier soit dans votre fichier de configuration httpd.conf ou dans .htaccess vers quoi vous pointer.
Pour cela vous devez rechercher dans votre VirtualHost (celui qui pointe vers http://aircology.com/ ), la déclarative "DirectoryIndex".
A titre indicatif, je vous donne ce que j'ai chez moi.

DirectoryIndex index.php index.html /Erreurs/404.php

Il accepte les fichier index.php en premier et index.html en second.
S'ils n'existent pas, j'affiche une page erreur définit par /Erreur/404.php.

Attention, Linux est sensible à la casse. Exemple : "Index.html" et "index.html" sont deux fichiers distincts à cause de la majuscule. Windows, inversement, n'est pas sensible à la casse.
Si vous ne conaissez pas, voici un lien explicatif sur la signification de la sensibilité à la casse!
Vous devez vérifier aussi le fichier .htaccess.

Vérifier dans le répertoire racine de votre site que vous avez bien index.php ou index.html !

3) Est-ce que le php est activé dans votre serveur web ? Vérifiez que vous avez :

AddType application/x-httpd-php .php .phtml .php3 .html .htm]

pour le module mime et aussi :

LoadModule php5_module "f:/Wamp/bin/php/php5.4.12/php5apache2_4.dll"

4) le mieux est de commencer par le plus simple.
Créer un fichier "index.php" à la racine de votre site, c'est-à-dire là où pointe votre VirtualHost par la directive DocumentRoot.
Ne vous trompez pas de chemin ! Mettez le contenu suivant :

<!doctype html>
<html>
<head><title>php</title></head>
<body>
<?php echo "<p>php est accessible</p>\n"; ?>
</body>
</html>

Si la phrase "php est accessible" s'affiche alors le paragraphe 2 et 3 fonctionne correctement.
De plus, le chemin est correcte pour accéder à la racine de votre site.

5) avez-vous un répertoire "prev" ? Attention à la casse.
Dans ce répertoire avez-vous un fichier index.html ou un fichier index.php ?
Recommencer l'étape 4.

6) si vous ne vous êtes pas trompé ni dans les noms des fichiers (étape 2), ni dans l'accessibilité à php (étape 3), ni sur l'existence du répertoire prev (étape 5), normalement le include php fonctionne !

@+
Modifié par tournikoti (05 Oct 2013 - 18:57)
Bonjour,
tout d'abord merci à tous, votre aide m'a été très utile le soucis venait de l'hébergeur (Amen), et des fonctionnalités autour des permissions de dossier.
Le sujet est résolu.
Encore une fois merci Smiley biggrin
Pages :