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
Virtualhost Servername problème
Envoyé par: invincible (160.154.94.---)
Date: 02 December 2021 à 09:54

Jai développé une application et je souhaite la déployer sur Windows Server 2019.

Je souhaite accéder à mon application en tapant : localhost/nom_de_mon_app

Pour cela j'ai installé WampServer et j'ai tenté de créer un virtualhost avec comme nom du virtualhost : localhost/nom_de_mon_app.

Mais j'ai comme erreur : le nom du servername localhost/nom_de_mon_app n'est pas valide.

Si quelqu'un peut m'aider à trouver une solution !!

Merci d'avance.

Options: Répondre•Citer ce Message
Re: Virtualhost Servername problème
Envoyé par: Otomatic (Modérateur)
Date: 02 December 2021 à 10:54

Bonjour,

> Je souhaite accéder à mon application en tapant : localhost/nom_de_mon_app
Pourquoi ?
Dans ce cas, nom_de_mon_app n'est pas un ServerName, mais une page du VirtualHost localhost

> le nom du servername localhost/nom_de_mon_app n'est pas valide.
Si vous aviez tenté de créer le VirtualHost avec l'outil intégré de Wampserver, vous sauriez pourquoi ce n'est pas valide.

Pas de / ni de _

Relire avec attention :
Le BESOIN DE VIRTUALHOST
et
Wampserver 3 - Créer ou ajouter un VirtualHost

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

Options: Répondre•Citer ce Message
Re: Virtualhost Servername problème
Envoyé par: invincible (160.154.94.---)
Date: 02 December 2021 à 11:29

Merci pour la promptitude,

>Pourquoi ?
Parce que j'ai différentes applications à déployer et que je souhaite voir le localhost et le nom du projet dans l'url du navigateur.

Il n'est pas possible d'accéder à mes applications en tapant localhost/nom_projet1 ???

Sinon qu'est ce que vous me conseillez pour pouvoir y arriver !!

Merci d'avance.

Options: Répondre•Citer ce Message
Re: Virtualhost Servername problème
Envoyé par: Otomatic (Modérateur)
Date: 02 December 2021 à 11:53

Bonjour,

> Il n'est pas possible d'accéder à mes applications en tapant localhost/nom_projet1 ???
C'est possible.
Vos applications doivent être dans des dossiers secondaires de wamp(64)/www/
- wamp(64)/www/nom_projet1/
- wamp(64)/www/nom_projet2/

Puis il faut valider un paramètre “un peu caché” :
Clic-Droit -> Paramètres Wamp -> Attention risqué ..... > Autoriser liens sur les projets page d'accueil

Et depuis la page d'accueil les Projets seront cliquables.

