Comment faire pour activer l'Hôte Virtuel sur Xampp pour Laravel?
J'ai XAMPP en cours d'exécution sur Windows 7 Pro. J'essaye de configurer un Hôte Virtuel, de sorte que lorsque j'utilise "dev.app" comme un domaine-je obtenir directement à mon dossier public de laravel installation.
Laravel est situé à F:/xampp/htdocs/dev/public
J'ai ouvert la httpd-vhosts.conf
fichier situé à F:\xamp\apache\conf\extra\https-vhosts.conf
et remplacé à tout avec cette
# Virtual Hosts
#
# Required modules: mod_log_config
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.4/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ##ServerName or ##ServerAlias in any <VirtualHost> block.
#
<VirtualHost localhost>
DocumentRoot "F:/xampp/htdocs/"
ServerAdmin admin@localhost
<Directory "F:/xampp/htdocs/">
Options Indexes FollowSymLinks
AllowOverride all
</Directory>
</VirtualHost>
# Development
<VirtualHost dev.app>
DocumentRoot "F:/xampp/htdocs/dev/public"
ServerAdmin admin@localhost
<Directory "F:/xampp/htdocs/dev/public">
AllowOverride All
Order Allow,Deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
puis j'ai ouvert mon fichier hosts situé à C:\Windows\System32\drivers\etc
et a ajouté changé le localhost ligne pour ressembler à ce
127.0.0.1 localhost dev.app
127.0.0.1 127.0.0.1
Cependant, lorsque je vais à dev.app dans mon navigateur, j'obtiens cette erreur
Impossible de se connecter
Firefox ne peut pas établir une connexion avec le serveur à l'application.dev.
The site could be temporarily unavailable or too busy. Try again in a few moments. If you are unable to load any pages, check your computer's network connection. If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.
Ce qui me manque ici?
Qu'ai-je fait de mal?
Remarque: j'ai redémarré Apache après j'ai changer les vhosts fichier. Aussi, j'ai mis à jour le app.php fichier dans le dossier config de laravel avoir http://dev.app
valeur dans l'url.
Mis à JOUR
après l'ajout http://.... le site résoudre, mais les images ne s'affichent pas.
http://...
sur localhost ou il ne fonctionnera pas. Aussi assurez-vous que lorsque vous mettez à jour des fichiers de conf d'apache, redémarrez le serveur pour que les modifications prennent effet.http:// est-ce que vraiment il l'a fait 🙂 merci à vous, Mais maintenant, les images ne sont pas de résoudre correctement. Je vois le site sans images
OriginalL'auteur Mike A | 2015-08-11
Vous devez vous connecter pour publier un commentaire.
Le fichier hosts devrait ressembler à ceci de sorte qu'il peut être trouvé sur les réseaux IPV4 et IPV6
Si vous utilisez Apache 2.4.x cette ligne dans httpd-vhosts.conf
n'est plus requise ou permise pour Apache 2.4.
Le fichier vhost devrait ressembler à ceci, vous mélangé Apache 2.2 et 2.4 de la syntaxe et tout est permis tant que vous avez
mod_access_compat
activé, vous ne devez pas mélanger entre eux et le 2.4 de la syntaxe, c'est mieux. Vous avez aussi raté quelques autres morceauxOriginalL'auteur RiggsFolly