分享

安装moodle2.2记录

 牧童戏水 2012-03-18
由于同事需要使用moodle2.2,于是从网上下载安装了。简要记录一下:
1.准备工作:Moodle 2.0 从零开始学安装
http://wenku.baidu.com/view/0a7ec20d76c66137ee06198a.html
安装程序下载:http://download./windows/
安装程序下载比较慢,并且不能用迅雷下载。为防止断线,可以安装遨游3,用它自带的遨游迅雷加速下载工具下载。
2.参考网上的教程安装,没想到,选择完语言后,第二步就出了问题:根据翻译,“致命错误:max_execution_time=30,……在某个文件的多少行”
从网上搜索原因,原来是php.ini文件中这个执行的时间不够,找到改为300,问题解决。
3.密码设置:至少8个字符,含至少一个大写字母、至少一个非字母、数字字符。
4.还要修改moodle/config.php文件,修改ip地址127.0.0.1为自己的地址。
5.修改端口:一修改server\apache\conf\httpd.conf文件,listen 80 为需要的端口;二修改server\moodle\config.php文件,wwwroot这行。
 
以下内容来自网上,备用:

出于程序测试及调试的目的,配置安全系数并不是太高,安装后请立刻调整相关配置文件!
(1)MySQL数据库用户名:root,密码:1,安装后请设置密码。
ü运行工具包中的Mysql_password.cmd文件,输入原始 root 密码,然后重新输入新的root密码。请一定记住新密码!
ü通过IE,利用phpmyadmin也可以修改,在地址栏输入localhost/phpmyadmin,出现登陆界面,输入用户名:root,密码:1根据提示修改。
密码修改后,请修改moodle\config.php文件中这一行,把“1”修改成你的新密码。
CFG->dbpass = '1';
(2)修改网站访问地址
打开\moodle\config.php,修改下面一行中的“localhost”为你的服务器的IP地址或网址。
$CFG->wwwroot = 'http://localhost/moodle';
如果想通过二级域名访问,可以把Moodel文件夹下的所有文件移动到\web\根目录下,或查找\Apache2\conf\httpd.conf文件中的下面一行,更改为d:/www/web/moodle,(将phpmyadmin移动\moodle\下,便于访问数据库)
DocumentRoot "d:/www/web"
同时修改\moodle\config.php中的
$CFG->dirroot = 'D:\www\web\moodle';
(3)更改访问端口
ü找\Apache2\conf\httpd.conf文件
 Listen 80  //修改这个端口为8080
 ServerName localhost:80 //修改这个端口为8080
ü找到\moodle\config.php文件
 $CFG->wwwroot = 'http://localhost/moodle'; //修改这个地址为:
http://localhost:8080/moodle
附 录
附一:系统安装目录的修改
修改安装目录涉及的修改比较多,建议一般用户不要尝试。否则如果自负!
需修改的文件有:php.ini, httpd.conf,cofig.php
php.ini安装后位于系统目录WINDOWS\下
extension_dir = "D:\www\php5\ext"
zend_extension_ts="D:\www\php5\ext\eAccelerator0952_5.2.4.dll"
eaccelerator.cache_dir="d:\www\temp"
zend_extension_ts = "D:\www\ZendOptimizer\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts = "D:\www\ZendOptimizer"
httpd.conf位于\Apache2\conf\下
ServerRoot "d:/www/Apache2"
LoadModule php5_module d:/www/php5/php5apache2.dll
DocumentRoot "d:/www/web"
cofig.php位于\web\moodle\下
$CFG->dirroot = 'D:\www\web\moodle';
$CFG->dataroot = 'D:\www/moodledata';
每个文件内都有相应的中文说明,请大家查找,按需要修改!
修改后,请手工安装与启动Apache和Mysql
附二:安装过程中出现“通常每个套接字地址(协议/网络地址/端口)只允许使用一次。”怎么办?
答:从上图可以看出,那是因为有程序占用apache的默认web端口:80。如果安装了IIS,把IIS关闭或卸载。用netstat –ano命令查查是什么程序占用了端口

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多