毕业设计 之 三 mooodle及bigbluebutton使用笔记(未完成)

毕业设计 之 三 mooodle及bigbluebutton使用笔记


作者:20135216
平台:windows10
备注:N把辛酸泪
附:在准备过程中其他的一些零碎小问题

一、关于moodle

1.下载

  1. 详细地址见下面的参考;

  2. 直接从官网下载就可以。根据版本不同,大小从90M到130+M不等。

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之间有冲突。

  3. 我根据网上的教程,编写了一个PHP文件去查看电脑上的PHP信息。(具体步骤是:在Dreamweaver的站点中新建一个PHP文件,内容只有一条 <php phpinfo() ?>。开启xampp之后直接在Dreamweaver中点击实时视图就可以)。事实是我的curl扩展已经启用了。

  4. 既然curl已经被启用却不能被moodle install的程序识别出来,那么基本上只有一种解释:已经启用的curl版本太低,不符合此版本moodle的最低配置要求(下面是我的xampp版本)。

  5. 于是,我回到moodle的官网,找到之前的moodle版本(应该是2.4的版本)进行下载。之后修改监听端口。接下来一路绿灯。完美。

二、关于bigbluebutton

1.下载

  1. 直接下载该软件的vmx文件。这里看CSDN上的介绍,发现了一个很良心的开源平台——SourceForge(唯一不足的是全英文,使用不甚方便);

2.安装

  1. 解压下载的文件,用VMWare打开;

  2. 直接开启虚拟机即可。默认的用户名是firstuser,password是default。在第一次登陆的时候,会强制你修改密码;

  3. (在主机已经联网、虚拟机可以上网的情况下)然后会自动弹出服务器的URL值,可以从主机中访问。

  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之后,弹出了[微笑脸]报错信息:
    • 好吧我是打不死的小强。

四、零碎小问题

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
posted @ 2017-01-21 08:05  5216  Views(641)  Comments(0Edit  收藏  举报