在ubuntu上配置LMS ilias-3.9.x

这是一份完整详细的配置文档,关于如何在ubuntu上的ilias-3.9.x以及ilias-3.10.x的配置。

发布本文时ilias最新稳定版本已升至4.0.3,已自带大部分依赖工具,安装已经不再如文中所述这么繁复。created by iifksp 2009/08/03

环境:ubuntu-9.04-server-i386

1. 系统准备

安装如下软件包:apache2,php5,php5-gd,php5-mysql,php5-xsl,php-pear,htmldoc,imagemagick,mysql-client-5.0,mysql-server-5.0,sendmail,sun-java5-jre 运行命令:

apt-get install apache2 php5 php5-gd php5-mysql php5-xsl php-pear htmldoc
apt-get install imagemagick mysql-client-5.0 mysql-server-5.0 sendmail sun-java5-jre

安装所有的建议的相关的软件包。

2. 配置PHP

配置php.ini文件:

vim /etc/php5/apache2/php.ini

根据官方推荐配置参数设置如下:

max_execution_time = 600
memory_limit = 128M

error_reporting = E_ALL & ~E_NOTICE
display_errors = On

post_max_size = 60M
upload_max_filesize = 40M

session.gc_probability = 1
session.gc_divisor = 100

session.gc_maxlifetime = 3600
session.hash_function = 0

根据需要修改配置文件。如果一切工作良好,可以考虑将display_errors设置为Off,并且将PHP的错误写入一个日志文件。

3. PEAR组件

ilias需求PEAR包Auth,DB以及HTML_Template_IT。ILIAS 3.10.0和更高版本需要PEAR包MDB2而不是包DB。

pear install Auth
pear install HTML_Template_IT

对于ILIAS 3.9.x版本:

pear install DB

对于ILIAS 3.10.x 和更高版本:

pear install MDB2
pear install MDB2#mysql

需要Spreadsheet_Excel_Writer模块,用来导出Microsoft Excel文件格式。但由于Spreadsheet_Excel_Writer还是beta测试阶段,所以需要安装的话要先将stable状态切换到beta:

pear config-set preferred_state beta

然后就可以安装Spreadsheet_Excel_Writer模块:

pear install --alldeps Spreadsheet_Excel_Writer

通过使用--alldeps参数,这同时安装了依赖的OLE模块。将状态设回到stable输入:

pear config-set preferred_state stable

4. 安装ilias

http://www.ilias.de/docu/">http://www.ilias.de/docu/ 上下载最新的ilias版本,或直接使用命令下载其当前稳定版3.10.8:

wget http://downloads.sourceforge.net/ilias/ilias-3.10.8.tar.gz

运行如下命令:

cp ilias-3.x.x.tar.gz /var/www
tar xzvf /var/www/ilias-3.x.x.tar.gz
chown -R www-data:www-data /var/www/ilias3

创建ILIAS工作的数据目录:(官方值)

mkdir /opt/iliasdata
chown www-data:www-data /opt/iliasdata

打开浏览器,输入http://localhost/ilias3/setup/setup.php后,跟着向导,输入下面的路径和禁用convert、htmldoc以及LaTeX检测:(官方值)

- Path to data directory: /opt/iliasdata
- Path to log file: /opt/iliasdata/ilias3.log
- Path convert: /usr/bin/convert
- Path zip: /usr/bin/zip
- Path unzip: /usr/bin/unzip
- Path java: /usr/bin/java
- Path htmldoc: /usr/bin/htmldoc

完成安装后,即可登陆ILIAS,使用管理员账号root,密码homer,登录ilias使用和验证ilias的安装。