這個問題有點頭疼,想到一個辦法,參考易客CRM定義模塊時遇到的權(quán)限問題的解決辦法,在需要寫入權(quán)限的時候就通過命令行腳本更改一下網(wǎng)站目錄的權(quán)限,靜態(tài)文件生成后就收回網(wǎng)站目錄的權(quán)限,由于網(wǎng)站目前遇到的問題是網(wǎng)站首頁惡意篡改問題,所以只針對index.html做處理,其他目錄暫不做處理。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了大寧免費建站歡迎大家使用!
找到帝國CMS刷新首頁的處理代碼,e/class/chtmlfun.php中的ReIndex函數(shù),在函數(shù)的開頭加上修改權(quán)限為555的Linux
命令行代碼,在函數(shù)的結(jié)尾加上修改權(quán)限為777的Linux
命令行代碼,這樣只是在更新首頁時才擁有寫入權(quán)限,其他情況下只有讀取和執(zhí)行權(quán)限,沒有寫入權(quán)限。在php代碼中調(diào)用Linux命令是通過shell_exec函數(shù)調(diào)用的
你在后臺的系統(tǒng)設(shè)置中設(shè)置了網(wǎng)站地址了
然后在模版中調(diào)用網(wǎng)址的時候,又增加了你的網(wǎng)站域名,所以肯定會出錯了
問題,解決了沒有!如果解決請忽略詞條,如沒有,請做回復!
關(guān)于這個問題,解決方向有兩個:
配置問題:系統(tǒng)配置(后臺),或代碼中有常量或變量配置(system文件);
變量或常量值沒有取到。