Moodle, sistem manajemen pembelajaran di Ubuntu 20.04 LTS

tentang Moodle

Pada artikel selanjutnya kita akan melihat Moodle. Ini adalah sistem manajemen pembelajaran (LMS), didistribusikan secara bebas dan ditulis dalam PHP. Ini dimaksudkan untuk membantu guru menciptakan komunitas belajar online. Moodle diciptakan oleh Martín Dougiamas.

Pada baris berikut kita akan melihat cara menginstal Moodle di Ubuntu 20.04 LTS Focal Fossa. Untuk mengikuti langkah-langkah yang akan kita lihat di bawah ini, kami harus terlebih dahulu memastikan bahwa kami memenuhi persyaratan minimum tertentu, sebagaimana adanya; memiliki sistem Ubuntu 20.04 LTS yang diperbarui, tumpukan atau lingkungan LAMP, akun pengguna dengan izin sudo, dan akses Internet.

Jika Anda belum memiliki lingkungan yang diperlukan, Anda bisa berkonsultasi dengan Panduan instalasi LAMPU di Ubuntu 20.04. Anda dapat mengintegrasikan Moodle ke dalam layanan web Ubuntu 20.04 dengan berbagai cara, baik sebagai situs web utama, server virtual mandiri, atau, seperti yang akan kami lakukan di artikel ini, sebagai bagian dari situs web utama. Penting juga untuk bekerja dengan koneksi HTTPS yang aman, meskipun untuk kesederhanaan dalam artikel ini kami akan melakukannya melalui HTTP.

Unduh Moodle untuk Ubuntu 20.04

Di area unduhan file situs web resmikita bisa unduh versi stabil terbaru Moodle untuk Ubuntu 20.04 LTS.

Paket yang akan kami temukan di web tersedia dalam format .tgz dan .zip, yang tautannya mengarah ke halaman unduhan otomatis. Opsi lain untuk unduh versi terbaru hari ini, itu akan membuka terminal (Ctrl + Alt + T) dan digunakan wget sebagai berikut:

unduh moodle

wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz

Instalasi di Ubuntu 20.04

Sebelum menginstal Moodle di Ubuntu 20.04 LTS kita harus melakukan beberapa tindakan untuk mempersiapkan sistem. Dengan cara ini kita akan mendapatkan penginstal web yang akan kita gunakan nanti untuk bekerja tanpa masalah.

File Moodle

Untuk memulai, kami akan melakukannya unzip paket yang baru saja kita unduh langsung di lokasi yang menarik minat kami. Di terminal (Ctrl + Alt + T), kita hanya perlu menggunakan perintah:

sudo tar xf moodle-latest-39.tgz -C /var/www/html/

Karena Moodle perlu menulis ke direktori instalasinya sendiri, kami mengubah pemilik direktori ini menjadi pengguna yang menjalankan layanan web (www-data):

sudo chown -R www-data: /var/www/html/moodle/

Kami juga butuh direktori untuk data Moodle. Kami akan membuat ini di luar cakupan penjelajahan web:

sudo mkdir /var/www/moodledata

Kami mengubah pemilik direktori ini jadi Moodle bisa menulis:

sudo chown www-data: /var/www/moodledata/

Database

Moodle akan membutuhkan dukungan yang diperlukan dari mesin database yang kita miliki di Ubuntu 20.04, yang dalam contoh ini adalah MariaDB.

Untuk memulai kita akan membuka terminal (Ctrl + Alt + T) gunakan klien konsol mysql dan pengguna yang kami kelola:

shell rumah maríadb

sudo mysql -u root -p

Sekarang ayo Untuk membuat basis data:

buat database untuk moodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Langkah selanjutnya adalah buat pengguna:

buat pengguna untuk moodle

create user usuariomoodle@localhost identified by 'password123';

Kita lanjutkan memberikan izin yang diperlukan kepada pengguna di database:

memberikan hak istimewa

grant all privileges on moodle.* to 'usuariomoodle'@'localhost';

Y kami menutup koneksi:

quit

PHP

Moodle membutuhkan ekstensi tertentu yang akan kita instal dari repositori Ubuntu. Untuk memulai, kami akan memperbarui daftar paket yang tersedia dengan mengetik di terminal (Ctrl + Alt + T):

sudo apt update

Selanjutnya kami menginstal paket:

sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

Setelah selesai, itu akan diperlukan muat ulang konfigurasi PHP atau layanan web, sewajarnya:

sudo systemctl reload apache2

Pemasang web

Mesin Ubuntu 20.04 LTS tempat saya membuat artikel ini dapat diakses di subdomain ubuntu.local.lan, jadi saya akan menggunakan url http://ubuntu.local.lan/moodle untuk mengakses penginstalan.

pemilihan bahasa untuk instalasi moodle

Satu kali bahasa yang dipilih, kami akan mengkonfirmasi rute Moodle. Sebelumnya kami membuat direktori data yang disarankan oleh penginstal, jadi tidak perlu mengubahnya.

konfirmasi rute

Langkah selanjutnya adalah pilih mesin database:

database untuk moodle

Drop-down akan menunjukkan kepada kita opsi yang tersedia di sistem. Kami akan memilih salah satu yang sesuai dengan konfigurasi yang telah kami buat sebelumnya.

Pada langkah selanjutnya formulir akan meminta kami untuk data koneksi ke layanan database:

penyetelan database

Kami akan memberikan database dan nama pengguna, serta kata sandi, seperti yang kami buat di langkah sebelumnya.

Memeriksa koneksi, kami harus melakukannya terima persyaratan layanan:

persyaratan layanan moodle

Di bawah ini adalah daftar memeriksa persyaratan untuk pemasangan Moodle di Ubuntu 20.04:

pemeriksaan persyaratan

Jika langkah-langkah sebelumnya sudah benar, semua persyaratan mendasar akan terpenuhi dan kami akan dapat melanjutkan proses instalasi.

Proses instalasi itu sendiri akan menampilkan daftar operasi yang panjang dan hasilnya:

instalasi moodle

Proses ini dalam kasus saya membutuhkan waktu lama. Di akhir penginstalan, penyiapan admin dimulai untuk situs baru:

data moodle umum

Setelah penyiapan, Anda secara otomatis masuk ke situs, menunjukkan area pribadi:

area pribadi moodle

Dan dengan ini kita bisa mulai mengerjakan situs Moodle baru kita, dan mulai menggunakan ini platform eLearning untuk bekerja baik di jaringan lokal maupun melalui Internet. Pengguna yang membutuhkan informasi tentang pengoperasiannya, bisa berkonsultasi dengan dokumentasi resmi di halaman proyek.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   cara install.me dijo

    Halo. Saya memahami bahwa prinsip "etika editorial" Anda tidak mencakup praktis tidak menjiplak bagian demi bagian dan paragraf demi paragraf konten situs lain, bukan?

    1.    Damien A. dijo

      Pada masanya saya melewatkan menambahkan tautan sumber. Saya sudah mengoreksinya. Salu2

  2.   FERNANDO MARTIN dijo

    THANKS

  3.   Leonardo dijo

    Aku gagal:

    GALAT 2002 (HY000): Tidak dapat terhubung ke server MySQL lokal melalui soket '/var/run/mysqld/mysqld.sock' (2)