:::

15. 網站搬移

一、網站從 windows 主機搬到 linux 主機

  1. 假設(請自行替換成真實資料):
    • 原網站(win平台)
      • 網頁網址:http://localhost
      • 網頁目錄:C:\my_xoops\www
      • data目錄:C:\my_xoops\xoops_data
      • lib目錄:C:\my_xoops\xoops_lib
      • 資料庫名稱:mydb
    • 新網站(linux平台)
      • 網頁網址:http://some.url
      • 網頁目錄:/var/www/html
      • 資料庫名稱:somedb
  2. 搬移實體檔案:
    1. 利用FTP軟體(如FileZilla)連上新主機
    2. 左邊切換到C:\my_xoops\www,右邊切換到/var/www/html,將左方東西全部上傳到右邊
    3. 接著切換到C:\my_xoops\,將xoops_data及xoops_lib上傳到/var/www/
  3. 匯出資料庫內容:
    1. 開瀏覽器,執行 http://localhost/modules/tad_adm/pma.php
    2. 登入後,找到網站用的資料庫,點進mydb資料庫後,,執行匯出,下載sql檔。
    3. 用文字編輯器開啟sql檔,進行替換(Ctrl+H),將「http://localhost」取代成「http://some.url」,存檔
    4. 開瀏覽器,執行http://some.url/modules/tad_adm/pma.php點進somedb資料庫,執行匯入功能,選取剛剛的sql檔,匯入之。
  4. 修改遠端主機的相關設定檔:
    1. 開啟/var/www/html/mainfile.php,修改網址及路徑。
    2. 若是有看到「//自動取得網址」,表示是用輕鬆架版的mainfile.php,如此便無須修改。
    3. 若無該字樣,請修改底下幾個設定,修改後存檔:
      define('XOOPS_ROOT_PATH', '/var/www/html');
      define('XOOPS_PATH', '/var/www/xoops_lib');
      define('XOOPS_VAR_PATH', '/var/www/xoops_data');
      define('XOOPS_URL', 'http://some.url');

       

    4. 修改/var/www/xoops_data/data/secure.php,主要是修改底下這幾個資料庫帳密設定,修改後存檔:

      // Database Username
      // Your database user account on the host
      define('XOOPS_DB_USER', '資料庫帳號');
      
      // Database Password
      // Password for your database user account
      define('XOOPS_DB_PASS', '資料庫密碼');
      
      // Database Name
      // The name of database on the host. The installer will attempt to create the database if not exist
      define('XOOPS_DB_NAME', '資料庫名稱');

       

  5. 設定資料夾權限

    1. 主要是uploads目錄及xoops_data需要777

      chmod -R 755 /var/www/html
      chmod 777 /var/www/html/include/license.php
      chmod -R 777 /var/www/html/uploads
      chmod -R 755 /var/www/xoops_lib
      chmod -R 777 /var/www/xoops_data

       


:::

書籍目錄

展開 | 闔起
http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D18%26tbdsn%3D1090

計數器

今天: 1357135713571357
昨天: 4096409640964096
總計: 7454885745488574548857454885745488574548857454885