2015-05-16 96 views
0

我在Windows 7(32位)中设置了wamp 2.5。我已经设置了一个虚拟主机accounting.dev并设置了主机文件 127.0.0.1 localhost 127.0.0.1 accounting.dev 当我尝试访问本地主机http://localhost页面在很长的一段时间后不停地旋转和加载。当本地主机加载时,我看到我正试图连接这个IP地址192.168.0.4。当页面加载时,我在浏览器的左下角看到了connected to 192.168.0.4(firefox)。最后,当页面加载我的页面时,不会显示应用于它的任何样式(我使用codeigniter)。当试图从虚拟主机'http://accounting.dev'访问该页面时,该页面照常加载。 这是我的虚拟主机配置。本地主机无响应

 <VirtualHost *:80> 
    DocumentRoot "c:/wamp/www" 
    ServerName localhost 
    ServerAlias localhost 
    <Directory "c:/wamp/www"> 
     AllowOverride All 
     Require local 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "c:/wamp/www/accounting" 
    ServerName accounting.dev 
    <Directory "c:/wamp/www/accounting"> 
     AllowOverride All 
     Require local 
    </Directory> 
</VirtualHost> 

我的虚拟主机设置有什么问题。为什么页面查找192.168.0.4,我的IPv4地址是192.168.3.50。笔记本电脑(有问题的人)连接到WiFi,并从另一台笔记本电脑(IP地址172.16.14.193)播放WiFi,并使用connectify主机点作为虚拟路由器在我家中共享WiFi。当我禁用我的系统的WiFi时,本地主机像往常一样(快)提供页面,但没有所有这些样式和JavaScript!请帮助我,谢谢!

+0

你确定了'的DocumentRoot“C:/ WAMP/www”的'你的虚拟主机配置是到你的页面的正确路径?还要检查源代码中的css路径是否正确? – JimboSlice

+0

哦,我忘了更改基址为“http:// localhost”。这是问题。现在,我可以看到带有样式的页面,并且页面加载速度也很快。 – karma

+0

现在唯一的问题是,当我点击登录页面,它显示我一个空白页面 – karma

回答

1

我也跟着教程中,我不记得它的链接,但这里是你需要设置的更改与虚拟服务器名称只需打开httpd.conf文件本地主机,并添加以下行,并确保WAMP是在C:\ WAMP

<VirtualHost localhost>  
    DocumentRoot C:/wamp/www/ 
    ServerName localhost  
</VirtualHost> 

<VirtualHost accounting.dev>  
    DocumentRoot c:/wamp/www/accounting/ 
    ServerName accounting.dev 
</VirtualHost> 

我希望这将解决您的问题

+0

谢谢@imran qasim,我的虚拟主机设置有效。它显示索引页面,但不是页面之后的页面 – karma

+0

正如你所提到的标签codeigniter,所以你是否使用codeigniter与你的项目,如果你不是检查你在config_php文件中的$ base_url中有什么设置。因为我也使用codeigniter和相同的配置,我发布了,我没有问题导航到页面。 –

+0

谢谢@imran您的设置在Xampp以及wamp中都可以使用。但是在wamp中,我无法继续登录页面,在xampp中,我可以成功查看所有页面。在wamp中我得到404没有找到错误。原因是什么......我认为它应该可以在wamp和xampp中工作 – karma