Moodle在Debian-Linux系统中的安装及配置

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:dej0415
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  目前,关于Moodle的介绍非常多,但大多是在Windows操作系统下的安装和使用。笔者作为较早接触、使用Moodle的一员,认为Moodle在Linux系统下安装运行更稳定。本文介绍在Debian-Linux系统中安装、配置Moolde的方法,以供大家借鉴。
  
  一、Moodle简介
  
  Moodle是一款开源课程管理系统(CMS),也是学习管理系统(LMS),在遵循GNU GPL协议的情况下,可以随意使用、修改。目前,Moodle在国内拥有的用户越来越多,很多中小学教师开始利用Moodle创建自己的课程,组织教学活动。
  
  二、Moodle在Debian-Linux系统中的安装
  
  Moodle可以在多种支持PHP的平台上安装,这里笔者介绍在Debian-Linux上安装Moodle1.6版本的方法。Debian是一套自由操作系统(OS),它使用Linux的核心(操作系统的最重要部分),但大部分基本工具来自GNU计划,因此被称为GNU/Linux。
  具体安装步骤如下:
  1.在安装了Debian系统的电脑上,使用下面的命令安装Apache、PHP和PostgreSQL(可以选择MySQL数据库)来支持Moodle的运行。
  debian:~# apt-get install postgresql phppgadmin apache2 php4 php4-cli php4-gd php4-pgsqlwwwconfig-common
  Debian强大的软件包管理功能使得安装过程非常简单,只需按几下回车。值得注意的是,在此过程中应为phppgadmin 选择 apache2。
  2.对安装的这些软件做一些适应Moodle的调整,并设定Moodle数据库的用户和密码。
  (1)Apache配置文件
  ①运行命令debian:~# nano/etc/phppgadmin/apache.conf
  ②将命令行 # allow from all中的“#”去掉
  ③重新启动Apache:执行debian:~#apache2ctl restart
  (2)设置postgresql数据库
  ①运行命令debian:~# nano /etc/postgresql/7.4/main/postgresql.conf
  ②将命令#tcpip_socket=false修改为tcpip_socket = true
  ③运行命令debian:~# nanonano /etc/postgresql/7.4/main/pg_hba.conf
  ④将命令host all all 127.0.0.1 255.255.255.255 md5 中的md5修改为password
  ⑤重新启动 PostgreSQL数据库:debian:~# /etc/init.d/postgresql-7.4 restart
  (3)设置PostgreSQL数据库的密码
  su - postgres ’切换到数据库管理用户
  psql template1 ’连接template1数据库,进入psql命令行
  ALTER USER postgres password ’psqmod123’; ’设置密码
  (4)创建Moodle数据库并设置密码
  create user moodler createdb;
  ALTER USER moodler password ’moder123’;
  \q(退出)
  (5)测试PHP
  nano /var/www/phpinfo.php ’测试PHP是否安装成功
  <?phpinfo()?> ’存盘退出
  http://192.168.5.211/phpinfo.php(注意此处改为本机的IP)
  nano /etc/php4/apache2/php.ini ’针对Moodle修改PHP的设置
  nano /etc/php4/cli/php.ini
  magic_quotes_gpc = 1(推荐但非必须)
  magic_quotes_runtime = 0(必须)
  file_uploads = 1
  session.auto_start = 0
  session.bug_compat_warn = 0
  3.使用命令debian:~#apt-get installmoodle把Moodle安装到系统,安装时选择使用Apache2和PostgreSQL,并输入Moodle数据库的用户名和密码。具体如下:
  ①运行命令debian:~#nano/etc/moodle/apache.conf
  ②将命令# allow from all 中的“#”去掉
  ③设置Moodle网站根目录:debian:~# nano /etc/moodle/config.php
  ④将命令$CFG->wwwroot = ’http://localhost/moodle’;修改为$CFG->wwwroot = ’http://192.168.5.211/moodle’;(其中192.168.5.211为本机IP地址)
  ⑤运行命令debian:~#apache2ctl restart,重新启动Apache服务
  4.在客户机的浏览器中配置Moodle系统,完成最后的安装设置。
  在浏览器的地址栏中输入:http://192.168.5.211/moodle/admin,进入配置页面,一般情况下一直选择“continue”就可以了。
  这个过程中需要设置Moodle系统的管理员用户名及密码,中文编码的选择注意与数据库的编码选择一致(我们选择的是UTF-8编码)。至此,Moodle课程平台已经创建好。
  
  三、安装后的设置
  
  1.修改Moodle上传文件大小限制
  Moodle1.6中可上传的最大文件为2M,一般不能满足我们的需求。可以通过修改/etc/moodle/apache.conf 文件中的两条命令参数(两处)来改变上传文件的大小:
  php_value upload_max_filesize 16M
  php_value post_max_size 16M
  根据自己服务器的空间,修改成需要的大小即可,注意修改后要重新启动apache服务:apache2ctl restart 。
  从客户端以管理员的身份登录Moolde系统,修改“设置→变量→权限”中的Maxbytes值,限制整个站点内上传文件的最大尺寸。教师在创建课程时,也可以设定具体课程上传文件的大小限制。
  2.修改Moodle上传文件中文文件名乱码
  Moodel平台中上传文件的中文文件名出现乱码主要是文字编码的问题,找到/etc/moodle/config.php文件中的命令$CFG->unicodecleanfilename = true; 将值修改为“true”即可,再执行apache2ctl restart,重启Apache服务。
  (作者单位:山东枣庄十六中)
