畢業設計 之 三 mooodle及bigbluebutton使用筆記(未完成)

畢業設計 之 三 mooodle及bigbluebutton使用筆記


做者:20135216
平臺:windows10
備註:N把辛酸淚
附:在準備過程當中其餘的一些零碎小問題

1、關於moodle

1.下載

  1. 詳細地址見下面的參考;php

  2. 直接從官網下載就能夠。根據版本不一樣,大小從90M到130+M不等。html

2.安裝

  1. 通常狀況下,雙擊startmoodle.exe,而後在瀏覽器裏面訪問http://localhost就能夠(官網上的安裝指導……);
  2. 可是,在我電腦中嘗試的時候,雙擊了.exe以後運行幾秒鐘就直接閃退了。看readme.txt說明,緣由極可能是由於有其餘服務佔用了moodle的80端口(好像是我以前開啓了IIS服務,用的就是80端口。由於我打開localhost的網頁以後,默認彈出來的就是IIS服務頁面);
  3. 爲了確認猜測,我打開cmd,輸入netstat -ano查看目前主機上全部的開放端口,發現80號端口果真被佔用。調出任務管理器,結束掉佔用80端口的4號進程,boom!系統拒絕了個人操做,由於這個進程是windows自帶的內核文件。具體是什麼見下面的百度百科
  4. 敵進我退。80端口交給系統,moodle另闢出路。我將moodle文件夾中server-Apache-conf目錄下的httpd.conf中某一行內容稍做修改(就是更改了監聽端口,從80改成8088)
  5. 如今,再次開啓moodle start.exe,彈出了一串warning與error以後終於沒有閃退。嗯我再試試看。因而在瀏覽器地址欄輸入 http://localhost:8088/,彈出了安裝界面
  6. 選擇語言爲「simple Chinese」,oh no,果真報應來了——環境檢查失敗

3.cURL PHP擴展安裝啓用失敗 故障排除

  1. 接下來就是堅苦卓絕的拉鋸戰時期。我基本上膜拜了從CSDN到知乎再到百度知道、百度經驗、wiki等等的各路大神;嘗試了軟硬件的各類方法。具體類別見下(詳細的網址已經附在文末):
    • 關於server文件夾下文件內容的修改:修改php文件夾內的php.ini文件內容;修改部分文件的文件權限;將server文件夾內的配置文件複製到PATH路徑的system32下
    • 關於curl版本問題:下載了最新版本的php包,替換server文件夾中原有的php包
    • 關於start moodle中提示的問題修復:解決MySQL數據庫衝突問題、讀寫權限問題等;開啓xampp,在database中未moodle創建數據庫
  2. 然而,以上的嘗試都被證實毫無幫助。因而,我仔細琢磨了本身電腦上的環境和moodle包中內容。我發現,其實在下載moodle的時候,官網就提示我「能夠選擇性地安裝xampp」;由於我以前已經裝過xampp,因此沒有在乎。其實,在moodle包中自己也含有xampp,啓動moodle的程序提示信息中也有「welcome to xampp」。這些都說明,彷佛是xampp與moodle之間有衝突。linux

  3. 我根據網上的教程,編寫了一個PHP文件去查看電腦上的PHP信息。(具體步驟是:在Dreamweaver的站點中新建一個PHP文件,內容只有一條 <php phpinfo() ?>。開啓xampp以後直接在Dreamweaver中點擊實時視圖就能夠)。事實是個人curl擴展已經啓用了。
  4. 既然curl已經被啓用卻不能被moodle install的程序識別出來,那麼基本上只有一種解釋:已經啓用的curl版本過低,不符合此版本moodle的最低配置要求(下面是個人xampp版本)。
  5. 因而,我回到moodle的官網,找到以前的moodle版本(應該是2.4的版本)進行下載。以後修改監聽端口。接下來一路綠燈。完美。

2、關於bigbluebutton

