一切工作正常 – 托pipe几个我自己的网站,但希望能够维护他们在局域网上的其他电脑。 工作正常,除了phpmyadmin 。
一切都设置得可以做到。
在其他PC上,我得到了一个403错误(访问被拒绝 – 而Apache的日志告诉我这是由服务器configuration引起的)。
我必须使用PC的名称,使用localhost ,实际的IP,或127.0.01给出一个服务器不能在浏览器中find – 但这可以,因为我只想从局域网访问 – 而不是从互联网。
在\wamp\alias\phpmyadmin.conf我有:
Alias /phpmyadmin "Q:/wamp/apps/phpMyAdmin4.5.0.2/" \# to give access to phpmyadmin from outside \# replace the lines \# \# Require local \# \# by \# \# Require all granted \# <Directory "Q:/wamp/apps/phpMyAdmin4.5.0.2/"> Options Indexes FollowSymLinks MultiViews AllowOverride all <IfDefine APACHE24> Require local Require ip 192.168.1 </IfDefine> <IfDefine !APACHE24> Order Deny,Allow Deny from all Allow from localhost ::1 127.0.0.1 Allow from 192.168.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>
我也试过把这个添加到Q:\wamp\bin\apache\apache2.4.9\conf\httpd.conf :
<Directory "Q:/wamp/apps/phpMyAdmin4.5.0.2"> Options Indexes FollowSymLinks MultiViews AllowOverride none Require local granted Allow from localhost ::1 127.0.0.1 </Directory>
但无济于事 – 我可以得到的是一个403访问被拒绝或允许每个人访问我的数据库 – 这是没有用的,因为它甚至不要求密码…
首先,127.0.0.1是回送接口的IP:这只能从同一个主机上运行。 本地主机是127.0.0.1,所以这是正常的,都不工作。
你应该检查你的局域网是否使用192.168.1.0/24,也许不是! 看看你的apache访问日志,你会发现你的源IP,你需要添加到“Allow From”(apache 2.2)或“Require ip”(apache 2.4)。
要求主机bger-pc
解决了这个问题。
求求你的帮助和patiense;>)