其他文献
新冠病毒来势汹汹,数以万计的白衣勇士打围鄂地,十四亿国民宅家抗疫。  唐人也曾饱受瘟疫疾病威胁,常用巫医并重的形式,药物辅以巫术与心术以驱除疾病。这显然是受制于那个时代的医疗科学水平和社会观念,反映了古人的陰阳灾异观与民间信仰,而在现代医学看来不免愚昧可笑。然唐诗里承载着先民战胜瘟疫的美好祈愿与坚定信心,并告诉读者学会敬畏自然,人与自然和谐共生的道理。  韩愈饱受疟疾之苦后,写成《遣疟鬼》诗,用一
刘泽华先生(1935—2018),河北石家庄人,中国当代著名史学家,中国政治思想史研究著名学者。1957年入读南开大学历史系,翌年即留校任教。学术建树  泽华师的研究领域包括先秦史、政治史、知识分子史、历史认识论和中国古代政治思想史,几十年来,成果丰硕。其学术建树可以概括为三个方面。  其一,著述等身。中国政治思想史研究自1952年全国高校院系调整以后基本停滞。20世纪80年代改革开放后,中国政治
1927年6月2日,民国大家王国维于颐和园鱼藻轩自沉昆明湖。作为生前至交,陈寅恪怀着浓浓的哀思,写下了为世人传诵的《王观堂先生挽词并序》,其中言道:  近人有东西文化之说,其区域划分之当否,固不必论,即所谓异同优劣,亦姑不具言;然而可得一假定之义焉。其义曰:凡一种文化值衰落之时,为此文化所化之人,必感苦痛,其表现此文化之程量愈宏,则其受之苦痛愈甚;迨既达极深之度,殆非出于自杀无以求一己之心安而义尽
目前,一种与传统讲故事手法相结合,以多媒体技术为载体,以网络为发布平台的个人数字化多媒体作品创作开始流行起来,这就是数字故事。ZineMaker是一款将音频、视频、动画等各种多媒体展示方式结合到一起的电子杂志制作软件,本文探讨了利用Zinemaker创作数字故事的过程,并给出了数字故事在教育中应用的建议。    一、数字故事的发展现状    数字故事是近年来国外比较流行的一种个人多媒体故事叙述方式
在构建VPN时,我们经常会遇到这样的困惑:配置简单的VPN往往不太安全(如PPTP);配置安全的VPN往往过于复杂(如IPSec),而且基于IPSec的VPN无法很好地解决NAT的穿透问题。但是用OpenVPN就能构建既安全又高效的VPN,从而解决以上问题。  OpenVPN是一套全功能的SSL VPN解决方案,它包含多种配置应用,包括远程访问、站对站虚拟私网、WiFi安全,以及负载均衡、容错性好
一、教材内容  《月光启蒙》是一篇淳朴优美、感情真挚的散文,选自苏教版第十册。文章生动地讲述了作者回忆自己童年时,在夏夜月光的沐浴下,母亲唱民谣、童谣和讲神话故事的情景,表达了作者对母亲启蒙教育的感激、怀念之情。作者孙友田是一位知名的当代诗人,他的诗歌充满了诗情画意,充满了奇特的想象。  二、设计思想  这篇课文语言优美,字里行间洋溢着浓郁的亲情。在教学时,教师借助民歌童谣和课文插图,通过朗读,让
《数据图表与分析》一直是初中信息技术教学的一个热点内容。笔者曾多次观摩过该课。虽然每次由不同的教师执教,教学过程却有着惊人的相似:以“图表制作向导”的每一步骤作为课堂教学的每一步,教师演示、学生操练,停留在“操作技能训练”的低层次。我们必须立足于新课程理念,重新审视该部分教学的内容与结构。  图表是一种直观表达数据的工具。教学图表是为了让学生用这个工具去揭示、分析数据内在的规律与特征。因此,教师的
作为会议演示的重要装备,体积小、重量轻的便携投影机已成为众多用户的标准配备之一。近期佳杰科技(中国)有限公司联手NEC推出的NP40 便携商务投影机,不仅体积小巧、携带方便,还秉承了NEC投影机“2+4”投影法,为用户带来更加快捷方便的投影体验。  NEC NP40 投影机重量仅有1.6kg,采用DLP投影技术,支持1024×768分辨率,高达2000流明的亮度以及1500:1的对比度可以让商务用
改变以学校为单位孤立进行教育信息化建设的局面,推动区域教育信息化整体、协同发展,已成为目前全国教育信息化的战略重点和关键环节。基于此,山东省教育科学“十一五”规划重点课题“山东省教育信息化发展的区域比较”总课题组通过文献研究、问卷调查、实地调研和访谈对山东省教育信息化现状进行了深入研究。  在问卷调查和访谈阶段,课题组针对学科教师、学校信息化建设的分管领导和地区主管领导,设计了三种不同类型的问卷在
家境贫寒的9岁男孩阿里,不小心弄丢了妹妹送去修补的唯一一双鞋子。担心被父母责罚,阿里与妹妹达成协议——两人轮流穿阿里那双破旧的运动鞋上学,但共穿一双鞋子的窘迫总是让两人状况百出。有一天阿里得知市里即将举行一场规模盛大的田径比赛,而季军的奖品是一双运动鞋,他拼尽全力从体育老师那里争取到了参赛资格,一心想要为妹妹赢得那双鞋子。但最终阿里却不小心拿到了冠军,颁奖仪式上,他忍不住流下了伤心的泪水。伊朗导演