php進主頁出現:HTTP 錯誤 500(Internal Server Error):服務器嘗試執行請求時遇到了意外情況。


刪掉.htaccess 即可訪問 

您訪問的頁面無法顯示,網頁500錯誤,

服務器錯誤

HTTP 錯誤500 - 內部服務器錯誤。

描述: 您要查找的資源有問題,無法顯示。

 

 

 

 

以前也安裝過Discuz1.5沒有這種現象,真是奇怪了,於是查了眾多資料,找到了Discuz X2新版安裝首頁500錯誤的解決辦法就是

 

首頁的500錯誤不影響后來的登錄 照着網上的教程修改了一下還真的可以了!!

 

解決方法:

1、安裝完成后,直接訪問http://你的域名/admin.php

2、進入后台管理后,點擊【全局】-【域名設置】-【應用域名】,進入這后,選擇其中一個作為網站首頁,填寫域名(www.你的域名.com)和根域名(你的域名.com),點擊提交,更新緩存

 

操作完成后,重新進入網站,500錯誤問題解決,訪問一切都正常。

 

具體原因還不清楚。還在探索中

 

 

 

解決了這個問題之后,測試過程中又發現發帖總是在提交時出現網站500錯誤,但是刷新一下,帖子已經發出去了,帶着這個問題去搜資料,幾乎找遍了整個Discuz論壇,沒有找到解決辦法,一開始以為是權限問題,設置了半天不對,還是老樣子,最后重裝了Discuz X2還是不行,幾乎都試過了,最后在落伍的一個帖子上發現了 感謝落伍ID:青雲服務器安全

 

方法如下

 

如果是虛擬主機需要服務器iis權限,登錄到遠程桌面后

 

問題:DZ X1.5最新版在WIN2008的IIS7系統上以第三方FastCgi模式運行時出現發貼時500服務器錯誤,詳細錯誤代碼是0x8007000d和UC中心用戶動態頭像不顯示靜態正常!

 

 

解決方法:在站點功能界面的處理程序映射內找到PHP-FastCgi雙擊打開屬性,把里面的FastCgiModule改為isapiModule,

 

然后把php-cgi.exe改成php5isapi.dll,然后一路確定,再試下站點就全部正常了,

 

然后再把php5isapi.dll改回php-cgi.exe,再測試站點依然正常!

 

從官網上下載了源碼,並按照說明進行安裝,先是提示某些文件夾權限不夠,所以就給了某些文件和文件夾相應的權限。這樣順利安裝完成了,但安裝完成后,首頁空白或顯示500錯誤,后台空白或顯示500錯誤,只有uc_server可以打開及進入。


通過網上查找了n多解決方案,都沒有解決。最后給這個站文件夾users組完全控制權限都不行,所以覺得不是這個原因,於是就查看網站源碼。


發現一個問題:x2里面書寫調用文件都用了./ 而不是/ 或者什么都不帶,這樣因為我把整個upload文件夾內的文件直接放主目錄下,所以就有問題了。


於是乎,我在web目錄下又建立了一個文件夾discuz ,然后把upload文件夾里面的文件復制到這個里面,重新安裝,給予web文件夾某用戶讀取權限,給予web/discuz 文件夾讀取權限,給予某些文件和目錄寫入權限,重新安裝,一切正常。


折騰我半天的500錯誤,原來是X2的一個bug 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM