2014-06-25 5 views
5

J'ai un problème avec Wamp qui ne m'est jamais arrivé avant, ne peut pas trouver ce qui ne va pas. J'ai quelques projets situés dans mon dossier www (exécutant Windows 7).WAMP: manquant http: // localhost/dans les URLs, mauvais projets de wamp liens

Mon hostfile a la ligne 127.0.0.1 localhost décommentée

Quand je vais à http://localhost/ ou http://127.0.0.1/ et cliquez sur un nom de projet comme « MySite » de la page principale du panneau Wamp, le lien pointe juste « monsite » et non "http://localhost/mysite"

Par conséquent, je ne vois aucun site, que dois-je faire?

+0

Comme dans, votre URL passe de 'http: // localhost /' à 'mysite'? –

+0

ça ne change pas, c'est directement mysite. Au lieu d'être http: // localhost/mysite – mlclm

+2

duplication possible de [Wamp supprimer localhost de l'URL] (http://stackoverflow.com/questions/23551763/wamp-remove-localhost-from-url) ou yuo peut lire ce post sur le forum WAMPServer. http://forum.wampserver.com/read.php?2,124482 – RiggsFolly

Répondre

28

Après des recherches approfondies, je trouve la solution qui a fonctionné pour moi aussi bien ..

open wamp/www/index.php. 

Modifier cette ligne:

$suppress_localhost = true; 

Pour:

$suppress_localhost = false; 
+0

Merci beaucoup l'homme –

+0

Vous n'inventerez pas la roue deux fois, wampserver a la structure de faire les choses par des fichiers .conf, à partir de là vous ne faites que le changement et pas plus que cet endroit autre que ça ce sera un enfer paramètres partout. donc dans wampmanager.conf où la ligne 'urlAddLocalhost =" off "' vous le tournez sur "on" –

0

Je préfère la façon dont l'utilisateur final de modifier le comportement de WAMP. Faites un clic droit sur l'icône de notification WAMP -> Paramètres Wamp -> Ajouter l'hôte local dans l'URL.

12

Pour les dernières versions sur Wamp, le fichier a changé le code comme suit:

$suppress_localhost = ($wampConf['urlAddLocalhost'] == 'off' ? true : false); 

Il est maintenant configurable dans le menu Wamp Aestan Plateau.

Pour Wampserver 3.0.6, j'ai pu le faire par ce qui suit:

  1. Faites un clic droit sur l'icône de WAMP sur le plateau à droite.
  2. Allez dans "Paramètres de WAMP"
  3. Activer "Ajouter localhost dans l'URL"

Si vous voyez la coche verte, elle est activée. Maintenant, actualisez votre page d'accueil localhost et vérifiez les URL.

+0

Super .. C'est incroyable. Merci pour la tête haute! –

3

Vous pouvez mettre à jour la variable "urlAddLocalhost" dans le fichier "wamp64/wampmanager.conf" pour l'activer/le désactiver. Par défaut, il est "off".
Ma version wamp est 3.0.6.

urlAddLocalhost = "off" 

enter image description here

0

Dans la dernière version

CE CHANGEMENT

$suppress_localhost = ($wampConf['urlAddLocalhost'] == 'off' ? true : false); 

À CE

$suppress_localhost = ($wampConf['urlAddLocalhost'] == 'off' ? false : false); 
2

L'ajout de Localhost dans url n'est pas suggéré par wamp, wamp s'attend à ce que chaque projet contienne un virtualhost.Ceci fournit un niveau de contrôle pour le développement de frameworks. Par exemple, si votre projet est stackone, vous devez créer un hôte virtuel pour ce que l'on appelle stackone: Comment créer un hôte virtuel?

--create un répertoire/dossier dans wamp64/www (exemple wamp64/www/ProjectOne)

--go vous kickstart Wamp serveur et tapez localhost sur votre navigateur

--Au fond à gauche, vous devriez voir ajouter un serveur virtuel local. remplissez le nom du projet (par exemple projectone), remplissez le chemin (par exemple c: \ wamp64 \ www \ projectone) .click start creation.

--Vous devrez redémarrer DNS. Faites un clic droit sur l'icône de notiication de wamp, passez la souris sur les outils, vous devriez voir redémarrer DNS. Vous pouvez maintenant copier vos fichiers dans le répertoire que vous avez créé. J'ai ajouté quelques images ci-dessous (WAMP 3.0.6)

Adding Virtual Host, Restarting DNS

0

WampServer Version 3.1.0 64 bits En Wampmanager.conf, vous trouverez une ligne:

urlAddLocalhost = "off" 

changement à " sur "C'est ça!