1.下載

  1. 直接下載該軟件的vmx文件。這裏看CSDN上的介紹,發現了一個很良心的開源平臺——SourceForge(惟一不足的是全英文,使用不甚方便);

2.安裝

  1. 解壓下載的文件,用VMWare打開;nginx

  2. 直接開啓虛擬機便可。默認的用戶名是firstuser,password是default。在第一次登錄的時候,會強制你修改密碼;
  3. (在主機已經聯網、虛擬機能夠上網的狀況下)而後會自動彈出服務器的URL值,能夠從主機中訪問。web

  4. 從主機的瀏覽器中輸入上面的URL值,就能夠訪問bigbluebutton。數據庫

3.故障排除

  1. 若是提示VMware workstations與當前bigbluebutton不匹配:
    • 肯定你的VMware版本(在VMware的幫助選項卡中);
    • 用記事本打開bigbluebutton虛擬機,找到 virtualHW.version = "X"(X是當前bigbluebutton所適配的虛擬機平臺版本),修改成當前的VMware版本。
  2. 若是提示虛擬機vmnet0沒法聯網:
    • 找到計算機控制面板-管理工具-服務,啓動以下服務(還有VMware的相關服務);
    • 找到VMware選項卡的編輯-虛擬網絡編輯器(此時對話框中沒有顯示vmnet0);
    • 選擇左下方的「恢復默認設置」;
    • 稍等片刻,會出現vmnet0選項卡,此選項卡的設置是「橋接模式(自動)」;
    • 打開虛擬機-設置,確保當前網絡設置與vmnet0的設置一致;
    • 如今能夠在虛擬機中輸入ifconfig,而後ping當前主機IP確認bigbluebutton可以與主機聯通。
  3. 在主機中輸入bigbluebutton的URL出現「welcome to nginx」:
    • 若是是沒有設置IP,具體的解決方法能夠很容易在網上找到;
    • 若是是設置IP時提示 bbb-conf:command not found,就說明有多是bbb-conf命令自己出問題了;
    • bigbluebutton的系統是Ubuntu系統,用Ubuntu下的安裝指令dpkg安裝bbb-conf命令,而後設置IP;
    • 若是dpkg命令出錯,提示「errors encountered processing……」,就比較麻煩了;
    • 確保在安裝路徑下輸入安裝命令。提示信息是dependency problems prevent configuration;
    • 第一次嘗試的方法以下:就是根據提示信息去安裝缺乏的組件。對於下圖中列出來的、尚未安裝的組件,我在/var/cache/apt/achieves目錄下基本都找到了,而後「順藤摸瓜」地安裝
      • 好比下面這幾張截圖就是在安裝過程當中截下來的
    • 終於,能夠安裝bbb-config了。已經快被磨到沒脾氣了。
    • 然而,再次輸入bbb-conf,仍是沒有找到命令!第一次嘗試,完敗。
    • 第二次嘗試的方法以下:由於在以前開啓BBB的時候,系統就跳出來提示說個人軟件源「404 not found」。因而,我從這方面入手,發現是個人Ubuntu系統太老(10.4的版本,目前已經中止維護);因而,嘗試修改了一下/etc/init.d/sources.list。關於這個,網上有不少修改版本,然而並無什麼用……第二次嘗試,完敗。
    • 第三次嘗試:我嘗試刪除掉上面的sources.list,從新進行源文件建立。一樣的,又一次失敗了……
  4. 關於sourceforge下2016年最新版本BBB的問題
    • 三次的失敗讓我意識到,是時候換一個陣地了。因而,我重返SourceForge,找到了2016年11月份發佈的BBB1.0版本,下載安裝(壓縮包大概是2.5G左右吧,解壓出來是7——8個G);
    • 第一次進入系統,用戶名/密碼默認是bigbluebutton/default;
    • 系統彈出來提示,問你要不要更新到Ubuntu的16版本,我選擇了y;
    • 漫長的更新以後,重啓bigbluebutton;查一下VM如今的IP,用sudo bbb-conf --setip 指令將IP進行重設(設置爲如今VM的IP);
    • 設置完以後,在瀏覽器裏輸入http://192.168.1.108(BBB的IP),訪問首頁
    • 然而!成功之母又來找我了!輸入用戶名點擊join以後,彈出了[微笑臉]報錯信息:
    • 好吧我是打不死的小強。