Mais, attention, comme expliqué dans Le besoin de VirtualHost :
Par exemple, pour un projet wamp/www/mon-projet/
Avec l'appel tel qu'il devrait être : (http://mon-projet/) voici les valeurs de quelques éléments prédéfinis
$_SERVER['HTTP_HOST'] = mon-projet
$_SERVER['SERVER_NAME'] = mon-projet
$_SERVER['DOCUMENT_ROOT'] =C:/wamp/www/mon-projet
Et voilà quels sont les mêmes éléments prédéfinis avec (http://localhost/mon-projet/)
$_SERVER['HTTP_HOST'] = localhost
$_SERVER['SERVER_NAME'] = localhost
$_SERVER['DOCUMENT_ROOT'] =C:/wamp/www
Vous pouvez voir, entre autres, que le chemin d'accès au dossier racine du projet ($_SERVER['DOCUMENT_ROOT']) n'est pas le bon chemin. et, en plus, ce sera TOUJOURS C:/wamp/www quel que soit le projet lancé de cette manière.

Ces valeurs erronées vont - à coup sûr - induire des erreurs incompréhensibles avec des Frameworks, des CMS ou des applications web que vous ajouterez à vos projets, par exemple Wordpress ou Joomla ; mais ce ne sont pas les seules.

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

Options: Répondre•Citer ce Message
Re: Virtualhost Servername problème
Envoyé par: invincible (160.154.94.---)
Date: 02 December 2021 à 15:00

Merci beaucoup pour l'aide que tu m'apportes.

J'ai ajouté mon projet à C:\wamp64\www\monprojet1
et ensuite dans les paramètres de Wamp, dans la partie Attention risqué, j'ai coché Ne pas vérifier le PATH et aussi ne pas vérifier TLD
mais mes projets ne sont cliquables dans la page d'accueil de Wamp.
On me dit :
Ce sont vos dossiers dans c:/wamp64/www
Pour les utiliser comme lien http, il faut les déclarer en tant que VirtualHost

Et aussi où dois-je aller pour paramétrer çà :

$_SERVER['HTTP_HOST'] = localhost
$_SERVER['SERVER_NAME'] = localhost
$_SERVER['DOCUMENT_ROOT'] =C:/wamp/www

Enfin ce sont des projets développés avec le Framework Laravel, est ce que cà pose un problème pour le déploiement de cette façon ?

Merci pour ton assistance

Options: Répondre•Citer ce Message
Re: Virtualhost Servername problème
Envoyé par: Otomatic (Modérateur)
Date: 02 December 2021 à 15:09

Bonjour,

> Attention risqué, j'ai coché Ne pas vérifier le PATH et aussi ne pas vérifier TLD

Relisez — pas en diagonale — mon précédent message : j'ai écrit qu'il fallait cocher Autoriser liens sur les projets page d'accueil

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

Options: Répondre•Citer ce Message
Re: Virtualhost Servername problème
Envoyé par: invincible (160.154.94.---)
Date: 02 December 2021 à 15:23

J'utilise Wamp 3.2.3
Lorsqu'on fait un clique droit sur l'icone de Wamp et qu'on va dans les paramètres de Wamp, dans la partie Attention risqué, il n'y a pas Autoriser liens sur les projets page d'accueil.
Cependant, il y a ne pas vérifier PATH, ne pas vérifier TLD et aussi ne pas vérifier fichier HOST.

Options: Répondre•Citer ce Message
Re: Virtualhost Servername problème
Envoyé par: Otomatic (Modérateur)
Date: 02 December 2021 à 15:52

> J'utilise Wamp 3.2.3
- Vérifier que tous les paquetages VC++ sont bien installés et avec les dernières versions.
Pour ce faire, utilisez l'outil :
Vérifications paquetages VC installés
N'utilisez pas une ancienne version de l'outil que vous auriez déjà téléchargé. Télécharger toujours la dernière version juste avant de l'utiliser.
Pour télécharger les paquetages manquants, ne vous fiez pas aux liens Microsoft, ils ne sont pas toujours fiables, télécharger les paquetages sur http://wampserver.aviatechno.net dans la section Visual C++ Redistribuable Packages

- Appliquez la mise à jour 3.2.6 sur votre version de Wampserver
Wampserver update 3.2.6

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

Options: Répondre•Citer ce Message
Re: Virtualhost Servername problème
Envoyé par: invincible (160.154.94.---)
Date: 02 December 2021 à 19:21

Oui j'ai vérifié. Tous les paquetages VC sont installés.

Après quelques recherches, il me semble qu'on pourrait faire cela en créant un alias.

J'y suis arrivé. Le problème est qu'il fonctionne seulement en local. Quand j'essaie de me connecter depuis une autre machine, cela me met : FORBIDDEN. You don't have permission to access this resource.

Voici mon fichier monprojet.conf :

Alias /monprojet "C:/projets/monprojet/public/"

<Directory "C:/projets/monprojet/public/">
Options Indexes FollowSymlinks MultiViews
AllowOverride all
<ifDefine APACHE24>
Require local
</ifDefine>
<ifDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</ifDefine>
</Directory>

Options: Répondre•Citer ce Message
Re: Virtualhost Servername problème
Envoyé par: Otomatic (Modérateur)
Date: 03 December 2021 à 09:54

Bonjour,

Plusieurs remarques :

> Options Indexes FollowSymlinks MultiViews
Il est recommandé de préciser le "signe"
Options +Indexes +FollowSymlinks +MultiViews
Voir documentation Apache : Options
Citation

<ifDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</ifDefine>
À supprimer, vieux restant d'Apache 2.2

> depuis une autre machine
> Require local
Voir la documentation Apache Require et les autorisations d'accès.

---------------------------------------------------------------
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