• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    遷移Moodie案例一則

    2018-02-28 11:19:18趙萬宏
    電子技術與軟件工程 2018年21期
    關鍵詞:遷移

    趙萬宏

    摘要

    Moodie是中學信息技術教師的好幫手。本文比較詳細地展示了一個Moodie遷移的成功案例。

    【關鍵詞】Moodie 遷移 變更URL

    1 引言

    為了便于課程教學,筆者在機房教師機上安裝部署了Moodie。Moodie自運行以來效果良好,不過還是存在因Moodie安裝環(huán)境不佳造成的效能問題。因此筆者決定把Moodie遷移到另一臺配置相對較好的電腦。

    本文敘述的就是這次成功的Moodie遷移經(jīng)歷。

    2 詳述

    2.1 環(huán)境

    Moodie從A電腦遷移到B電腦的主要環(huán)境參數(shù)OS版本、XAMPP版本、MySQL版本、XAMPP安裝位置和內(nèi)網(wǎng)IP的前后變化情況如下:

    A電腦:WindowsXPsp3;XAMPP1.8.2;MySQL5.5.32,;E:\xampp;10.10.10.10

    B電腦:Windows7;XAMPP7.0.9;MariaDB10.1.19;D:\xampp;10.10.10.8

    2.2 操作流程

    詳細的Moodie遷移流程如下:

    在A電腦上做以下操作,獲得3個備份文件。

    (1)打開http://10.10.10.10,進入Moodie,啟動維護模式以防干擾。

    (2)在E:\xampp下,把Moodie系統(tǒng)文件夾壓縮備份成htdocs.zip.

    (3)在E:\xampp下,把Moodie數(shù)據(jù)文件夾壓縮備份成Moodledata.zip。

    (4)打開http://10.10.10.10/phpMyAdmin,導出Moodie數(shù)據(jù)庫,壓縮打包成Moodle.sql.zip。

    在B電腦上做以下操作,還原3個文件,并修改config.php。

    (1)在D分區(qū)上安裝XAMPP7.0.2環(huán)境。

    (2)遷移htdocs文件夾。清空D:\xampp\htdocs文件夾,解壓htdocs.zip至其中。

    (3)遷移Moodledata文件夾。在D:\xampp\Moodledata下,解壓Moodledata.zip至其中。

    (4)遷移Moodie數(shù)據(jù)庫。啟動xampp,打開http:Hlocalhost/phpMyAdmin,建立一個名為Moodie的新數(shù)據(jù)庫,然后把Moodle.sql.zip中的數(shù)據(jù)庫文件導入其中。文件很大的話,則需要按照phpMyAdmin提示連續(xù)多次導入。

    (5)修改Moodie環(huán)境配置。在D:\xampp\btdocs下,編輯config.php文件,修改其中的兩個重要CFG項目值,以適應B電腦實情。

    (6)重啟xampp,打開http://10.10.10.8,檢測Moodie的遷移情況。這時,Moodie可能會要求配置服務器PHP環(huán)境參數(shù)或安裝缺失的插件。大家耐心地按照要求做即可。

    通過以上10個步驟,筆者成功實現(xiàn)了Moodie的遷移。

    2.3 特別說明

    2.3.1 config.php主要配置信息的前后變化

    A電腦:

    $CFG->dbtype='mysqli';

    $CFG->wwwroot='http://'.$_SERVER['HTTP_HOST'];

    $CFG->dataroot='E:\xampp\Moodledata';

    B電腦:

    $CFG->dbtype='mariadb';

    $CFG->wwwroot=http://.$_SERVER['HTTP_HOST'];

    $CFG->dataroot='D:\xampp\Moodlcdata';

    $CFG->dbtype值由'mysqli'更改為'mariadb'以適應MySQL類型由MySQLi到MariaDB的前后變化。

    $CFG->wwwroot值無變化,其中參數(shù)$SERVER['HTTP_HOST']有很好的URL適應性。SCFG->dataroot值由'E:\xampp\Moodledata'更改為'D:\xampp\Moodledata'以適應前后變化。

    2.3.2 變更Moodie數(shù)據(jù)庫中的URI

    Moodie官網(wǎng)上的簡易遷移流程特別包括了這個操作步驟。原因筆者摘錄如下:

    “如若需用一個新的URL,還需為新服務器在數(shù)據(jù)庫里變更URL。此URL鏈接的圖片、文件等以絕對路徑存儲于數(shù)據(jù)庫,而且他們參考舊的$CFG->wwwroot值。所以當加載舊數(shù)據(jù)庫服務器備份的絕對鏈接是到新服務器時,鏈接會崩潰的?!?/p>

    但是筆者認為不需要這個步驟。為什么呢?

    首先上文提到“URL鏈接的圖片、文件等以絕對路徑存儲于數(shù)據(jù)庫”的情況在筆者A電腦上實際不存在。因為A電腦Moodie上的全部媒體文件都被統(tǒng)一存儲在文件系統(tǒng)容器,而使用文件系統(tǒng)容器的好處就是可以使用相對鏈接訪問其中的文件。其次上文還提到"I日的$CFG->wwwroot值”的影響,而實際上$CFG->wwwroot值在遷移前后是沒有變化的。

    實踐的結(jié)果證明:即便沒有做URL新舊變更,也能夠正常地訪問B電腦Moodie上的全部URL媒體文件,并沒有鏈接崩潰的現(xiàn)象。

    3 結(jié)論

    這次Moodie遷移是在筆者A、B兩臺電腦實際軟件環(huán)境下完成的,具有特殊性。不過,作為一個成功的案例,應該能給Moodie使用者提供一些借鑒與參考。

    參考文獻

    [1]Moodle.org,DOCUMENTATION,遷移Moodle[EB/OL].https://docs.Moodle.arg/all/A/遷移Moodle.

    猜你喜歡
    遷移
    緊扣數(shù)學本質(zhì) 豐富學習方式
    讓冷峻與溫情并存
    給思維一個“支點”
    談物理模型在物理學習中的應用
    土壤中多菌靈污染及修復技術研究現(xiàn)狀
    小學數(shù)學活動經(jīng)驗的遷移策略
    亞太教育(2016年31期)2016-12-12 19:35:25
    淺析遷移規(guī)律在足球教學中的影響
    資治文摘(2016年7期)2016-11-23 01:50:57
    現(xiàn)代人類遷移與信息、文化流動的雙向不對稱現(xiàn)象
    新聞愛好者(2016年9期)2016-11-15 19:44:22
    運用遷移學習規(guī)律 培養(yǎng)學生思維能力
    本體感覺的研究進展與現(xiàn)狀
    科技視界(2016年20期)2016-09-29 12:34:45
    安龙县| 平山县| 集贤县| 西吉县| 芜湖县| 思南县| 宁乡县| 蛟河市| 丰县| 阜阳市| 新巴尔虎右旗| 汉川市| 海林市| 南靖县| 乐至县| 乌海市| 胶州市| 时尚| 琼海市| 扶风县| 临沧市| 阿拉善左旗| 富平县| 鲜城| 邹城市| 西盟| 贵州省| 株洲市| 昌宁县| 怀宁县| 昔阳县| 嘉禾县| 南昌市| 桓仁| 临安市| 藁城市| 巴塘县| 车险| 兴文县| 姜堰市| 且末县|