Cara Menyiapkan Moodle 2.8 pada Centos/RHEL 7/6/5

Cara Menyiapkan Moodle 2.8 pada Centos/RHEL 7/6/5

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.