• 安装moodle的方法及遇到的问题


    1.安装php环境

    我使用的是wampserver,到官网上去http://www.wampserver.com/en/ ,下载windows 32位的,记下这个文件里各个软件的版本,一会儿安装moodle时会用到

    注意:如果以前安装过wampserver,一定要保存好必要的文件,卸载后再安装新的,不然可能出现未知错误

    这个是一路下一步,直到完成

    打开wampserver,桌面右下角会出现一个图标,当图标变绿即可打开浏览器,http://localhost/ 如果能显示,则安装成功

    2.下载配套的moodle

    到moodle官网上的下载页面,http://download.moodle.org/ ,建议下载页面最上面的几个版本之一,看到每个版本下都写着不同的要求,具体就是requires后面那些,一定要看清moodle要求的最低版本是多少,再对应刚才下载的wampserver,找到最合适的版本下载即可。

    3.安装moodle

    进入http://localhost/ ,页面左下角有一个sqlbuddy,进入这个数据库管理页面,默认账号为root,密码为空,新建一个名为moodle的数据库,字符集选utf8

    把刚才下载的moodle包解压后放到wampserver里设置的网站根目录下,一般是"c:\wamp\www\"

    解压好moodle以后,还应该去下载moodle的语言包,默认只有英文,到http://download.moodle.org/langpack/ ,根据下载的moodle版本不同,进入不同的链接,下载得到一个zip包,把zip包解压后放到moodle的lang文件夹里即可

    此时,再在浏览器中输入 http://localhost/moodle/install.php ,即可开始配置moodle

    4.问题的解决

    在上一步开始配置moodle时,它提示我的curl_php 扩展没有安装,网上找了找方法,有几种方法可以参考:

      点击电脑左下角的wampserver图标,选中php.ini,搜索curl,把前面的分号去掉即可。(亲测可用)

      可以左点击右下角的wampserver图标,选中php下的php扩展下的php_curl,当前面的勾出现时即代表可使用了,一般这时会重启apache服务器

      或把php文件夹里的php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到system32下

    继续配置,页面提示我确认路径,moodle路径是正确的,但是我还没有设置数据目录,于是在它默认设置的C:\wamp\moodledata 新建一个moodledata文件夹

    继续,提示我选择数据库驱动,默认 改进的mysql(native/mysqli),向后,是数据库设置,(如果没有修改的话)用户名是root,密码为空

    然后会出现一个建议打开服务的报表,如果报表下面出现了 “您的服务器环境满足所有最低需求”,那就可以安装了

    点继续,然后就开始安装moodle了,这次的时间可能会有些长,耐心等待一下,几分钟后页面开始有反应,最后这个页面会出现很多“成功”,另一个页面到phpMyAdmin里面看,刚才新建的moodle数据库里已经自动新建了很多表了
     
    当页面最终停下来,会出现一个 继续 按钮
    然后会进入一个页面,要我设置管理员的常规项,就是填入用户名,密码之类的东西,当所有带*的必填项都填完后就提交就好了,提交好后,我的页面成为了一片空白,但进入主页看,东西已经设置好了。
     
    注意此时有个自助注册,最好是开启为“基于email的自助注册”,不然得管理员来为用户分配账号了。
     
    到此,moodle已经安装完成,可以设置网站课程,添加老师学生了。
  • 相关阅读:
    protobuf(Protocol Buffers)java初体验
    排序(6)---------归并排序(C语言实现)
    JSP/Servlet-----charset 、pageEncoding差别
    [Android] Android开发优化之——对界面UI的优化(2)
    [Android] Android开发优化之——对界面UI的优化(1)
    [Android] Android开发优化之——从代码角度进行优化
    Android开发优化之——对Bitmap的内存优化
    Java 如何有效地避免OOM:善于利用软引用和弱引用
    开源中国源码学习(八)——枚举类
    Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
  • 原文地址:https://www.cnblogs.com/youthdream/p/3121189.html
Copyright © 2020-2023  润新知