Moodle整站移植

假定我下载在 /home/myfiles/download/ 下, 然后php服务器安到 /opt/下

cp /home/myfiles/download/xampp-linux-1.6.tar.gz /opt
tar xvfz /opt/xampp-linux-1.6.tar.gz -C /opt
chmod -R 777 /opt/lampp/htdocs (这一步如果不是root用户,需要用sudo命令)
mkdir /home/lms_files/moodledata/ (建这个文件夹,是因为后面安moodle 需要)
chmod -R 777 /home/lms_files/moodledata/


小小的做个更改 php.ini里面,
register_globals = On 这个改成 Off 。
default_charset = “iso-8859-1” 这个可以改成 “utf-8”
用vi, 或者 gedit 都可以,后者对于win环境过来的更加友好。
提示: php.ini, httpd.conf, my.conf 这几个配置文件,都放在 /lampp安装路径/etc/这个下面的。
3. 安装moodle

  • 启动php服务器, /opt/lampp/lampp start
  • 将下载的moodle解压到htdocs: tar xvfz /home/myfiles/download/moodlexxxx.tar.gz /opt/lampp/htdocs/
  • 安装过程几乎没什么了。配置好参数,需要在mysql里面新建一个数据库给moodle用
  • 访问 http://localhost/phpmyadmin/ 如果开始通过 /opt/lampp/lampp security 设置了密码这些
    就相应的输入就好了
    提示: lampp 页面的网页认证用户名 lampp
    mysql 数据库 可访问的用户名 pma 和 root
    在里面建一个数据库 比如 moodle
  • 访问 http://localhost/moodle 不在服务器上直接安装,就通过域名或者IP访问。
    安装 moodle 过程不用多说。在连接到数据库,创建表的时候,我之前用xampp1.7.3 出现了莫名其妙的问题,无法继续安装下去,所以这是为什么要使用xapp1.6来搭建服务器的原因。
    安装表完成后,有可能会提示无法创建 config.php这个文件,
    只需要将提示给出的代码,用root权限,在 moodle安装目录下 新建一个文件把代码拷贝进去。
    刷新页面,就可以正确的进行网站的配置了。接下去的步骤,就和win环境下大同小异了。