4、零碎小問題

1.windows10下Bash的閃退

  1. 不知道爲何,成功之母老是格外地寵幸我……原本我高高興興地按照下面的步驟想開啓bash,結果又一次成爲了被選中的孩子……
    • windows10系統在進行了版本升級以後就自帶了linux下的bash功能;可是須要開啓;
    • 保證系統是最新版本(這個很容易,由於在電源選項裏面只有「更新並關機」和「更新並重啓」兩個選項……一個大呵呵)點擊「開始」——「設置」,在打開的設置窗口搜索框中輸入「特性」兩個字,將會出現「啓用或關閉 Windows 功能」條目,點擊啓動它;
    • 找到對話框窗口列表中的「Windows Subsystem for linux (Beta)」條目,或者以下圖所示。勾選上就能夠;
    • 接下來是常規的下載安裝並重啓的環節;
    • 重啓以後,在小娜搜索框中鍵入:Bash,小娜頂端出現「Bash 運行命令」條目,回車(或點擊)啓動它;
  2. 好了,問題來了。你的bash不喜歡你嗎?你的bash驚鴻一瞥了嗎?恭喜你被選中了!
    • 首先,打開你的cmd,在左上角的小圖標上右鍵,選擇屬性,查看是否勾選了「舊版本控制」;有的話,請取消;
    • 而後,打開控制面板,找到「管理工具」--「服務」--「windows許可證管理服務」(windows license manager service服務),設置爲自動開啓;
    • 最後,打開「設置」--「更新和安全」--「針對開發人員」,選中「開發人員模式」。好了,成功的媽媽不喜歡你了。
    • 再次請小娜打開bash,敲一個y進去,安靜地等待安裝便可。

2.win7虛擬機內部錯誤的問題

  1. 某天在我安裝了BBB以後,開啓VMware發現我經常使用的win7虛擬機莫名其妙地打不開了,一個「內部錯誤」就把我踢出去了,同時還提示我「須要升級此版本」。一頭霧水.ing,不過仍是升級複製了一個備份,而後……仍是打不開;
  2. 求助萬能的百度,然而度哥熱心太過,雜七雜八的東西一股腦都出來了。頑強地碰壁了幾回以後,在cmd裏輸入如下幾條命令,完工。

參考

