[tr][td]一,下载的主题怎么使用
1.到http://moodle.org/mod/data/view.php?id=6552下载主题模板,这里有很多1.x和2.x版本的,右键直接另存为就可以; 2.把皮肤解压后放到moodle的“theme”文件夹,不然在“主题选择器”里是看不到的,选择不了的; 3.在“网站管理”中“通告”完成后,你就可以在“外观”-“主题风格”-“主题选择器”中进行选择了。 二,如何修改Moodle上传文件大小的限制 一般来说,Moodle系统中有四种级别的文件限制 -systemlevel(php.ini) -moodlelevel(admin->Config->Sitevariables->maxbytes) -courselevel(Coursesettings->MaxUploadsize) -activitylevel 至上而下,上一级别的优先级高于下一级。也就是说,下一级别的文件限制的大小不能超过上一级别。 比如说,你不能设置php.in的文件限制为8mb而moodlelevel的文件限制为10mb。 影响上传文件是否成功有以下两个原因 1.Moodle的服务器配置(php.ini,apacheversion,phpversionetc,hardwareandnetworkconnectivity) 2.Yourclient-to-serverbandwidthconnection宽带连接的速度 修改文件大小的限制 假设你需要把文件的限制改为12MB,可以在php.ini中修改以下的参数 upload_max_filesize=20M;(默认是2M) max_execution_time=300;(默认是30[seconds]) post_max_size=12M;(默认是8M) 按照这个方法是可以成功,但是,记得再改完以后,要重启服务哦。 注意:::这个php.ini是apache2目录下的php.ini…… _____________________________________________ moodle1.83升级到1.85+微调 不升级即到1.9,因为有一部份中文化有问题,1.85已经解决中文课程名称了。 1.下载最新版,解压到新目录 2.下载中文,放lang/zh_tw_utf8 3.复制config.php到新目录,更改新路径 如果移机还要把moodledata/sessions里的东西全部清掉 4.启动后,登入ADMIN即可更新 5.顺便安装额外的Curl函式库、OpenSSL函式库、xmlrpc cd/usr/ports/lang/php4-extensions makeconfig makedeinstall makereinstall(不先deinstall可能会失败) 6.安装防毒(上传档案时检查)/usr/ports/security/clamavmakeinstall 如果要保存原来mysql数据,先复制一份,将database前导符修改,配合config.php 这样不算升级,算是复制后升级,保留原来档案。 微调: 1.[/usr/local/share/mysql]#cpmy-medium.cnfmy-small.cnf不够的话下次调my-large.cnf Linux则是把my-huge.ini复制给my.ini 2.将教师权限改成可还原(更改)学生密码. 在网站管理(区块)->用户->权限->定义角色中,把教师的权限中(在下方), 里面有个「更新使用者数据」开为允许即可。 3.禁止/避免学员修改姓(由管理员大量建制账号的改『只允许手工添加账号』) STEP1:网站选单-->用户-->身分认证-->选择『电子邮件确认』后方(课程设定) STEP2:将您要禁止修改的字段,选定为【已锁定】 STEP3:储存后,使用者将无法编辑这些字段。 4.让开课教师或(教师)上传作业,不然教师没法示范上传作业 网站管理_用户_权限_定义角色_开课教师(教师)_权限_作业_缴交作业_允许_储存更改。 5.让中文档名可上传: 先改config.php中再加入$CFG->unicodecleanfilename=true; 接着修改file.php,把最后几行有一个//$filename=$args[count($args)-1];批注掉 6.账号窗体的国家的默认值先设成『台湾』 修改程序moodle/login/signup_form.php 约49行$mform->setDefault('country',''); 更改为$mform->setDefault('country','TW'); 7.学生上传档案大小限制改32MB 先改php.ini:post_max_size=32M upload_max_filesize=32M memory_limit=32M 再改moodle网站设定:33554432(32MB=32x1024x1024bytes) 记得更新课程设定 8.重新上传汇入学生资料,上次中文姓名没成功,先用phpMyAdmin删除user,再网络爬文: 修改程序admin/uploaduser.php 约第190行,主要使用iconv('big5','UTF-8',"******")來转换资料编码为UTF-8 185~186批注掉: //elseif($name=="username"){ //$user->username=addslashes(moodle_strtolower($value)); //} 其实把档案用ConvertZ.exe转big5成utf8格式就OK了 PS:php.ini在哪里(可以用phpinfo();查出来 以XAMPP包装(forWondows)为例,真正使用的php.ini档案放在apache/bin目录中,而非php目录里面的那一个。 FreeBSD的php.ini在/usr/local/etc Ubuntu的php.ini在/etc/php5/apache2/php.ini CentOSmaybeinthe/etc/php.ini 三,.moodel邮箱注册时不能发邮件 解决方案一: 1.在注册页面中,如果出现注册页但没有注册按钮,说明可能是管理授权中没有电子邮件验证打开。 MOODLE需要电子邮件验证才能注册。 设置:进入用户-身份验证-管理授权(打开EMAIL验证的眼睛)[同时要关闭没有身份验证],并在后面在自己注册项里,选EMAIL验证选项。除访客选显示外,其它均不选。 2、如何进行验证邮件的设置。 进入服务器-邮件页面,填以下各项: SMTP主机中填:(你所选的EMAIL地址中的邮件服务器,如我填的****8816@126.com的话,这里就填:smtp.126.com,这是126的发送邮件服务器。应该是QQ也可以的。但刚申请的126邮箱是不行的。) SMTP用户名:****8816@126.com。 SMTP密码:这个应是你自己邮箱的密码123456。 SMTP会话限制:默认为1。选按默认的来。 不要回复的地址:默认:noreply@www.yeexue.com 发送邮件摘要的时间(整点)默认:17 字符集:默认:UTF-8 允许用户选择字符集:默认:否 在邮件中换行:默认:LF。(按默认) 支持名字:默认:用户管理(可修改) 支持email:****8816@126..com。 支持页supportpage默认:为空 只是红色标注的可以修改外,其它都默认即可。 那么网易邮箱的POP3与SMTP服务器是什么? 各个邮箱POP3和SMTP服务器地址设置如下:
四:日历显示乱码问题 1.进入C:moodledatalangzh_cn_utf8这个文件夹,点击进去后,找到langconfig.php,用记事本将其打开; 2.点击文件另存为,在弹出的窗口中把【编码】栏改为ANSI,单击保存,这时提示你是否替换,选择【是】 重新回到moodle网站首页,刷新,问题解决。 可以以GB2312编码重新保存一次langconfig.php文件解决此问题。 五:内外网同时访问 我重新配置config.php,修改增加代码如下: if($_SERVER['HTTP_HOST']=='222.xxx.xxx.xxx');//外网ip,红色字体是在教程基础上增加的。 $CFG->wwwroot='http://222.xxx.xxx.xxx/moodle'; else $CFG->wwwroot='http://172.xxx.xxx.xxx/moodle';//内网ip 六Moodle批量注册用户的方法 1、在EXCEL模板文件中输入用户信息,其中username表示用户名,password为密码(用户可以修改),firstname为用户的名,lastname为用户的姓,email为用户邮件地址。 建议将lastname的教师用户填写实名(例如,李明),学生用户填写学号和姓名(例如,20070101张三) 2、在EXCEL中将文件另存为*.csv格式,并确认。关闭EXCEL。 3、用写字板打开另存的csv格式文件,并另存为UTF-8格式,另存时选择文件编码。 4、用系统管理员身份登录Moodle,在左侧系统菜单上选择用户——账户——上传用户 5、在用户——身份验证——只允许手工添加帐号中选择“锁定的用户字段”,即用户批量上传后不允许用户修改的内容。 七:Moodle重设密码、修改地址、更改端口、系统安装目录的修改 设置 出于程序测试及调试的目的,配置安全系数并不是太高,安装后请立刻调整相关配置文件! (1)MySQL数据库用户名:root,密码:1,安装后请设置密码。 ü运行工具包中的Mysql_password.cmd文件,输入原始root密码,然后重新输入新的root密码。请一定记住新密码! ü通过IE,利用phpmyadmin也可以修改,在地址栏输入localhost/phpmyadmin,出现登陆界面,输入用户名:root,密码:1根据提示修改。 密码修改后,请修改moodleconfig.php文件中这一行,把“1”修改成你的新密码。 CFG->dbpass='1'; (2)修改网站访问地址 打开moodleconfig.php,修改下面一行中的“localhost”为你的服务器的IP地址或网址。 $CFG->wwwroot='http://localhost/moodle'; 如果想通过二级域名访问,可以把Moodel文件夹下的所有文件移动到web根目录下,或查找Apache2confhttpd.conf文件中的下面一行,更改为d:/www/web/moodle,(将phpmyadmin移动moodle下,便于访问数据库) DocumentRoot"d:/www/web" 同时修改moodleconfig.php中的 $CFG->dirroot='D:wwwwebmoodle'; (3)更改访问端口 ü找Apache2confhttpd.conf文件 Listen80//修改这个端口为8080 ServerNamelocalhost:80//修改这个端口为8080 ü找到moodleconfig.php文件 $CFG->wwwroot='http://localhost/moodle';//修改这个地址为:http://localhost:8080/moodle 附录 附一:系统安装目录的修改 修改安装目录涉及的修改比较多,建议一般用户不要尝试。否则如果自负! 需修改的文件有:php.ini,httpd.conf,cofig.php php.ini安装后位于系统目录WINDOWS下 extension_dir="D:wwwphp5ext" zend_extension_ts="D:wwwphp5exteAccelerator0952_5.2.4.dll" eaccelerator.cache_dir="d:wwwtemp" zend_extension_ts="D:wwwZendOptimizerZendExtensionManager.dll" zend_extension_manager.optimizer_ts="D:wwwZendOptimizer" httpd.conf位于Apache2conf下 ServerRoot"d:/www/Apache2" LoadModulephp5_moduled:/www/php5/php5apache2.dll DocumentRoot"d:/www/web" cofig.php位于webmoodle下 $CFG->dirroot='D:wwwwebmoodle'; $CFG->dataroot='D:www/moodledata'; 每个文件内都有相应的中文说明,请大家查找,按需要修改! 修改后,请手工安装与启动Apache和Mysql 附二:安装过程中出现“通常每个套接字地址(协议/网络地址/端口)只允许使用一次。”怎么办? 答:从上图可以看出,那是因为有程序占用apache的默认web端口:80。如果安装了IIS,把IIS关闭或卸载。用netstat–ano命令查查是什么程序占用了端口 [/td][/tr] |
|||||||||||||||||||