完整安装包可以从Moodle官方网站的Windows下载页面下载。这个安装包为单机上的新安装而设计的。这个安装包可以安装在服务器上,但是不建议把它作为一个正式运行的网站而使用。请注意Moodle的标准安装包只包含Moodle的代码。
本文件提供了使用Windows安装包的说明。对于Mac OS X安装包,则有单独的说明。
完整安装包允许安装Moodle,该安装包包含一些安装Moodle的先决条件,即web服务器Apache、数据库MySQL、脚本语言PHP、管理工具phpMyAdmin以及Moodle,所有的这些软件均打包在了Xampp软件包中。完整安装包的有好几个版本可用,下载页面上提供了一些指导说明那个版本是最合适的。
简而言之,完整安装包专为用最小的努力在单机上创建一个匹配web服务器和Moodle网站而设计的。
目录 显示/隐藏 |
1.系统要求 |
完整安装包是一个zip文件包,含一个名为Apache web服务器、Moodle和安装Moodle所需要MySQL数据库和PHP程序。
这个安装过程包括三个基本步骤。
2.1.1下载安装包
从Moodle网站下载Windows安装zip包。
2.1.2解压安装包
解压(通过点击提取文件)下载的zip文件到你选择的硬盘或分区。提取过程将创建三个文件(“Start Moodle”,“Stop Moodle”,和“README”)以及一个名为“server”的子文件夹。
现在你准备启动web服务器。运行顶级目录下的文件“Start Moodle.exe”,一旦运行“Start Moodle.exe”,就不要停止,如果要停止,则运行"Stop Moodle.exe"。
【说明】这些程序控制操作web服务器的Apache 和 MySQL 程序。一些网站会用xampp批处理文件单独启动或停止Apache 和MySQL,xampp批处理文件可以在“server”子文件夹下找见。
【提示1】另外,在一个可能运行几个潜在web服务器的单机上,你可以运行“server”子文件夹下的“xampp_restart.exe”文件。
【提示2】你可以在Windows“开始”菜单添加快捷键命令来“开始”和“停止”Moodle网站。
现在你可以准备开始安装Moodle。
【警告】Windows xp需要 msvcr71.dll 库文件来运行xampp。安装.Net1.1framework(而不是.Net2.0以及以上的)可以解决。你可以在Google上搜索这个文件,下载下来并且拷贝到 server/apache/bin文件夹。
启动浏览器并在地址栏里输入localhost,或者 http://127.0.0.1/或者http://localhost/,这时你就可以开始Moodle的首次安装。如果你已经安装了Moodle,你就可以进入Moodle网站的首页或者登陆界面。
【提示】Moodle安装后,把网址添加到浏览器中“收藏夹”中或者存为“书签”。
2.3.1设置语言
在输入“localhost”后,将显示初始安装页面。
2.3.2诊断结果
显示诊断报告——如果你不需要解决一些问题,那么希望它看起来会是这个样子。
2.3.3 Moodle路径
Moodle安装的路径显示——如果你只是用这个作为一个本地测试服务器,接受屏幕上所显示的。
在“web address”栏填入的选项是依据你安装Moodle的用途,如果你仅仅使用它作为本地测试,那么选择“ http://localhost'”,如果你想在局域网上测试安装,并通过其他机器上访问它,那就输入私人ip地址和服务器的网络名,其次是一个“/moodle”:网址——http://192.168.1.1/moodle。如果你要在网上测试安装,那么需要输入公共ip然后是“/moodle”::http://your_ip_address/moodle或者是在这里写上你的域名。
2.3.4 数据库配置
2.3.5检查服务器
这个安装过程检查服务器是否装好
2.3.6 确认最初的语言包
Moodle现在检查语言包是否对你在第一步选择的语言有用,如果不能用,Moodle会继续安装英文版本。
2.3.7确认config.php文件
提供的Moodle文件夹是可写的,显示一个消息确认配置已经完成。
2.3.8 Moodle版权&协议
显示Moodle版权&协议的通告
2.3.9 当前的版本和不注意的选项
显示当前的版本信息。核对不注意的操作框。这将在很多页面上自动勾选。如果你想挨着看安装屏幕,不要检查这个框并且很多次需要你准备好点击“continue”按钮。
2.3.10安装模块和主屏幕
大多数情况下,会连着一系列的屏幕底端显示“continue”按钮。这个过程会根据需要填写的管理用户文件配置而停止。
2.3.11管理员用户配置文件
管理员用户配置文件屏幕
填写需要的字段。
2.3.12 首页设置
下一个屏幕是首页设置页面。有两个部分需要填写。第一部分是询问你完整的站点名称和一个短名称的导航栏。还有地方用来描述的,以后也可以修改。Moodle站点首页信息
第二部分在底部显示说明Moodle,如果你不允许新的用户通过Email程序进行自我身份验证,缺省情况不是禁用的,这可以以后再站点管理模块进行修改。
决定用户在登录,且通过Email进行自我身份验证的时候,是否可以创建自己的文件夹。
2.3.13 Moodle开始了
现在开始准备使用Moodle!
新网站的首页是空白的
该网站管理模块在左边,右上角有个“转向编辑turn edit on”按钮,网站描述块略低于它。
2.3.14恭喜你——Moodle安装完成
这样就完成了完整包的安装,在你的浏览器输入http://localhost(或你在更早的时候设定的web地址!)就可以打开Moodle。
下一个任务是配置Moodle来满足您的需求。别担心,虽然Moodle已启动运行,但是任何设置都很容易改变。
如前所述,XAMPP不适合生产使用,而是适合开发人员在开发的环境下使用。XAMPP配置的方式是尽可能开放的,允许开发者开发任何他/她想要的。在开发环境里,这是很伟大的,但是在生产环境里,这是致命的。这里列出XAMPP缺乏安全的地方:
在完成完整安装包的安装后,大多数情况下是不需要调整Apache和MySQL的,也不需要单独启动或停止他们,因为这些 是Xampp_start, Xampp_restart 和 Xammp_stop实现的。
(这是针对NT4 | Windows 2000 | Windows XP操作系统的)
\xampplite\apache\apache_installservice.bat = ==> Install Apache 2 as service
\xampplite\apache\apache_uninstallservice.bat = ==> Uninstall Apache 2 as service
\xampplite\mysql\mysql_installservice.bat = ==> Install MySQL as service
\xampplite\mysql\mysql_uninstallservice.bat = ==> Uninstall MySQL as service
==> After all Service (un)installations, please restart your system!
你可以使用apache_start 和apache_stop bat文件来开始或停止apache运行,但是,建议使用Xampp_start 、 Xampp_restart 和 Xampp_stop来开或关Apache和 MySQL。
5.2.1故障排除
如果你发现 Apache很奇怪,页面经常不能正常加载或者压根不能使用(特别是在localhost),尝试将下面几行代码添加在C:\your_moodle_installer_directory\apache\conf\httpd.conf的末尾。
EnableSendfile Off
EnableMMAP Off
Win32DisableAcceptEx
如果你编辑了一些.php文件,但是浏览器仍然显示旧的状态,尝试禁用扩展在\server\php\php.ini中的 eAccelerator。
[eAccelerator]
;extension=eaccelerator.dll
再次建议使用Xampp_start 、 Xampp_restart 和 Xampp_stop启动或者停止整个网络浏览器。如果你希望进一步调整系统,下面的也许会有用。
(1)MySQL服务器可以通过双击(执行)mysql_start.bat启动,这个文件可以在你安装xampp的相同的文件夹中找到,最有可能的是在C:\xampplite\。这个文件的精确路径是X:\xampplite\mysql_start.bat,“X”指的是你解压xampp所在的硬盘的字母。这个批处理文件在控制台模式下启动MySQL服务器。第一次初始化可能会需要几分钟时间。
不要关闭DOS窗口,否则服务器会崩溃的!如果要停止服务器,请运行mysql_shutdown.bat,它位于同样的目录下。
(2)利用“innodb”运行MySQL后台程序将会获得更好的性能,请在/xampplite/mysql/bin或c:\my.cnf for windows NT/2000/XP目录下编辑“my”(或者“my.cnf”),在这个管理下,激活
"innodb_data_file_path=ibdata1:30M"
注意,对于Windows95/98/ME,不建议使用“innobd”。
对于Windows NT/2000/XP,使用MySQL作为服务,仅仅将"my" / "my.cnf"拷贝至C:\my, or C:\my.cnf即可。请注意这个文件必须放在C:\的根目录下,其他位置不能使用。然后在mysql文件夹里运行“mysql_installservice.bat”。
(3)对于用户名和密码,MySQL开始使用的是标准值,预设的id是“root”,密码是“”(没有密码)。通过PHP和预设值访问MySQL,你需要使用以下的语法:
mysql_connect("localhost","root","");
如果你想为访问MySQL设置一个密码,那么请使用mysqladmin。如果想设置用户名“root”的密码为“secret”,那么输入:
\xampplite\mysql\bin\mysqladmin -u root password secret
更改密码后你需要重新配置phpMyAdmin才能使用新密码,否则将无法访问数据库。如果想这样做,打开\xampplite\phpmyadmin\目录下的文件config.inc.php,然后编辑以下的代码:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['auth_type'] = 'http'; // HTTP authentificate
因此,在phpMyAdmin可以访问之前,首先查询MySQL服务器的“root”的密码。
有很多的乐趣的!
联系客服