WAMP: Missing http://localhost/ in urls , wrong wamp projects links
Asked Answered
C

14

12

I have a problem with Wamp which never happened to me before, cannot find what's wrong. I have a few projects located in my www folder ( running windows 7 ).

My hostfile has the line 127.0.0.1 localhost uncommented

When I go to http://localhost/ or http://127.0.0.1/ and click on a project name like "mysite" from the main Wamp panel page, the link just points to "mysite" and not "http://localhost/mysite"

Therefore I can't see any sites, what should I do ?

Crandale answered 25/6, 2014 at 12:2 Comment(5)
As in, your URL changes from http://localhost/ to mysite?Ayers
it doesnt change, it is directly mysite . Instead being localhost/mysiteCrandale
possible duplicate of Wamp remove localhost from URL or yuo can read this post on the WAMPServer forum. forum.wampserver.com/read.php?2,124482Lesko
Thanks for pointing that out and for the link. I hadn't noticed they updated wamp recently. I will look further to use virtual hosts.Crandale
Great, once you get the first one done you will never look back they are just so useful.Lesko
C
37

After thorough research, I found out the solution which worked for me as well..

open wamp/www/index.php.

Change this line:

$suppress_localhost = true;

To :

$suppress_localhost = false;
Chamfron answered 7/12, 2014 at 16:57 Comment(1)
You do not invent the wheel twice, wampserver have the structure of making things by .conf files, from there you do the change only and not in more than that place other than that it will be a hell of settings everywhere. so in wampmanager.conf where the line urlAddLocalhost = "off" you turn it to "on"Viaduct
H
30

For the latest versions on Wamp, the file has changed the code as follows:

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

So it is now configurable from the Wamp Aestan Tray menu.

For Wampserver 3.0.6, I was able to do this by the following:

  1. Right click on wamp icon on tray on the right.
  2. Go to "wamp settings"
  3. Enable "Add localhost in URL"

If you see the green tick mark, it is enabled. Now refresh your localhost home page and check URLs.

Hatti answered 28/11, 2016 at 14:28 Comment(2)
Super.. This is amazing. Thanks for the head-up !Chamfron
This one is so much better for the latest versions, thanksMonolithic
H
4

Adding Localhost in url is not a suggested by wamp, wamp expect that each project contains a virtualhost.This provides a level of control for framework development. So for instance if your project is stackone, you need to create a virtual host for that called stackone:How to create a virtual host?

--Create a directory/folder in wamp64/www (example wamp64/www/projectone)

--Go to kickstart you wamp server and type localhost on your browser

--At the bottom left you should see add local virtual server. fill in the project name,(e.g projectone),fill in the path.(e.g c:\wamp64\www\projectone).click start creation.

--You will need to restart DNS. Right click on the notiication icon of wamp, hover on tools, you should see restart DNS. You can now copy your files to the directory you created. I added some images below (wamp 3.0.6)

Adding Virtual Host,Restarting DNS

Heribertoheringer answered 21/7, 2017 at 12:36 Comment(1)
I have followed these processes but each time I click on the project name, Instead of the domain to load something like: localhost://testproject, Its directing me to the website. what could be wrong ?Chamfron
F
3

You can update "urlAddLocalhost" variable in "wamp64/wampmanager.conf" file to on/off. By default it is "off".
My wamp version is 3.0.6.

urlAddLocalhost = "off" 

enter image description here

Fredela answered 12/4, 2017 at 6:43 Comment(0)
D
2

I prefer the end-user way to change wamp's behaviour. Right click on WAMP notification icon -> Wamp Settings -> Add localhost in url.

Dugout answered 6/3, 2016 at 15:38 Comment(0)
C
2

No need to open and edit www/index.php. Just write click on wamp icon => go to wamp settings => then look for "Add localhost in url

Creosote answered 22/5, 2018 at 9:32 Comment(0)
L
1

Although its not a problem. Linking been disabled by Wamp Devs. Check this article link, its well written and explained the matter.

WAMP - Remove localhost from project URL

Lampoon answered 22/3, 2015 at 19:42 Comment(0)
R
1

In WAMPSERVER 3.1.x

Open wamp/www/index.php

Go to line number 33

Change this line:

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

To:

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

Save and close the file.

OR

Right click on system tray Wampserver icon and hover on,

Click Wamp Settings option

After that choose this: Add localhost in url

Rockefeller answered 13/2, 2019 at 22:40 Comment(0)
C
0

In the latest version

CHANGE THIS

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

TO THIS

$suppress_localhost = ($wampConf['urlAddLocalhost'] == 'off' ? false : false);
Cytherea answered 4/7, 2017 at 12:16 Comment(0)
V
0

WampServer Version 3.1.0 64bit In Wampmanager.conf you will find a line:

urlAddLocalhost = "off"

Change it to "on" Thats it!

Viaduct answered 23/9, 2017 at 18:4 Comment(0)
A
0

In Wamp server 3.0.0:

Open wamp/www/index.php and head to line number 33 and replace off by on.

if(!empty($wampConf['urlAddLocalhost']) && $wampConf['urlAddLocalhost'] !== "on")

You may now uncheck the "Add localhost in url" in the Wamp menu.

Abhorrent answered 16/4, 2019 at 11:52 Comment(0)
A
0

Right-click on the wamp icon then go to the Wamp Setting => Add localhost in url

enter image description here

Amandine answered 5/11, 2020 at 17:23 Comment(0)
T
0

In the Version 3.2.5 go to the line 375 in X:wamp/www/index.php:

Change this:

$projectContents .= '<li>'.$file.'</li>';

For this:

$projectContents .= '<li><a href="'.str_replace('.conf','',$file).'">'.$file.'</a></li>';

That's it!

Travers answered 23/10, 2021 at 18:38 Comment(0)
S
0

The previous methods are no longer working in 2022. There's no urlAddLocalhost to be found, and no Add localhost in URL menu option.

The new method is to open wamp/wampmanager.conf and set:

LinksOnProjectsHomePage= "on"

This is correct as of WampServer version 3.2.9.

Skewback answered 21/6, 2022 at 17:28 Comment(0)

© 2022 - 2025 — McMap. All rights reserved.