Cara Menyiapkan Moodle 2.8 pada Centos/RHEL 7/6/5
- 3065
- 848
- Daryl Wilderman
Moodle adalah sistem pengurusan kursus sumber terbuka, ia juga dikenali sebagai sistem pengurusan pembelajaran (LMS) atau persekitaran pembelajaran maya (VLE). Tutorial ini akan membantu anda memasang Moodle pada sistem CentOS/RHEL
Memasang pakej yang diperlukan
Pasang pesanan untuk menyiapkan Moodle Kami memerlukan pelayan web, pelayan pangkalan data dan PHP dengan modul yang diperlukan. Gunakan pautan di bawah untuk memasang pakej berikut.
Memasang Apache, MySQL dan PHP di CentOS/Redhat 6/5
Pasang modul PHP yang diperlukan menggunakan Pengurus Pakej Yum.
# YUM Pasang Git PHP-Common PHP-MYSQL PHP-GD PHP-INTL PHP-CURL # YUM Pasang PHP-LDAP PHP-APC PHP-MBSTRING PHP-DOM PHP-SOAP PHP-XMLRPC
Untuk memasang versi git 1.9 Gunakan artikel Pasang git 1.9 di Centos/RHEL
Muat turun Sumber Terkini Moodle
Kod Lengkap Moodle boleh didapati di bawah repositori Git. Oleh itu, kita boleh direktori membuat klon repositori ke sistem tempatan kami menggunakan arahan berikut.
# mkdir/var/moodle # cd/var/moodle # git clone git: // git.Moodle.org/moodle.git www
Selepas menamatkan klon Moodle Git, cabang cawangan terbaru Moodle yang terdapat di Git. Pada masa mengemas kini artikel ini versi Moodle semasa ialah 2.8.3 Jadi kami menyatakan dalam arahan di bawah.
# cd www # git checkout asal/moodle_28_stable
Klik di sini untuk mencari versi moodle terkini yang tersedia.
Buat Direktori Data Moodle menggunakan arahan berikut. Moodle Gunakan direktori ini untuk menyimpan data aplikasi. Kami mengesyorkan untuk menyimpan direktori ini di luar aplikasi Moodle.
# mkdir/var/moodle/data
Buat Pangkalan Data Moodle di MySQL
Moodle menyokong MySQL 5.1.33, Postgres 8.3, MSSQL 2005, Oracle 10.2 atau versi yang lebih tinggi. Untuk tutorial ini kami menggunakan mysql.
Gunakan arahan di bawah untuk membuat pangkalan data Moodle dan pengguna untuk mengakses pangkalan data.
# mysql -u root -p mysql> create pangkalan data moodle; mysql> Geran All on Moodle.* Untuk 'moodle'@'localhost' yang dikenal pasti oleh 'secretpassword'; mysql> keistimewaan flush; mysql> berhenti
Buat fail konfigurasi moodle
Buat fail konfigurasi Moodle dengan membuat salinan config-dist.php dengan nama konfigurasi.php Dalam direktori www.
# cd/var/moodle/www # cp config-dist.php config.php
Sekarang edit konfigurasi.php dan buat perubahan berikut mengikut perincian persediaan anda.
$ Cfg-> dbtype = 'mysqli'; $ Cfg-> dblibrary = 'native'; $ Cfg-> dbhost = 'localhost'; $ Cfg-> dbName = 'Moodle'; $ Cfg-> dbuser = 'moodle'; $ Cfg-> dbPass = 'sekretanpassword'; $ Cfg-> prefix = 'mdl_'; $ Cfg-> wwwroot = 'http: // moodle.Tecadmin.bersih '; $ Cfg-> dataroot = '/var/moodle/data';
Konfigurasikan VirtualHost Server Web
Tambahkan hos maya dalam fail konfigurasi Apache /etc/httpd/conf/httpd.Conf seperti di bawah.
ServerAdmin [dilindungi e -mel] DocumentRoot/Var/Moodle/Www ServerName Moodle.Tecadmin.Log/Moodle CustomLog Bersih.Tecadmin.net_log digabungkan
Mengemas kini kebenaran web dan direktori data moodle supaya pelayan web dapat menulis di dalamnya.
# chown -r apache: apache /var /moodle # chmod -r 755 /var /moodle
Mulakan semula pelayan Apache untuk memuatkan semula perubahan baru yang dibuat.
# Perkhidmatan Apache mulakan semula
Akhirnya mulakan pemasang web moodle
Buka URL Moodle dalam penyemak imbas dan ikuti langkah -langkah untuk menyelesaikan persediaan.
Memeriksa modul yang diperlukan dipasang.
Memasang semua modul moodle. Klik Teruskan apabila selesai.
Anda akan mendapat beberapa langkah lagi semasa menjalankan pemasang web melengkapkan semua langkah. Akhirnya anda akan mendapat Moodle berjalan seperti di bawah.