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

來源:互聯網
上載者:User
刪掉.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 。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.