dedecms剛進後臺卡的緣由

測試調試的時候,作的本地host,發現進後臺的時候很卡。 php

檢查後發現是卡在安全檢測環節。 ajax

緣由: 安全

剛進後臺的時候,系統會ajax調用admin/index_testenv.php腳本,這個腳本負責檢查目錄權限等。 服務器

其中有一個步驟是檢測目錄具備可執行權限的,原理是在data目錄和uploads目錄下臨時建立一個php腳本,經過 函數

fsockopen用http協議打開該腳本(不懂得參考file_get_contents抓取遠程頁面),經過獲取結果來判斷php腳本是否 測試

執行了,而因爲我本身電腦上作了本地host,可是服務器上並無,因此當服務器嘗試打開url的時候,因爲域名並 url

沒有真實解析,因此就沒法訪問域名,致使這裏卡住,一直等到某個超時時間之後才放棄。 spa

解決辦法: 調試

編輯admin/index_testenv.php get

找到PostHost函數定義的地方,在函數體內第一行插入:

return false;

生產環境後,建議改回來。

相關文章
相關標籤/搜索