PowerWeb 虛擬主機
2024年04月05日 星期五

XOOPS 模組 [tadtools] 安裝上的問題 Directory {/home} was not created



因虛擬主機檔案目錄安全性管理,每個用戶皆有獨立的目錄空間權限,為保障每個帳戶目錄安全,無法在沒有授權的情況下跨越或訪問其它的用戶目錄,因 XOOPS 常用 TadTools 模組,在模組安裝時顯示「Directory "/home" was not created」的錯誤訊息,原因為目錄權限不足,修正方式如下:

編輯:XOOPS_ROOT_PATH/modules/tadtools/class/Utility.php

    //建立目錄

    public static function mk_dir($dir = '')

    {

        ....

            $mk_dir .= $i > 0 ? "/{$sub_dir}" : $sub_dir;
            if($i < 2) continue;

        ....

        return $dir;

    }

 

將上述 「if($i < 2) continue;」加入程式碼中,可解決目錄權限不足的問題。

以上修正方式,不代表該套件程式的完整解決方案,詳細修補方案請依照開發者網站的程式發佈為主。



上一筆 回上頁 下一筆




POWERWEB 虛擬主機網頁空間 © 2004~2024 KangYu Inc. All Rights Reserved. 諮詢專線 0809-058-688 服務時間 週一~週五 09:00 ~ 18:00‧ 傳真電話 (02) 3322-9019
線上信用卡授權