Vhost - Built server

Par Mizzou, il y a 7 ans


Bonjour,
J'ai suivi la formation de grafikart sur la POO avancé. En utilisant le built server de php.

php -S localhost:8000 -d display_errors=1 -t public/

Je voudrais désormais mettre le code en production.
Avant de le mettre sur le net en production, j'ai alors configurer un vhost dans apache pour tenter de reproduire le comportement du built server, mais en vain.

Je précise que j'ai bien enregistrer mon vhost dans apache dans le dossier suivant, enregistre la conf et redemarer apache.

sudo gedit /etc/hosts 127.0.0.1 framework.lab www.framework.lab

J'ai fait des tests avec d'autres conf plus simple et cela marche.
Si je met un simple :

<?php echo 'hello world';?>

il m'affiche bien le string 'hello world'.

Mais il ne prend pas la requète, des ps-r.

J'ai du oublier quelques choses.

Pouvez vous m'aider merci.

## Apache doit écouter sur le port 80 pour le http ## il est aussi possible de répondre à des requêtes sur des ports non standards ## ou même de ne pas définir de port spécifique en utilisant "*" <VirtualHost *:80> #nom de domaine #nom d'hôte que le serveur utilise ServerName framework.lab #on accepte aussi le www ServerAlias www.framework.lab #logs d'erreur ErrorLog /var/www/framework.lab/logs/error.log #logs de connexion CustomLog /var/www/framework.lab/logs/access.log common #Définition de la racine des sources php DocumentRoot "/var/www/framework.lab/web/" <directory /var/framework.lab/public/> Options -Indexes +FollowSymLinks +MultiViews AllowOverride All Require all granted </Directory> </VirtualHost>

1 réponse

GrCOTE7, il y a 7 ans

Slt,

Chemin de ton directory, p-e... (Double quotes + chemin idem DocumentRoot...)

Manqueraient pas les " & 'www'... ;¬] ?