close

::DomLinux::官網

這次因為工作,而有機會碰到DomLinux III主機,但使用上一直出現問題,畢竟是我第一次碰Linux主機,還好是嵌入式的比較簡單好操作。

主機部份安裝好,已包括 PHP + MySQL(5.0.16),公司使用上主機部份需在加裝 Phpmyadmin + Smarty + PEAR + Discuz!,這次問題就出在這四個套件。

【Smarty】
        Smarty安裝教學是參考jaceju 大大的網站製作學習誌
        Domlinux的路徑以最大權限Admin為例:
               ﹂  _WWW_
                     ﹂  library
                           ﹂  Smarty                           
                     +  templates
                     +  templates_c

        1‧將SMARTY所需檔案複製到 Smarty資料夾 裡。
        2‧至Domlinux個人管理頁修改 templates_c資料夾 權限為可寫入(777)。
        3‧程式Include則以jaceju大大所寫方法,以方便事後的攜帶。
              <?php
                   include "library/Smarty/Smarty.class.php";
                   define('APP_PATH', str_replace('\\', '/', dirname(__FILE__)));
                   $tpl = new Smarty();
                   $tpl->template_dir = APP_PATH . "/templates/";
                   $tpl->compile_dir = APP_PATH . "/templates_c/";
                   $tpl->config_dir = APP_PATH . "/configs/";
                   $tpl->cache_dir = APP_PATH . "/cache/";
              ?>

【Phpmyadmin】
        phpmyadmin安裝部份則以Domlinux官網教學完成安裝,這部份還滿簡單。
        教學網站,下載 phpMyAdmin V2.9.1.1 for UTF8

【PEAR】
        PEAR是我最頭痛的套件,在Windows上安裝只需在Dos下安裝指令及可安
        裝完成;由於Domlinux 無法下達任何安裝指令,所以只能改用 Include 方
        法,以載入要使用的套件。參考網站:網風資源網

        Domlinux的路徑以最大權限Admin為例:
               ﹂  _WWW_
                     ﹂  library
                           ﹂  Smarty
                           ﹂  Pear 
                                 ﹂  MDB2
                                       ﹂  MDB2
                                             + Driver
                                       ﹂  MDB2.php                        
                     +  templates
                     +  templates_c

         1‧下載PEAR主程式,複製到 Pear資料夾 裡。
         2‧套件以MDB2為例,下載MDB2及MDB2_Driver_mysql (務必記得下載
              Driver,別像我一樣傻傻以為MDB2 裡以包含Driver ,一直出現連線資
              料庫錯誤,結果在那搞了一天,就是少了一個Driver)。
         3‧將MDB2套件放至 Pear資料夾 裡,為方便管理我多設一層 MDB2資料
              夾。
         4‧將MDB2_Driver_mysql套件裡的 Drive資料夾 取代 MDB2資料夾 裡的
              Driver資料夾。
         5‧因Domlinux無法修改php.ini,所以程式需透過ini_set來設定載入PEAR
              的套件。
                <?php
                     ini_set("include_path", "library/Pear/" . PATH_SEPARATOR . 
                     ini_get("include_path"));
                     require_once ('MDB2/MDB2.php');
                 ?>

arrow
arrow
    全站熱搜

    kyosukehot 發表在 痞客邦 留言(1) 人氣()