有個后臺網站正在用CKEditor和CKFinder為撰寫新聞及上傳影像和視頻,然后在本地的環境下,后臺網站CKFinder上傳器是沒問題的,但是把專案的檔案夾移到另一臺服務器端上,然后測驗的時候,結果點擊上傳時候就報錯500,而且又沒有詳細的報錯日志,更別說chrome的報錯日志,因只說500內部服務器錯誤,這個問題我真的沒遇到過emmm,只好自己去摸索這個問題!
測驗行為:在后臺網站中,選擇影像或者視頻,然后點擊“瀏覽服務器”或者點擊“上傳”,上傳后就報錯500錯誤訊息,
這個URL路徑是plugins / ckfinder / core / connector / php / connector.php,它表明是存在服務器上,
于是找網上一大堆關于解決這個的問題,如何去查詳細的報錯日志呢?當不知道詳細的報錯日志的情況下,再去找網上,這是在浪費時間,因為這個報錯500里面有各種的錯誤原因,如何去查詳細報錯日志,步驟操作如下(注:這是在win server 2012 r2的環境中):
首先打開IIS(管理器),選擇自己網站的主頁并選擇錯誤頁:

打開錯誤頁后選擇針對500網頁,然后選擇編輯功能設定:

打開編輯錯誤頁設定后,選擇第二個的按鈕為詳細錯誤,最后確定,OK,

把網頁重繪之后,然后在后臺網站就報錯500的訊息中,就可以看到詳細錯誤的日志,如下:

p圖:畫紅圈的翻譯是臨時檔案夾不可寫入CKFinder,
我一開始看這個報錯的原因就知道是權限的問題,然后找了找網上有關解決的問題并親自操作設定權限,我把用戶組及管理員的權限都打勾了完全控制,結果還是沒用的,還是報錯500,真是讓人頭疼,畢竟我摸索這么久,更況且第一次遇到這個報錯的問題,為了直到搞定bug為止,還是重新寫關鍵字,然后找了找終于發現這個博主寫的有幾個句話吸引到我的眼睛,博主寫的幾個原句話就是(網上幾乎一面倒地說這是權限問題,實際不是,原因在于沒有給我們的網站專案正確的標識),然后按他的進行操作,如下:
首先還是打開IIS管理器,然后選擇應用程式池,再選擇為DefaultAppPool,最后選擇右側的高級設定:

找出行程模型的標識,改為LocalSystem,最后確定:

應用程式池步操作設定OK,然后選擇右側的基本設定:

選擇基本設定后,再次點擊應用程式池的選擇,然后選擇為DefaultAppPool,最后確定:

最后這個步驟操作完成了,再次打開后臺網站,嘗試上傳圖片及視頻到底是否成功?結果成功啦!

大功告成!
畢竟這個是我第一次遇到的問題,但對我來說這是進步的成長!
有問題,歡迎寫評論!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/174261.html
標籤:其他
上一篇:【資料結構——佇列篇(C描述)】
