在寶塔Windows面板中部署PHP網站遇到的問題及解決方法

 問題一:404錯誤:此錯誤(HTTP 404 未找到)

 

windows 2008R2 截圖:

windows 2012R2截圖(估計是自動做了跳轉)

將端口80 改爲8001(端口80被IIS佔用了,所以報404錯誤),http://127.0.0.1:8001/index_info.php 或 http://chenxi58.cn:8001/index_info.php, 均能正常打開,由此推斷是域名解析或80端口轉發的問題

備註:index_info.php的源代碼:

<?php
phpinfo();
?>

 問題二:403 Forbidden錯誤: 此錯誤(HTTP 403 禁止)意味着 Internet Explorer 可以連接到該網站,但是沒有查看該網頁的權限
1:徹底刪除從原來的程序文件,複製乾淨的程序文件到服務器,寶塔windows面板中刪除之前的網站,重新創建網站。於是問題解決了!
 

 問題三:apache啓動後又自動停止

1:有一種可能性是:C:\BtSoft\apache\conf\httpd.conf 這個文件被修改了(裏面出現了80端口,而80端口卻被IIS佔用了)

解決方案:記事本打開httpd.conf, 刪除被佔用的端口號,然後保存,再重新啓動apache即可。

2:有一種可能是:直接在寶塔Windows控制面板中修改文件,導致httpd.conf文件沒有被保存完整(這個是寶塔的BUG)

解決方案:修改前要事先備份好httpd.conf, 否則就只能重裝apache了

3:有一種可能是:網站設置中的SSL證書配置錯誤

解決方案: 用第三方工具生成祕鑰和證書PEM(用2個文件拼接而成),詳細的操作方法請聯繫作者QQ

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章