Ini ialah panduan langkah demi langkah tentang cara memasang Moodle ("Lampu Ajaib") pada Ubuntu 16.04. Moodle (singkatan untuk Persekitaran pembelajaran dinamik berorientasikan objek modular) ialah sistem pengurusan pembelajaran sumber terbuka dan percuma yang menyediakan persekitaran pembelajaran yang diperibadikan kepada guru, pelajar dan pentadbir. Moodle dicipta oleh Projek Moodle dan diketuai dan diselaraskan oleh Ibu Pejabat Moodle[1].
Moodle mempunyai banyak fungsi yang sangat praktikal, seperti:
ssh root@IP_Address -p Port_number
apt-get update && apt-get upgrade apt-get install git-core graphviz aspell
apt-get install apache2
systemctl enable apache2
apt-get install php7.0 libapache2-mod-php7.0 php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip
apt-get install mysql-client mysql-server
mysql_secure_installation untuk mengkonfigurasi kata laluan root MySQL untuk memastikan keselamatan MySQL.
Log masuk ke pelayan MySQL sebagai penggunaroot, dan cipta pangkalan data untuk Moodle dan pengguna yang boleh mengaksesnya Berikut adalah arahan khusus:
mysql -u root -p mysql> CREATE DATABASE moodle; mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> \q
KATA LALUAN di atas dengan kata laluan yang kukuh.
cd /var/www/html/ git clone https://github.com/moodle/moodle.git
moodle dan semak semua cawangan yang ada:
cd moodle/ git branch -a
MOODLE_34_STABLE) dan jalankan arahan berikut untuk memberitahu git cabang mana yang hendak dijejaki atau digunakan:
git branch --track MOODLE_34_STABLE origin/MOODLE_34_STABLE
git checkout MOODLE_34_STABLE Switched to branch 'MOODLE_34_STABLE' Your branch is up-to-date with 'origin/MOODLE_34_STABLE'.
mkdir /var/moodledata
chown -R www-data:www-data /var/www/html/moodle chown www-data:www-data /var/moodledata
使用以下内容为您的域名创建 Apache 虚拟主机:
nano /etc/apache2/sites-available/yourdomain.com.conf ServerAdmin admin@yourdomain.com DocumentRoot /var/www/html/moodle ServerName yourdomain.com ServerAlias www.yourdomain.com Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ErrorLog /var/log/httpd/yourdomain.com-error_log CustomLog /var/log/httpd/yourdomain.com-access_log common
保存文件并启用虚拟主机:
a2ensite yourdomain.com Enabling site yourdomain.com. To activate the new configuration, you need to run: service apache2 reload
最后,重启 Apache Web 服务器,以使配置生效:
service apache2 reload
现在,点击 “http://yourdomain.com”(LCTT 译注:在浏览器的地址栏里输入以上域名以访问 Apache WEB 服务器),按照提示完成 Moodle 的安装。有关如何配置和使用 Moodle 的更多信息,您可以查看其官方文档[2]。
如果您使用我们的优化的 Moodle 托管主机服务[3],您不必在 Ubuntu 16.04 上安装 Moodle,在这种情况下,您只需要求我们的专业 Linux 系统管理员在 Ubuntu 16.04 上安装和配置最新版本的 Moodle。他们将提供 24×7 及时响应的服务。
Atas ialah kandungan terperinci Pasang platform pengajaran 'Magic Lantern' di bawah Ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!