为什么wamp server put online / offline选项丢失了?

时间:2016-04-23 12:14:13

标签: wamp

我正在使用Windows 8.最近我安装了wampserver3_x86_apache2.4.17_mysql5.7.9_php5.6.15。但缺少put / offlline选项。我做了wamp manager-> wamp settings->菜单项在线/离线。它也不起作用。此选项旁边没有绿色绿色标记。

怎么办?

1 个答案:

答案 0 :(得分:40)

它不缺少它现在是一个可选菜单

右键单击Wampmanager - > WAMPSetting - >菜单项:在线/离线

如果您点击它,旁边有一个勾号,您会在Online/Offline菜单上看到left click菜单。

然而,由于其使用已失效,因此它已成为可选项。

您应该为每个项目创建虚拟主机,然后您可以单独修改每个项目以控制Apache访问规则。

事实上,在WAMPServer 3或更高版本中,为localhost定义了一个虚拟主机,因此这个旧的Online/Offline进程实际上并不能满足您的需求。

您现在必须转到wamp\bin\apache\apache{version}\conf\extra\httpd-vhosts.conf文件并手动修改该条目

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted                  #<-- changed line
    </Directory>
</VirtualHost>

可以使用像这样的wampmanager菜单编辑此文件

wampmanager -> Apache -> httpd-vhosts.conf

不推荐允许对localhost进行此类访问。最好为每个项目创建一个虚拟主机,例如

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot D:/wamp/www
    <Directory  "D:/wamp/www/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName project1.dev
    DocumentRoot D:/wamp/www/project1
    <Directory  "D:/wamp/www/project1">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>