无法访问本地网络上的Wamp Server 2.5服务

问题描述 投票:3回答:2

我们已经在我的系统中安装了wampserver2.5并设置了wampserver,我们可以通过本地系统访问,但不能通过本地网络访问。出现以下错误

“

“

请帮助我解决此问题。

php phpmyadmin wamp
2个回答
5
投票

[您必须记住,假设您要使用WAMPServer在单台PC上本地开发基于php的网站,因此已进行了所有设置,以使初学者不会因任何开箱即用的访问而受到损害。] >

[如果要允许网络上的其他PC访问您开发的站点,则必须进行一些更改以告诉Apache允许它从不是此PC的IP地址的IP地址访问连接。] >

首先,如果您的网络是封闭的,即无法从任何其他网络或Internet访问,则可以像这样简单地使用wampmanager菜单:-

wampmanager -> Put Online

这将从以下位置更改httpd.conf文件

Require local

收件人

Require all granted

并重新启动Apache,以便看到更改。

如果您只是想将WAMPServer打开到本地网络,或者您出于某种安全意识,最好使用wampmanager菜单再次手动编辑httpd.conf文件,以确保您编辑正确的文件。 。

wampmanager -> Apache -> httpd.conf

查找线

#   onlineoffline tag - don't remove
Require local

并添加此内容

#   onlineoffline tag - don't remove
Require local
Require ip 192.168.1

要允许您本地子网上的任何IP地址,即以192.168.1开头的任何IP

或仅适用于特定的IP加法器

#   onlineoffline tag - don't remove
Require local
Require ip 192.168.1.41

现在,如果要允许这些其他IP访问phpMyAdmin,则需要编辑此文件:\wamp\alias\phpmyadmin.conf

在这里,您还将看到告诉Apache允许谁访问该别名的命令。并更改为如下所示:-

Alias /phpmyadmin "d:/wamp/apps/phpmyadmin4.1.14/"

<Directory "d:/wamp/apps/phpmyadmin4.1.14/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
  <IfDefine APACHE24>
    Require local
    Require ip 192.168.1               <-- this line added
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
      Deny from all
      Allow from localhost ::1 127.0.0.1
    </IfDefine>
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

找到文件:httpd.conf就我而言,该文件位于C:\ wamp \ bin \ apache \ apache2.4.9 \ conf

寻找线条

然后在Require local行中查找,接下来编写以下内容:

需要全部授予重新启动wampserver,您可以浏览本地网络中保持连接状态的每个设备上的localhost。

来自非洲明珠的问候


0
投票

找到文件:httpd.conf就我而言,该文件位于C:\ wamp \ bin \ apache \ apache2.4.9 \ conf

© www.soinside.com 2019 - 2024. All rights reserved.