解決警告:xoops_lib xoops_data 基於安全考量,建議您將之移到網頁目錄之外。

在Xoops 2.3之後的版本,

完裝完成後會在後端工具出現兩段警告訊息...

xoops

<span style="color: rgb(255, 0, 0);">警告:資料夾 xoops_lib 在網頁目錄中!<br />
基於安全考量,建議您將之移到網頁目錄之外。</span><br />
<br />
<span style="color: rgb(255, 0, 0);">警告:資料夾 xoops_data 在網頁目錄中!<br />
基於安全考量,建議您將之移到網頁目錄之外。</span>

解決方法:

將目錄移出root外即可

以自架appserv為範例:

更改前,網站真實路徑的root為 C:\appserv\www

而警告中的目錄則是在 C:\appserv\www\xoops_lib 及 C:\appserv\www\xoops_data

更改後,網站真實路徑的root為C:\appserv\www沒變

但警告中的目錄則改成 C:\appserv\AAA\BBB_lib 及 C:\appserv\AAA\BBB_data

AAA為新開的目錄,BBB為改更目錄名稱

更改目錄位置及名稱後

再將mainfile.php解除唯讀,並修改內容,把方才兩項對應的位置目錄名稱改成新的,

最後存檔,mainfile.php改回唯讀,打完收工~