關(guān)于織夢data目錄安全設(shè)置問題,織夢官方給出了一個不是辦法的辦法,就是將dedecms_data目錄遷移到站外,但是如果根據(jù)那個教程進行織夢data目錄遷移,會出現(xiàn)很多問題,比如遷移data目錄后驗證碼不顯示、IE瀏覽器下瀏覽網(wǎng)站首頁錯位、圖片不顯示等等一系列問題,而且網(wǎng)上查到的解決辦法,根本也都沒有效果,因為要修改的文件實在是太多太多,在這里,小編給出一個簡單的辦法,完美解決織夢遷移data目錄引起的一系列問題。
首先,在設(shè)置前把data目錄移回初始位置,如果有之前按織夢官方給出的辦法進行遷移后出現(xiàn)驗證碼不顯示、IE瀏覽器瀏覽首頁錯位、圖片不顯示等問題的,可以復(fù)制原先的include和data文件夾到網(wǎng)站根目錄,就可以恢復(fù)正常?;謴?fù)后不會影響網(wǎng)站瀏覽、排版、數(shù)據(jù)等問題,因為include文件夾是類庫文件夾,data文件夾是數(shù)據(jù)文件夾,覆蓋后不會對網(wǎng)站瀏覽和排版界面造成影響(親自測試過),接下來小編告訴您怎樣設(shè)置data權(quán)限,保證網(wǎng)站安全。
下載服務(wù)器安全狗,服務(wù)器安全狗中有一項功能就是【文件目錄保護】,其中可以設(shè)置文件/文件夾的寫入、執(zhí)行、讀取、刪除、修改權(quán)限,我們可以使用這個功能,對data文件夾進行安全設(shè)置。
1.開啟文件目錄保護
2.設(shè)置目錄保護規(guī)則
3.新增保護規(guī)則
4.把保護路徑設(shè)置為織夢data目錄
5.把sessions文件夾加入白名單
到這里還沒有結(jié)束,只進行這樣的設(shè)置后,還會有一個小小的問題,就是登錄后臺時會發(fā)現(xiàn),驗證碼可以顯示,但是輸入以后總顯示驗證碼錯誤,在這里需要再將一下data目錄中的sessions文件夾加入白名單,sessions是用來生成驗證碼的文件夾,所以需要有寫入、創(chuàng)建權(quán)限,按下圖設(shè)置即可。
6.驗證是否成功
到這里,就已經(jīng)設(shè)置完成了,驗證是否成功的方法就是在織夢的data目錄中,新建一個txt文檔,如果提示訪問被拒絕并且安全狗也有提示攔截,就表示已經(jīng)設(shè)置成功了。
作者:銀凌網(wǎng)絡(luò),轉(zhuǎn)載請以鏈接形式注明出處
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!