WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Impossible d'afficher mon projet PHP
Envoyé par: bouxi003 (---.192-65-87.adsl-dyn.isp.belgacom.be)
Date: 03 May 2023 à 14:22

Bonjour a tous, je vient vers vous car je suis entrain de suivre un cours de PHP mais malgré la configuration du localhost et du fichier httpd-vhosts.conf avec ceci:
<VirtualHost *:80>
ServerName tutograftp
DocumentRoot "c:/wamp64/www/tutograftp/public"
<Directory "c:/wamp64/www/tutograftp/public/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
FallbackResource /index.php
</Directory>
</VirtualHost>

Je tape l'url et il me dit que je n'ai pas d'url associé. Alors que quand je lance un server PHP la même url fonctionne ainsi que les différentes pages disponible pour le moment. Mais je souhaite l'affiché via WAMPSERVER.

Quelqu'un peu m'aider svp ?
Merci d'avance

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: Otomatic (Modérateur)
Date: 03 May 2023 à 15:59

Bonjour,

Le VirtualHost, vous l'avez bien créé via la page Wampserver Ajouter un VirtualHost ?

Parce que "FallbackResource /index.php" est une directive qui n'est pas ajoutée par Wampserver et qui n'a pas lieu d'être.

Cette directive ne sert à rien car Apache lance automatiquement un fichier index.php s'il existe dans le DocumentRoot défini pour le VirtualHJost.
On peut le voir avec 'http://localhost/' qui lance le fichier wamp64/www/index.php

Supprimez cette ligne de votre fichier httpd-vhost.conf
Vérifiez que tutograftp est bien défini dans le fichier C:\Windows\System32\drivers\etc\hosts

puis lancez :
Clic-Droit -> Outils -> Redémarrage DNS

Et donnez le résultat de :
Clic-Gauche -> Apache -> Outils Apache -> Afficher les VirtualHost examinés par Apache

Si tutograftp fait partie des VirtualHost Apache, 'http://tutograftp/' doit lancer le fichier c:/wamp64/www/tutograftp/public/index.php à moins qu'il y ait un fichier .htaccess qui ne l'autorise pas.

Dans ce cas quel est le message d'erreur exact ?

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: bouxi003 (---.192-65-87.adsl-dyn.isp.belgacom.be)
Date: 03 May 2023 à 16:24

Oui j'ai bien ajouté le VirtualHost via wampserver, j'ai suprimé la ligne reboot et toujours rien. Voici le résultat
VirtualHost configuration:

Default server: localhost
Virtual Host: localhost
Virtual Host: test
Virtual Host: testsymfony
Virtual Host: books
Virtual Host: masuperagence
Virtual Host: testsiteone
Virtual Host: testopenclass
Virtual Host: tutograftp

--- Do you want to copy the results into Clipboard?
--- Press the Y key to confirm - Press ENTER to continue...

Merci d'avance

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: Otomatic (Modérateur)
Date: 03 May 2023 à 16:40

Bonjour,

Existe-t-il un fichier .htaccess dans :/wamp64/www/tutograftp/public/ ?

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: bouxi003 (---.192-65-87.adsl-dyn.isp.belgacom.be)
Date: 03 May 2023 à 18:21

Non pas de fichier .htaccess

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: Otomatic (Modérateur)
Date: 03 May 2023 à 21:29

Bonsoir,

Que se passe-t-il si vous tapez :

'http://tutograftp/index.php'

Dans la barre d'adresse du navigateur ?

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: bouxi003 (---.192-65-87.adsl-dyn.isp.belgacom.be)
Date: 03 May 2023 à 22:51

Sa m'affiche une page de recherche google

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: bouxi003 (---.192-65-87.adsl-dyn.isp.belgacom.be)
Date: 03 May 2023 à 22:52

Cette page du site tutograftp est introuvableAucune page Web trouvée à l'adresse :[tutograftp]
HTTP ERROR 404

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: Otomatic (Modérateur)
Date: 04 May 2023 à 08:48

Il y a un problème avec ce fichier index.php.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: Otomatic (Modérateur)
Date: 04 May 2023 à 09:04

Bonjour,

Renommer le fichier c:/wamp64/www/tutograftp/public/index.php en index_sav.php

Créer un nouveau fichier index.php qui contient :
<?php
echo "<p>Bonjour, ceci est le fichier index.php de tutograftp</p>";
?>
 

Puis lancer le VirtualHost tutograftp

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: bouxi003 (---.192-65-87.adsl-dyn.isp.belgacom.be)
Date: 05 May 2023 à 14:08

Voila la page index.php s'affiche bien. Mais comment dois-je faire pour affiché mes pages grace a AltoRouter ? Car sa ne fonctionne pas dès que j'inclus ceci sur ma page /blog par exemple:

<?php
require '../vendor/autoload.php';

$router = new AltoRouter();

define('VIEW_PATH', dirname(__DIR__) . '/views');

$router->map('GET', '/blog', function () {
require VIEW_PATH . '/post/index.php';
});

$router->map('GET', '/blog/category', function () {
require VIEW_PATH . '/category/show.php';
});

$match = $router->match();
// $match['target']();
if(is_array($match) && is_callable( $match['target'] ) ) {
call_user_func_array( $match['target'], $match['params']);
} else {
header( $_SERVER["SERVER_PROTOCOL"] . ' 404 Not Found');
}

Merci d'avance

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: Otomatic (Modérateur)
Date: 05 May 2023 à 14:46

Bonjour,

Désolé, mais ceci n'a rien à voir avec le fonctionnement de Wampserver.

Éventuellement, voir les erreurs dans le fichier php_error.log

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: bouxi003 (---.192-65-87.adsl-dyn.isp.belgacom.be)
Date: 05 May 2023 à 15:02

J'ai trouvé la solution. J'ai du juste crée un .htaccess

Merci pour votre aide Bonne journée



Modifie 1 fois. Derniere modification le 05/05/2023 à 15:54 par bouxi003.

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: Otomatic (Modérateur)
Date: 05 May 2023 à 15:52

> sous server interne de PHP
Vous voulez sans doute dire chez l'hébergeur !

Il faut comparer la version, la configuration et les extensions PHP chargées et faire en sorte que se soit identique des deux côtés.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Impossible d'afficher mon projet PHP
Envoyé par: Otomatic (Modérateur)
Date: 05 May 2023 à 16:24

Et, dans les réponses obtenues avec la question "comment installer AltoRouter" il me semble bien qu'il faut installer Composer avant !

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP