设计股份明图章:更改Moodle的網址

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 20:58:55
更改Moodle的網址Published on 08/30,2009

我們在架設Moodle網站時,可能因為移機、想更換目錄名稱或是其他原因而需要更改Moodle網址。一般人直覺就是直接修改 /moodle/config.php中的 $CFG->wwwroot的設定值不就好了,我當初也是將moodle資料移機後直接改wwwroot就能run,不過,卻發現原先插入的圖片因帶的是舊網址,因此都變成叉燒包,而且有些課程即使使用最高權限的管理員依舊無法編輯。後來才發現要更改moodle網址可以採用以下的步驟:

假設舊moodle網址:http://old.tcc.edu.tw/moodle  => 新moodle網址:http://new.tcc.edu.tw/moodle

1. 先備份moodle資料庫,也就是備份 mysql/data/moodle資料夾。

2. 以管理者身分在舊網址登入,並執行 http://old.tcc.edu.tw/moodle/admin/replace.php

  • 在 Search whole database for: 欄位填入 old.bsjh.tcc.edu.tw
  • 在 Replace with this string: 欄位填入new.bjsh.tcc.edu.tw
  • 再按下「Yes, do it now!」按鈕,就可將資料庫中所有舊網址改為新網址。

3. 開啟並修改 moodle目錄下的 config.php,將$CFG->wwwroot = 'http://old.bsjh.tcc.edu.tw/moodle';改為$CFG->wwwroot = 'http://new.bsjh.tcc.edu.tw/moodle';就大功告成了!!

參考資料:

  •  http://moodle.org/mod/forum/search.php?search=wwwroot+change&id=5