Moodle教学网站从windows server 2008移植到ubuntu kylin

1、       登录ubuntu kylin系统安装LAMP(即linux+apache+Mysql+Php)

上一份文档已经详细说明了LAMP的安装过程。

2、在windows下备份原网站的数据库。

管理员账户登录windows server 2008服务器,进入mysql安装目录下的bin目录,在命令行窗口下运行mysqldump –u root –p jsjxywklt(不同的网站这里的名字不一样,mysql下show databases课查看所有的数据库。)>C:\myqsldumpbackup\jsjxywklt.sql.

此处会提示输入数据库密码,正确输入以后命令开始执行。

等待命令执行完毕,数据库数据已经被备份到C盘下的mysqldumpbackup目录中,考入U盘备用。

3、       拷贝网站数据及相关文件

在windows server 2008系统中,将要迁移的整个网站目录和数据目录拷贝到U盘备用。

4、       复制相关文件

将U盘中的网站文件复制到搭建好的apache服务器的网站根目录下(例如/var/www/html),注意,此时不要复制网站的数据文件,在复制过去的文件夹下找到config.php文件,修改wwwroot和dbhost的指向,按实际使用的目录填写。

特别注意要修改网站目录的权限,因此处只做测试用,可赋予最大权限即:sudo chmod –R 777 htmlmoodle安装

5、完成moodle基本搭建

在浏览器中输入第四步中指定好的ip地址(一般用本机地址,或localhost。),按提示走完整个安装过程。

6、       复制数据文件

将安装moodle以后自动生成的数据文件夹删除,然后把原网站的数据文件拷贝至相应目录。设置好目录的访问权限。

7、       导入备份数据库

最重要的一步,导入数据库。在ubuntu系统下,将第二步中拷贝的数据库备份文件复制到home目录,打开终端,输入命令:mysql –u root –p按回车。输入密码后进入数据库管理。

在mysql命令下输入 use jsjxywklt(不同网站的数据库名不同,此处是这次拷贝的网站的数据库名)。然后输入:source  /home/jsjxywklt.sql按下回车键可以看到数据库开始导入了。数据库导入完成后,即可在浏览器正常访问迁移后的网站。