教学资源管理系统安装手册
- 格式:docx
- 大小:18.31 KB
- 文档页数:7
教学资源管理系统安装手册 Doc Version 2.0 作者: 杨鸿奋 一.功能描述
二.环境需求 Redhat Linux 7.0或以上;支持zh_CN编码: 足够的硬盘分区空间(最小5G, 推荐50G), 可以容纳教师上传的所有教学资源的极限容量.
三.安装步骤
0. 检查和设置Linux的Locale编码, 硬盘分区空间: 资源管理3.1版要求采用zh_CN的locale进行安装, 如果采用en_US的locale进行安装, 则在在线编辑器的某部分可能会出现中文问题. 所以如果你安装的linux不支持zh_CN编码,请立即先重新安装linux确保其支持zh_CN编码. 相应地启动Resin的时候必须相应地设置环境变量LANG=zh_CN, 否则页面上应当出现中文的地方可能会出现乱码. 检查的步骤是: (a) 在Shell下面执行locale –a|grep zh_CN 命令, 如果有输出zh_CN, 则表示本机支持zh_CN的locale, 则以下安装步骤中应当选用zh_CN的locale, 请记住, 并继续进行步骤b, 否则表明本机不支持zh_CN的locale, 可以尝试按以下步骤让系统支持zh_CN编码:
1) 检查是否存在目录:/usr/share/i18n/locales 2) 如果存在,则使用下面的命令让系统支持zh_CN编码 cd /usr/share/i18n/locales localedef -i zh_CN -f GB2312 zh_CN 如果做了上两步以后仍不能支持zh_CN,则请重新安装Linux系统确保其支持zh_CN编码. 如果本机既不支持en_US也不支持zh_CN的locale, 即使勉强继续安装, 安装好后也无法解决页面上的中文乱码问题, 所以这时应当停止安装本资源管理系统, 重新安装Linux操作系统确保其能支持zh_CN的locale才能继续安装资源管理系统. (b)在Shell下面执行env| grep LANG命令, 看env| grep LANG的输出是否是LANG=zh_CN, 例如: LANG=zh_CN env| grep LANG命令的输出正确, 则Locale编码无问题, 进入步骤d,否则继续进行步骤c. (c) Locale编码有问题, 则: vi /etc/sysconfig/i18n 把LANG=”…”改成LANG=”zh_CN” 存盘退出. 然后要退出Shell再重新登陆才能生效. 检查修改是否生效的方法是, 在Shell命令行下输入命令locale, 例如: [wooce@mdv2 lib]$ locale LANG=zh_CN LC_CTYPE="zh_CN" LC_NUMERIC="zh_CN" LC_TIME="zh_CN" LC_COLLATE="zh_CN" LC_MONETARY="zh_CN" LC_MESSAGES="zh_CN" LC_PAPER="zh_CN" LC_NAME="zh_CN" LC_ADDRESS="zh_CN" LC_TELEPHONE="zh_CN" LC_MEASUREMENT="zh_CN" LC_IDENTIFICATION="zh_CN" LC_ALL= 上面的输出表明locale的修改已生效, 正确地设成了zh_CN. (d) 指定一个分区作为资源管理系统所安装到的硬盘分区, 其空闲空间必须足够大(最小5G, 推荐50G), 足以容纳教师上传的所有教学资源的极限容量, 建议把该分区指定为/usr 00. 获取序列号: 在linux命令行下执行/sbin/ifconfig -a 在类似其下的输出当中: 以系统显示的第一块网卡的地址为准 eth0 Link encap:Ethernet HWaddr 00:90:27:A7:8B:4F UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 其中HWaddr后面的00:90:27:A7:8B:4F就是本机的网卡硬件地址, 将此网卡硬件地址报告给产品发布人员, 产品发布人员将回馈一个安装序列号, 请记下此安装序列号. 1. 安装java运行环境 把安装包中的j2re-1_4_2_01-linux-i586.bin拷贝到一临时目录, cd到该临时目录下面.
会出现sun jdk的许可协议内容, 直接按q退出查看许可协议内容后,出现提示: Do you agree to the above license terms [yes or no] 输入yes回车, 很快解包完毕. 如果linux系统是以前未考虑资源管理系统的时候即安装的,那么可能要把linux系统原有的jdk1.3(如果有的话, 如果没有则直接进行下一步)换成现在装的jdk1.4 vi /etc/profile.d/java_sdk.sh (如果有的话) 把root=/opt/IBMJava2-131注释掉, 换成root=/usr/local/ vi /etc/profile.d/java_jre.sh(如果有的话) 把root=/opt/IBMJava2-131注释掉, 换成root=/usr/local/ 2. 安装数据库文件: (1) 确定mysql数据库的数据库文件的存储位置: 一般有两种可能, /usr/local/var/下面或者/usr/local/mysql/var/下面(把一切东西安装在/usr/local/mysql/下面的情况).
chmod +x j2re-1_4_2_01-linux-i586.bin ./j2re-1_4_2_01-linux-i586.bin (2) 把安装包中的erms-db.tgz拷贝到一临时目录, tar xvzf erms-db.tgz解压之, 然后将解压出来的erms目录拷贝到(1)中所获知的目录位置, 例如: cp –r erms /usr/local/var/ (3) 登陆mysql命令行, 执行以下sql语句: grant all privileges on erms.* to mdverms@'localhost' identified by 'mdv,123'; flush privileges; 3. 创建和指定一个目录作为资源的存放目录 在前面步骤0的(d)步骤所指定的分区下面创建, 一般可设置为/usr/disk .
4. 安装Resin: 把安装包中的erms-setup.tgz拷贝到一临时目录, 然后解压后将其拷贝到前面步骤0的(d)步骤所指定的分区下面.
5. 根据前面的安装设定和系统实际情况修改配置: (1) 验证和改好资源存放目录的设置: 根据步骤3的设定相应改好这里: /usr/disk/ (2) 填入安装序列号: 将第0步所获得的安装序列号填在这里和的中间. (3) 验证网页模板路径(如步骤4中所设的Resin目录不同则相应改变这里) 存盘退出vi. 6. 设置环境变量: vi /etc/profile 在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC 的之前加上: : PATH="$PATH:$JAVA_HOME/bin" 然后再在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC 的后面加上JAVA_HOME,ERMS_CONF_PATH成为: export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME 存盘退出vi 然后要退出linux的shell再重新登陆才能使以上的环境变量生效. 7. 修改页面上和具体客户相关的信息:
查找"广东迈达威科技发展有限公司 版权所有"等, 分别改成由具体客户决定的信息. 存盘退出.
tar xvzf erms-setup.tgz mkdir /usr/disk chown nobody.nobody /usr/disk
vi teach_res.htm 8. 验证java命令是否可用: 在命令行敲入java命令, 如果显示类似下面的信息: Usage: java [-options] class [args...] (to execute a class) or java -jar [-options] jarfile [args...] (to execute a jar file) where options include: -client to select the "client" VM -server to select the "server" VM -hotspot is a synonym for the "client" VM [deprecated] The default VM is client. -cp -classpath set search path for application classes and resources -D= set a system property ………………… 则是正常的, 可继续下面的步骤. 如果有类似下面的错误信息: 则需要把安装光盘里的other目录下面的libstdc++-libc6.1-1.so.2拷贝到/usr/lib/ 下面: cp libstdc++-libc6.1-1.so.2 /usr/lib/ 9. 设置开机自启动: 在/etc/rc.d/rc.local中加入: LANG=zh_CN JAVA_HOME="/usr/local/ PATH="$PATH:$JAVA_HOME/bin" export JAVA_HOME PATH RESIN_HOME LANG $RESIN_HOME/bin/httpd.sh start java -jar $RESIN_HOME/lib/UploadServer.jar 1234& 然后再重启机器. 重启机器之后, 立即尝试: 总后台管理入口可以以初始用户名system, 密码12345 进入, 进入后为安全性起见请立即自行修改密码. 进入库管理入口 如果发现不能访问页面或页面有错误, 则按以下步骤解决问题.
四.启动与停止服务
(1)手工启动服务: ./httpd.sh start (启动资源管理系统的主服务程序) java -jar ../lib/UploadServer.jar 1234& (启动多文件上载服务器) A.查看资源管理系统是否正在运行的方法: resin