我已經在我的新筆記本上安裝了xammp,我可以使用localhost
或127.0.0.1
訪問它,但不能在使用計算機名稱時訪問它。使用電腦名稱的 以前也在我的臺式電腦上工作。 我已經試圖禁用防火牆,沒有幫助 - 任何想法? 謝謝訪問使用計算機名稱的xampp
回答
首先要檢查的是您的計算機名稱正在解決。
轉到命令提示符並比較以下兩個命令的輸出。
ping computername
ping localhost
什麼,你可能會發現,本地主機解析爲127.0.0.1(或:: 1,如果你使用IPv6,太)和計算機名稱將解決你的網卡的IP地址。
如果是這樣,請確保XAMPP正在監聽所有IP地址,或者如果計算機IP保持靜態,請添加您的計算機IP。
你可能會添加一個主機條目,它解決了computername到127.0.0.1,但我不會真正推薦這個路由。
我試過了 - 這完全是你描述它。 我會嘗試修改xampp配置文件。 – Fuxi
除了丹的回答,這解釋了爲什麼它不工作,這裏有一個修復。
我得到的錯誤消息看起來像這樣。這是德文,但沒關係。它說有一個新的安全概念。您只能從本地網絡訪問。它還說如何改變它。
Zugriff verweigert!
的Neues XAMPP Sicherheitskonzept:
明鏡Zugriff奧夫DAS angeforderte OBJEKT IST淖爾AUS DEM lokalen Netzwerkmöglich。
Diese Einstellung in der Datei「httpd-xampp.conf」angepasst werden。
Sofern Sie diefüreine Fehlfunktion des Servers halten,informieren Sie bitte den Webmasterhierüber。錯誤403
在您的XAMPP文件夾中有一個名爲httpd-xampp.conf
在我的情況文件時,它是在這裏:
C:\ XAMPP的\ apache的\的conf \額外\的httpd-xampp.conf
在最底部這個文件中找到,它說
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from 127.0.0.0/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
並註釋掉Deny from all and Allow
行:
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
# Deny from all
# Allow from 127.0.0.0/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
現在重新啓動apache,它應該工作。
編輯:
你還可以添加你的主機名作爲允許指令:
Allow from 127.0.0.0/8
Allow from pc001.MYCOMPANY.local
找出你的完整的主機名,包括在命令行中域:
C:\>hostname
pc001
C:\>ping pc001
Ping pc001.MYCOMPANY.local [...]
這可能是要走的路!這比爲每個人敞開大門要好。
其他信息可在Apache doc找到。
一句警告:現在可以從網絡中的每臺計算機訪問xampp安裝(網絡服務器,數據庫等)。 這是一個安全風險。
- 1. 使用主機名稱在本地計算機上無法訪問ELMAH文件
- 2. 更改計算機名稱
- 3. 檢索計算機名稱
- 4. 從遠程計算機訪問xampp/htdocs目錄
- 5. 從另一臺計算機訪問XAMPP MySql數據庫
- 6. 使用計算機名稱與套接字連接有問題?
- 7. 如何使用PHP獲取計算機名稱,計算機的本地IP和計算機的服務器IP
- 8. 從手機訪問您的計算機
- 9. Java:通過計算機名稱獲取計算機規格
- 10. 網絡上的計算機名稱,my.computer.name
- 11. XAMPP虛擬主機的不同名稱
- 12. 使用WMI更改C#中的計算機名稱
- 13. 獲取客戶端計算機名稱
- 14. 獲取計算機名稱在Adobe AIR
- 15. WIX獲取計算機名稱?
- 16. 連接到PC與計算機名稱
- 17. 如何使用log4j將計算機名稱添加到日誌文件名稱?
- 18. 訪問計算機中的文件
- 19. 訪問遠程計算機上的MySQL
- 20. 訪問遠程計算機的MSMQ給出「遠程計算機不可用」
- 21. 如何使用Inno pascal腳本檢索計算機名稱?
- 22. 使用Javascript獲取計算機名稱/ jquery
- 23. 使用SignalR與IP地址而不是計算機名稱
- 24. 如何在VB.Net中獲取外部計算機的計算機名稱?
- 25. C#計算機名稱或網絡上的計算機ip關驅動器號
- 26. 獲取本地計算機的DNS名稱,如遠程計算機所示
- 27. 如何獲得本地計算機的計算機名稱和IP地址
- 28. 使用計算機名稱替代用戶名的SQL集成安全性
- 29. 使用PowerShell和WinRM訪問遠程計算機上的GUI
- 30. 使用C訪問聯網的計算機#
你會得到什麼錯誤信息?當我用主機名進行嘗試時,我收到了一個'403'狀態碼。這是因爲@丹說的。 – simbabque
它試圖永久連接,並以超時結束.. – Fuxi