1.網站

  1. 開源視頻bigbluebutton開發 http://yangactive.iteye.com/blog/1606929
  2. bigbluebutton安裝方法 http://blog.csdn.net/vblittleboy/article/details/43271845
  3. bigbluebutton項目安裝開發 http://www.codeweblog.com/bbb-bigbluebutton-%E9%A1%B9%E7%9B%AE%E6%90%AD%E5%BB%BA%E5%BC%80%E5%8F%91/
  4. 沒有VMnet0網卡https://zhidao.baidu.com/question/2053153150703792187.html
  5. Ubuntu下程序的三種安裝方法 http://www.cnblogs.com/xwdreamer/p/3623454.html
  6. Ubuntu下,dpkg安裝出錯的修復 http://blog.csdn.net/zfpnuc/article/details/4672317
  7. Ubuntu下安裝QQ失敗的緣由 http://blog.sina.com.cn/s/blog_6ce9ffc5010192v9.html
  8. dpkg:dependency problems prevent configuration of XXXhttp://blog.csdn.net/w6611415/article/details/22219937
  9. dependency problems prevent configurationhttp://blog.csdn.net/robertsong2004/article/details/43758447
  10. how can I resolve …… http://askubuntu.com/questions/252777/how-can-i-resolve-dpkg-dependency
  11. Ubuntu更新錯誤修復 https://linux.cn/article-5603-1.html
  12. http://blog.csdn.net/hanchengxi/article/details/10024863
  13. 80端口被佔用後如何關閉 http://www.server110.com/apache/201404/9055.html
  14. 80端口被佔用了怎麼辦 https://zhidao.baidu.com/question/485302370.html
  15. 如何安裝moodle平臺 http://jingyan.baidu.com/article/00a07f3844cf3782d128dc53.html
  16. 安裝Moodle以後的幾處常見問題的解決辦法http://blog.sina.com.cn/s/blog_673ee2b50100wfp7.html
  17. PHP擴展怎麼打開 http://jingyan.baidu.com/article/e4d08ffdb467060fd2f60da0.html
  18. 解決MySQL5.6的./ibdata1 can't be opened in read-write mode問題 http://blog.163.com/whhlcj@126/blog/static/38702877201643153330979/
  19. 在windows10中開啓linux bash 功能 http://jingyan.baidu.com/album/aa6a2c14e347010d4c19c48f.html?picindex=3
  20. 如何解決windows10下開啓bash並閃退等問題 https://zhidao.baidu.com/question/1178834096800983099.html
  21. win10安裝了bash以後,有什麼有趣的用法 https://zhidao.baidu.com/question/243938644464646524.html?fr=iks&word=win10%D6%D0bash%C9%C1%CD%CB&ie=gbk
  22. windowsxp系統下安裝xampp及調試moodle http://blog.sina.com.cn/s/blog_13f30ef020102wgla.html
  23. moodle在xampp環境下的安裝以及使用 http://blog.csdn.net/age_03/article/details/46855911
  24. windows7下php curl擴展安裝 http://www.oschina.net/question/942922_130163
  25. Moodle平臺安裝及其環境安裝 http://www.360doc.com/content/13/0521/11/11095962_286975364.shtml
  26. php_curl擴展模塊沒法正常加載的處理方法 http://www.chinaz.com/program/2011/0609/187065.shtml
  27. Win7 64位系統,PHP 擴展 curl方法 https://zhidao.baidu.com/question/1767508423232358980.html?fr=iks&word=curlphp%C0%A9%D5%B9%B1%D8%D0%EB%B0%B2%D7%B0%B2%A2%C6%F4%D3%C3moodle&ie=gbk
  28. 安裝XAMPP,運行後,安裝moodle,環境監測失敗,cURL PHP擴展必須安裝和啓用,到底該如 https://zhidao.baidu.com/question/415223574.html?fr=iks&word=curlphp%C0%A9%D5%B9%B1%D8%D0%EB%B0%B2%D7%B0%B2%A2%C6%F4%D3%C3moodle&ie=gbk
  29. BigBlueButton安裝後出現 Welcome to nginxhttp://www.cuitu.net/content/bigbluebuttonan-zhuang-hou-chu-xian-welcome-nginx
  30. bigbluebutton08-VM.zip後,登錄網頁顯示: Welcome to nginx! https://zhidao.baidu.com/question/1603221178881692027.html
  31. ubuntu更新源報錯https://zhidao.baidu.com/question/2009743533760995388.html
  32. 在舊版本Ubuntu系統中使用「apt-get update」出現「404 Not Found」錯誤的解決辦法http://www.tuicool.com/articles/aeuIVf7
  33. apt-get E: Lists directory /var/lib/apt/lists/partial is missing. http://blog.csdn.net/yanquan345/article/details/9011045
  34. ubuntu 10.10再也不提供支持後的source list 更新 http://www.cnblogs.com/linuxcat/archive/2012/12/29/2839216.html
  35. ubuntu安裝update出錯,什麼緣由?https://www.oschina.net/question/813663_115809
  36. [Linux]ubuntu更新支持 http://www.cnblogs.com/xfiver/archive/2013/02/01/2889538.html
  37. ubuntu 更新時出現校驗和不符 的一種解決辦法 http://www.cnblogs.com/xuxiang/archive/2013/06/14/3136917.html
相關文章
相關標籤/搜索