关于php无法用localhost访问的原因.
请问一下我在本地的apache中设置了一个虚拟的路径,url就设置成了一般的网站域名.我只设置了一个项目.为什么其他项目都无法用localhost访问了?#<Virtua...
请问一下我在本地的apache中设置了一个虚拟的路径,url就设置成了一般的网站域名.我只设置了一个项目.为什么其他项目都无法用localhost访问了?
#<VirtualHost *>
# ServerName www.cisory.com
# DocumentRoot D:/hostc/www/sory/
#</VirtualHost>
我是这样写的.是因为*这个原因导致我不能用localhost吗?热心的前辈真多。非常感谢各位前辈. 展开
#<VirtualHost *>
# ServerName www.cisory.com
# DocumentRoot D:/hostc/www/sory/
#</VirtualHost>
我是这样写的.是因为*这个原因导致我不能用localhost吗?热心的前辈真多。非常感谢各位前辈. 展开
5个回答
展开全部
兄弟 ,给你apache配置一个域名,把根目录指到你项目目录就ok啦!就可以达到你想要的效果了
我是这样配的
<VirtualHost *:80>
ServerAdmin admin@local.com
DocumentRoot "G:/htdocs/test/"
ServerName local.test.com
ErrorLog "logs/test/dummy-test-error.log"
CustomLog "logs/test/dummy-test-access.log" common
</VirtualHost>
我是这样配的
<VirtualHost *:80>
ServerAdmin admin@local.com
DocumentRoot "G:/htdocs/test/"
ServerName local.test.com
ErrorLog "logs/test/dummy-test-error.log"
CustomLog "logs/test/dummy-test-access.log" common
</VirtualHost>
追问
您好,我想请问一下。我的到底是什么原因导致的了?是virtualhost这个的原因吗?
追答
可能是端口号没有识别的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其它的项目,你如果放在了根目录下面的话,比如说wine这个项目,那么访问他的话,就是localhost/wine/index.php
追问
就是这样子的方式在我设置了一个项目的路径后.其他的都不可以用localhost访问了.本来开始是可以的.不知道是是不是apache里面的某个权限或则是什么地方错误导致的.除了设置的那个项目可以访问外,其他的都是404.比如我目录下有一个discuz的项目名为dz.我用localhost/dz就访问不到了.以前是可以直接访问到的.
追答
哦,可能是你设置了虚拟路径的问题吧,我没遇到过这种情况,sorry了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把localhost改了,看看你的host里面的本机127.0.0.1有没改,如果不是localhost 就改成localhost,这样就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你为你的localhost绑定到你的虚拟路径上了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以设置不同的端口显示不同的访问路径:
参考Apache官网:http://httpd.apache.org/docs/2.2/
参考Apache官网:http://httpd.apache.org/docs/2.2/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询