Cara Memasang Moodle 3.8 di Fedora 32/31/30

Cara Memasang Moodle 3.8 di Fedora 32/31/30

Moodle adalah Sistem Pengurusan Kursus Sumber Percuma dan Terbuka (CMS) yang ditulis dalam PHP. Anda boleh membuat kursus Platform Pembelajaran Lengkap dengan Moodle. Artikel ini akan membantu anda memasang Moodle 3.8 di Fedora 32/31/30/29 Sistem.

Prasyarat

Pertama sekali, anda perlu menyediakan persekitaran lampu untuk memasang Moodle pada sistem fedora anda. Kami menganggap bahawa anda sudah mempunyai PHP, MySQL dan Apache yang dipasang pada sistem anda. Sekiranya anda tidak mempunyai, gunakan artikel berikut untuk memasangnya.

  • Pasang Apache, PHP, & MySQL di Fedora

Langkah 1 - Mendapatkan Aplikasi Moodle

Setelah memasang komposer pada sistem fedora anda. Mari buat aplikasi CakePHP bernama "MyApp"Menggunakan perintah komposer seperti di bawah.

cd/var/www git clone -b moodle_38_stable git: // git.Moodle.org/moodle.git 

Sekarang tetapkan kebenaran yang tepat untuk fail projek anda. Untuk sistem red hat berasaskan Apache lalai menggunakan Apache sebagai pengguna. Oleh itu, tukar pemilikan fail mengikut persediaan anda.

Chown -R Apache: Apache Moodle Chmod -R 755 Moodle 

Langkah 2 - Setup Data Moodle

Buat Direktori Data Moodle di luar direktori Moodle yang asal. Tetapkan keizinan yang betul di direktori. Direktori ini digunakan oleh Moodle untuk menyimpan data, fail ke direktori ini.

mkdir/var/www/moodledata chmod -r 755/var/www/moodledata 

Langkah 3 - Buat pangkalan data untuk Moodle

Untuk artikel ini, kami menggunakan MySQL sebagai pelayan pangkalan data. Mula -mula gunakan arahan berikut untuk membuat pangkalan data MySQL dan buat.

Buat pangkalan data Moodledb Default Watak Set UTF8MB4 Collate UTF8MB4_UNICODE_CI; Buat pengguna 'moodleuser'@'localhost' yang dikenal pasti oleh '_password_'; Geran semua di Moodledb.* kepada 'Moodleuser'@'Localhost'; Keistimewaan siram; berhenti
12345Buat pangkalan data Moodledb Default Watak Set UTF8MB4 Collate UTF8MB4_UNICODE_CI; Buat pengguna 'Moodleuser'@'Localhost' yang dikenal pasti oleh '_password _'; Geran semua di Moodledb.* ke 'moodleuser'@'localhost'; keistimewaan siram; berhenti

Langkah 4 - Persediaan Apache untuk Moodle

Kedua digunakan dengan pelayan web luaran seperti Apache yang lebih disukai untuk kegunaan pengeluaran. Mari buat fail konfigurasi Apache VirtualHost menggunakan kandungan berikut.

sudo vi/etc/httpd/conf.D/Moodle.Conf 
/etc/httpd/conf.D/Moodle.Conf
 ServerAdmin [E -mel dilindungi] ServerName Moodle.Contoh.com dokumen/var/www/moodle allowoverride semua   

Tukar Root Nama dan Dokumen ServerName mengikut Persediaan Anda. Kemudian mulakan semula perkhidmatan Apache.

SUDO Systemctl Mulakan semula httpd 

Langkah 5 - Jalankan Pemasang Web Moodle

Sekarang akses The Moodle dalam penyemak imbas web kegemaran anda.

 http: // moodle.Contoh.com/pemasangan.php 

Ini akan membuka halaman pemasang web moodle.

Ikuti wizard pemasangan untuk menyelesaikan persediaan. Selepas pemasangan, anda akan diarahkan ke papan pemuka admin Moodle.

Kesimpulan

Anda telah berjaya mengkonfigurasi Moodle pada sistem fedora anda.