解决wamp 点击“Your Projects”项目名失败和异常告警

在使用wampserver进行php调试时,碰到如下问题:

       在wamp\www文件夹下直接创建文件可以在localhost中的“your project”直接访问,但如果在\www文件夹下新建文件夹后,访问文件夹则会显示not found。

 百度的解决方法为:

  1. 在\wamp\www路径下面,找到index.php文件,
  2. 搜索$projectContents,找到$projectContents .= '<li><a href="'.($suppress_localhost ? 'http://' : '').$file.'">'.$file.'</a></li>';
  3. 修改   'http://'   改为   'http://localhost/',保存。

但这样wamplocal界面会显示It's a bad idea to add localhost in the url of launching projects. 如果不介意此告警,文章看到这就可以了,但对于有点强迫症的我想解决这个告警,于是继续搜索后,找到关于这个问题的讨论。以下为原文链接:http://forum.wampserver.com/read.php?2,153362,153408,因为是英文,且讨论过程较长。我在这将操作步骤提取出来,希望能帮助到和我遇到相同问题的同志们。

步骤如下:

1. 修改wamp\bin\apache\apache2.4.37\conf\extra\httpd-vhosts.conf文件

新增虚拟host:

#
<VirtualHost *:${MYPORT8081}>(新建端口号)
    ServerName localhost           (自己服务器名字)
    ServerAlias localhost             (别名,应该可以不写)
  DocumentRoot "${INSTALL_DIR}/www/workspace"    (仿照文件存在的80端口写,加上自己的文件夹名字即可)
  <Directory "${INSTALL_DIR}/www/workspace/">        (同上)
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

2. 新增监听端口号

  • 打开wampserver
  • 右键右下角图标
  • 点击tool
  • 点击add a listen port for apache
  • 输入上面的新建端口号,本例为8081

操作完成后,可以在wamp\bin\apache\apache2.4.37\conf\httpd.conf中看到新增的监听端口号。

监控端口号修改

3.在浏览器中查看localhost

在浏览器中输入localhost,可以在界面右下角发现自己新增的虚拟host。虚拟host

点击,可以看到新建在虚拟host文件夹下建立的文件了。

到此,wampsever中“your project”不能访问的问题就解决了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值