作者: 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)
1F:→ draven:你跑 XAMPP 时,skype 也是开着的? 09/06 09:12
我电脑有安装 skype,但没开着
skype 会影响 OAO? 我记得我之前 XP 系统用都很正常 (也有 skype)
※ 编辑: thealex 来自: 36.238.184.219 (09/06 09:38)
2F:推 YUPTT:SKYPE 会占用 80 port 记得把替代PORT选项取消掉 09/06 09:57
3F:推 geniuswen:port换成别的数字 ex:8081 09/06 10:22
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)
4F:→ jenesis:系统在预设上好像会把某些程式的80 port挡掉 要自己设权限 09/07 00:28
要怎麽设权限 0.0?
本来要去防火墙找 但找不到设 port 的 QQ
※ 编辑: thealex 来自: 36.238.185.91 (09/07 08:08)
5F:→ danny8376:回上面... 没软体会自动建资料库 只会建资料表 09/07 16:31
6F:→ danny8376:资料库通常都是别人开给你用 最好有自己建这回事 09/07 16:31
7F:→ danny8376:唯一能自己建的只有自己管的资料库伺服器而已 09/07 16:32
看来是我太久没架 wordpress 记错了
一直以为输入名称她会自己架 XD
感谢指正 !
8F:→ danny8376:至於80port的问题的话 有些服务虽然不是HTTP SERVER 09/07 16:34
9F:→ danny8376:但还是占用80 可以参考这篇 大多可能都有列(英文就是了) 09/07 16:34
11F:→ danny8376:没意外你的状况是World Wide Web Publishing Service 09/07 16:39
12F:→ danny8376:这个服务的问题 09/07 16:39
果然我的是第二种
我把 IIS 里头的 World Wide Web 服务停用
就成功解决了 port 占用的问题
太感激了我可以直接透过 localhost 连上去了
不过我还是好奇 IIS 是做什麽的 ?
也是类似 XAMPP 的服务吗 ?
不过查了一下维基 还一度以为我关掉就会连不上其他的网站(伺服器) XD
我以为想说预设会开着的东西应该是平常一般人会用到的
结果他就占着 port 80 我不太懂它的用途 (?)
再次感谢你!
※ 编辑: thealex 来自: 36.238.185.91 (09/07 21:34)
13F:→ hansamuE:IIS是跟Apache同等的伺服器,所以才会互抢预设的80port 09/08 01:17