我們安裝了wampserver2.5並在我的系統中設置了wampserver,我們可以通過本地系統訪問,但無法通過本地網絡訪問。出現以下錯誤無法訪問本地網絡上的wamp server 2.5服務
請幫我解決這個問題。
我們安裝了wampserver2.5並在我的系統中設置了wampserver,我們可以通過本地系統訪問,但無法通過本地網絡訪問。出現以下錯誤無法訪問本地網絡上的wamp server 2.5服務
請幫我解決這個問題。
你必須記住,WAMPServer的配置假設你打算使用它來在一臺PC上本地開發基於php的網站,因此一切都設置好,以便初學者不會因任何離線訪問而損害他們的系統。
如果你想允許你的網絡上的其他PC訪問你開發的站點,那麼你將不得不做出一些改變,告訴Apache它被允許訪問來自不是這個PC的ip地址的連接地址的
首先,如果您的網絡從任何其它網絡或從互聯網關閉即無法訪問,你可以簡單地使用wampmanager菜單,如下所示: -
wampmanager -> Put Online
這將chnage httpd.conf文件來自
Require local
要
Require all granted
,並重新啓動Apache的,因此看到的變化。
如果你只是想打開你的WAMPServer到你的本地網絡,或者你有任何安全意識,最好使用wampmanager菜單再次手動編輯httpd.conf文件,以確保你編輯了正確的文件。
wampmanager -> Apache -> httpd.conf
找到行
# onlineoffline tag - don't remove
Require local
和IE瀏覽器的任何IP開始192.168.1
還是爲了添加此
# onlineoffline tag - don't remove
Require local
Require 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>
的
Thanx @RiggsFolly,你讓它變得如此簡單經過如此艱難的搜索 – 2015-04-01 10:51:37
可能重複[如何訪問我WAMP的服務器上的另一本地計算機(http://stackoverflow.com/questions/22805093/how-to-access-my -wamp-server-on-another-local-computer) – Mihai 2014-11-21 12:23:49
只是一點點。 **他們不是錯誤**他們是Apache告訴你,你試圖做一些你沒有告訴它你希望它被允許做的事情。 – RiggsFolly 2014-11-21 14:06:04