[問題] Win8 localhost (已解決)

看板Web_Design作者時間10年前 (2013/09/06 08:56), 編輯推噓2(2011)
留言13則, 6人參與, 最新討論串1/1
作者: thealex (Ajex) 看板: Web_Design 標題: [問題] Win8 localhost 時間: Fri Sep 6 08:56:10 2013 我想要在本機架站 研究 wordpress 於是我安裝了 Xammp 安裝過程一切正常 安裝完打開主控台畫面 把 Apache MySql Filezilla 點開 start 後兩項正常啟動 但 Apache 一直無法開啟 似乎是 port 80 被使用的問題 我查過網路上有提供一些解決辦法 修改 httpd.conf 裡面的東西 但是我改了之後 也沒有恢復 我就把那些東西改回原本的樣子 我也不敢亂調那些值 畢竟我也不知道他們是幹什麼的 [Apache] Error: Apache shutdown unexpectedly. [Apache] This may be due to a blocked port, missing dependencies, [Apache] improper privileges, a crash, or a shutdown by another method. [Apache] Press the Logs button to view error logs and check [Apache] the Windows Event Viewer for more clues [Apache] If you need more help, copy and post this [Apache] entire log window on the forums 剛剛特地重新安裝來複製錯誤訊息 我也試過用別的 像是 WAMP 和 AppServ (兩個都試過) 沒顯示錯誤訊息 但 localhost 也連不上去 真的不知道該怎麼辦才好~ 懇請大大指點,感激萬分! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.238.184.219 ※ 編輯: thealex 來自: 36.238.184.219 (09/06 08:59)

09/06 09:12, , 1F
你跑 XAMPP 時,skype 也是開著的?
09/06 09:12, 1F
我電腦有安裝 skype,但沒開著 skype 會影響 OAO? 我記得我之前 XP 系統用都很正常 (也有 skype) ※ 編輯: thealex 來自: 36.238.184.219 (09/06 09:38)

09/06 09:57, , 2F
SKYPE 會占用 80 port 記得把替代PORT選項取消掉
09/06 09:57, 2F

09/06 10:22, , 3F
port換成別的數字 ex:8081
09/06 10:22, 3F
http://i.imgur.com/MeS3vrt.png
我取消勾選了 沒用 他說要重啟 skype 才會作用 我重開了還是沒有 我最後想說重開機看看 結果還是一樣 QQ 會不會還有其他軟體占用 port 80? ※ 編輯: thealex 來自: 36.238.186.149 (09/06 13:34) 我又查了查 查到找出占用 port 的程式 http://i.imgur.com/K3X7OV2.png
如果我沒解讀錯的話 應該不是 skype 不知是系統什麼把它占掉了 我剛剛把 httpd.conf 裏頭的 listen 80 改成 listen 8080 成功連上了! 但是這樣要 localhost:8080 才會連到 有沒有辦法可以直接打 localhost 就連上去 OAO? ※ 編輯: thealex 來自: 36.238.186.149 (09/06 20:56) 不知道是不是 port 的問題 架 wordpress 讀不到資料庫 資料庫主機位址 只打 localhost 會發生錯誤 加上 :8080 就跑不動了 0.0 跑到資料庫新增一個他才讀到 看來不能直接用 wordpress 新建資料庫 0.0 ※ 編輯: thealex 來自: 36.238.186.149 (09/06 21:39)

09/07 00:28, , 4F
系統在預設上好像會把某些程式的80 port擋掉 要自己設權限
09/07 00:28, 4F
要怎麼設權限 0.0? 本來要去防火牆找 但找不到設 port 的 QQ ※ 編輯: thealex 來自: 36.238.185.91 (09/07 08:08)

09/07 16:31, , 5F
回上面... 沒軟體會自動建資料庫 只會建資料表
09/07 16:31, 5F

09/07 16:31, , 6F
資料庫通常都是別人開給你用 最好有自己建這回事
09/07 16:31, 6F

09/07 16:32, , 7F
唯一能自己建的只有自己管的資料庫伺服器而已
09/07 16:32, 7F
看來是我太久沒架 wordpress 記錯了 一直以為輸入名稱她會自己架 XD 感謝指正 !

09/07 16:34, , 8F
至於80port的問題的話 有些服務雖然不是HTTP SERVER
09/07 16:34, 8F

09/07 16:34, , 9F
但還是占用80 可以參考這篇 大多可能都有列(英文就是了)
09/07 16:34, 9F

09/07 16:36, , 10F
09/07 16:36, 10F

09/07 16:39, , 11F
沒意外你的狀況是World Wide Web Publishing Service
09/07 16:39, 11F

09/07 16:39, , 12F
這個服務的問題
09/07 16:39, 12F
果然我的是第二種 我把 IIS 裡頭的 World Wide Web 服務停用 就成功解決了 port 占用的問題 太感激了我可以直接透過 localhost 連上去了 不過我還是好奇 IIS 是做什麼的 ? 也是類似 XAMPP 的服務嗎 ? 不過查了一下維基 還一度以為我關掉就會連不上其他的網站(伺服器) XD 我以為想說預設會開著的東西應該是平常一般人會用到的 結果他就佔著 port 80 我不太懂它的用途 (?) 再次感謝你! ※ 編輯: thealex 來自: 36.238.185.91 (09/07 21:34)

09/08 01:17, , 13F
IIS是跟Apache同等的伺服器,所以才會互搶預設的80port
09/08 01:17, 13F
文章代碼(AID): #1IAIWlHt (Web_Design)