Showing posts with label Moodle. Show all posts
Showing posts with label Moodle. Show all posts

Friday, February 17, 2017

√ Download Vhd Moodle 3.2.2+ On Debian 8 With Nginx – Php7.0 Fpm – Mariadb



based Test atau ujian berbasis komputer sudah dua tahun ini menjadi sentra perhatian lembag √ Download VHD Moodle 3.2.2+ On Debian 8 With Nginx – PHP7.0 FPM – MariaDB



Computer-based Test atau ujian berbasis komputer sudah dua tahun ini menjadi sentra perhatian forum pendidikan terutama pada tingkat Sekolah Menengah Pertama dan SMA. Rendahnya kompetensi siswa sehabis lulus dari suatu sekolah merupakan salah satu alasan perlunya standarisasi kompetensi melalui instrimen alat uji yang dilakukan pemerintah melalui ujian nasional. Ujian Nasional Berbasis Komputer menjadi fokus kegiatan tahunan yang melibatkan banyak pihak. Infrastruktur, sarana dan prasarana dan sumber daya insan telah dipersiapkan guna mensukseskan kegiatan tersebut. Salah satu bentuk persipan yang dilakukan sekolah menghadapi UNBK yaitu membiasakan diri memakai aplikasi evaluasi berbasis komputer diberbagai kegiatan pembelajarannya. Ada beberapa pilihan aplikasi CBT ibarat Beesmart, WokaCBT, dan Moodle.


Moodle selain dapat dijalankan di windows dapat juga dijalankan dengan sistem operasi lainnya. Petunjuk instalasi Moodle sebetulnya sudah disajikan lewat dokumentasi di web resminya https://docs.moodle.org/. Namun seiring dengan perkembangan operating system beserta paket-paket yang disediakan perlu adanya pembiasaan dikala instalasi sehingga moodle dapat berjalan sempurna.


Penggunaan virtual machine ibarat VMWare dan Virtual Box sebagai sarana instalasi server harus diakui telah menjawab keterbatasan infrastruktur pembangunan Learning Management System di sebuah sekolah. UNBK memakai dan mendistribusikan VHD yang bersistem operasi Windows Server 2012 untuk dipasang pada komputer server sekolah. Penggunaan VHD ini cukup efektif dan gampang digunakan.



Berikut ini kami juga sajikan tautan Download VHD Moodle 3.2.2+ On Debian 8 With Nginx – PHP7.0 FPM – MariaDB yang siap digunakan untuk melakukan kegiatan ujian atau quiz. Sepesifikasi VHD ini ialah sebagi berikut :


based Test atau ujian berbasis komputer sudah dua tahun ini menjadi sentra perhatian lembag √ Download VHD Moodle 3.2.2+ On Debian 8 With Nginx – PHP7.0 FPM – MariaDB





Server Check Moodle :




based Test atau ujian berbasis komputer sudah dua tahun ini menjadi sentra perhatian lembag √ Download VHD Moodle 3.2.2+ On Debian 8 With Nginx – PHP7.0 FPM – MariaDB


Support :


  • webmin (https://192.168.1.6:10000)

  • SSH & Winscp with root login access



Link Download :


Ektrak file VHD Moodle dengan password RAR sesuai dengan yang ada di dalam artikel tersebut.



Untuk memasang VHD ini silahkan baca tautan berikut ini :


Ektrak file VHD Moodle dengan password RAR sesuai dengan keterangan di atas.

Demikianlah pengalaman yang dapat saya bagikan perihal Download VHD Moodle 3.2.2+ On Debian 8 With Nginx – PHP7.0 FPM – MariaDB. Semoga bermanfaat.




Sumber acikandzirah.blogspot.com

Thursday, February 16, 2017

√ Cara Pasang Vhd Moodle Di Virtualbox


Teknologi virtualisasi ketika ini semakin banyak digunakan √ Cara Pasang VHD Moodle di Virtualbox

Cara Pasang VHD Moodle di Virtualbox – Teknologi virtualisasi ketika ini semakin banyak digunakan, salah satu lantaran ialah kepraktisan di tengah keterbatasan sarana dan prasarana. Virtualbox merupakan salah satu perangkat utama untuk menjalankan Ujian Nasional Berbasis Komputer (UNBK). Virtualbox dipasang di komputer server dan dijalankan menggunakan virtual hard disk berisi paket kegiatan yang nantinya dapat dipanggil oleh komputer client.


Moodle merupakan aplikasi pembelajaran berbasis web yang dapat dijalankan melalui internet (online) maupun intranet (offline). Untuk menjalankan moodle via online dapat dilakukan dengan cara memasang moodle pada server hosting, dapat juga menggunakan komputer server yang dipanggil menggunakan IP publik.


Pada goresan pena sebelumnya telah kami berikan link d0wnl0ad VHD Moodle yang dipasang pada Linux Ubuntu dan Debian. Dengan VHD tersebut Anda tidak tidak lagi perlu instalasi dari awal membangun server moodle menggunakan Linux. Anda cukup memasangnya di virtualbox, dengan sedikit pengaturan, Moodle sudah dapat dijalankan dan digunakan untuk pembelajaran.


Bagaimana cara memasang VHD Moodle di virtualbox ? Berikut ini panduannya :


1. Siapkan VHD Moodle


Untuk mendapat VHD Moodle kita dapat membuatnya sendiri menggunakan virtualbox atau dapat juga pribadi memakainya menggunakan VHD yang sudah kami buatkan melalui dua link berukut ini :



Ektrak file VHD Moodle dengan password RAR sesuai dengan yang ada di dalam artikel tersebut.


2. Buka Virtualbox



  Lakukan penyetingan sebagai berikut :

  • Tekan New, beri nama VHD, pilih tipe Operating System dan version OS kemudian tekan next

Teknologi virtualisasi ketika ini semakin banyak digunakan √ Cara Pasang VHD Moodle di Virtualbox


Teknologi virtualisasi ketika ini semakin banyak digunakan √ Cara Pasang VHD Moodle di Virtualbox


Teknologi virtualisasi ketika ini semakin banyak digunakan √ Cara Pasang VHD Moodle di Virtualbox

  • Alokasikan ukuran RAM pada virtual machine, sesuaikan dengan spesifikasi komputer server Anda. Selanjutnya tekan Next
    Teknologi virtualisasi ketika ini semakin banyak digunakan √ Cara Pasang VHD Moodle di Virtualbox


  • Pilih use existing hard disk file, cari lokasi VHD, dan tekan openTeknologi virtualisasi ketika ini semakin banyak digunakan √ Cara Pasang VHD Moodle di Virtualboxdan kalau sudah dipilih open, selanjutnya tekan create
    Teknologi virtualisasi ketika ini semakin banyak digunakan √ Cara Pasang VHD Moodle di Virtualbox


  • Lakukan penyetingan jaringan ibarat langkah pada gambar :
    Teknologi virtualisasi ketika ini semakin banyak digunakan √ Cara Pasang VHD Moodle di Virtualbox


  • Untuk Menjalankan Moodle di Debian, Debian yang berisi moodle harus dijalankan, dengan tekan start



Sehingga muncul ibarat ini :


Teknologi virtualisasi ketika ini semakin banyak digunakan √ Cara Pasang VHD Moodle di Virtualbox

3. Jalankan Moodle


Buka browser dan masukkan URL Moodle


Teknologi virtualisasi ketika ini semakin banyak digunakan √ Cara Pasang VHD Moodle di Virtualbox

Selesai.


Demikian petunjuk singkat perihal Cara Pasang VHD Moodle di Virtualbox. Semoga bermanfaat.




Sumber acikandzirah.blogspot.com

Saturday, January 28, 2017

√ Download Vhd Moodle 3.4.1+ On Debian 9 With Nginx – Php7.2 Fpm – Mariadb





based Test atau ujian berbasis komputer sudah tiga tahun ini menjadi sentra perhatian lemba √ Download VHD Moodle 3.4.1+ On Debian 9 With Nginx – PHP7.2 FPM – MariaDB



Computer-based Test atau ujian berbasis komputer sudah tiga tahun ini menjadi sentra perhatian forum pendidikan terutama pada tingkat Sekolah Menengah Pertama dan SMA. Rendahnya kompetensi siswa sehabis lulus dari suatu sekolah merupakan salah satu alasan perlunya standarisasi kompetensi melalui instrimen alat uji yang dilakukan pemerintah melalui ujian nasional. Ujian Nasional Berbasis Komputer menjadi fokus kegiatan tahunan yang melibatkan banyak pihak. Infrastruktur, sarana dan prasarana dan sumber daya insan telah dipersiapkan guna mensukseskan aktivitas tersebut. Salah satu bentuk persipan yang dilakukan sekolah menghadapi UNBK yaitu membiasakan diri memakai aplikasi evaluasi berbasis komputer diberbagai kegiatan pembelajarannya. Ada beberapa pilihan aplikasi CBT menyerupai Beesmart, WokaCBT, dan Moodle.


Moodle selain dapat dijalankan di windows dapat juga dijalankan dengan sistem operasi lainnya menyerupai linux dan freeBSD. Petunjuk instalasi Moodle bahu-membahu sudah disajikan lewat dokumentasi di web resminya https://docs.moodle.org/. Namun seiring dengan perkembangan operating system beserta paket-paket yang disediakan perlu adanya adaptasi ketika instalasi sehingga moodle dapat berjalan sempurna.


Penggunaan virtual machine menyerupai VMWare dan Virtual Box sebagai sarana instalasi server harus diakui telah menjawab keterbatasan infrastruktur pembangunan Learning Management System di sebuah sekolah. UNBK memakai dan mendistribusikan VHD yang bersistem operasi Windows Server 2012 untuk dipasang pada komputer server sekolah. Penggunaan VHD ini cukup efektif dan gampang digunakan.


Berikut ini kami juga sajikan tautan Download VHD Moodleyang siap digunakan untuk melakukan kegiatan ujian atau quiz. Sepesifikasi VHD ini ialah sebagi berikut :



Spesifikasi VHD Moodle 3.4.1+ On Debian 9 With Nginx – PHP7.2 FPM – MariaDB


Versi Moodle   : 3.4.1+ (Build 18012018)

OS                     : Debian 9

web server        : Nginx

database           : MariadB 10.1.26

PHP version      : PHP7.2-FPM


Debian Login

user            : admincbt

pass            : sudutbaca

pass root    : sudutbaca.com

pass dbase : auramirza


Moodle login

URL Address : http://192.168.1.20

user              : admin

pass              : Sudutbaca@123


support :

webmin (https://192.168.1.20:10000)

ssh/winscp/putty with root login access




Server Check Moodle :


based Test atau ujian berbasis komputer sudah tiga tahun ini menjadi sentra perhatian lemba √ Download VHD Moodle 3.4.1+ On Debian 9 With Nginx – PHP7.2 FPM – MariaDB



Link Download :



Ektrak file VHD Moodle dengan password RAR sesuai dengan yang ada di keterangan di atas.



Untuk memasang VHD ini silahkan baca tautan berikut ini :


Demikianlah pengalaman yang dapat saya bagikan perihal Download VHD Moodle 3.4.1+ On Debian 9 With Nginx – PHP7.2 FPM – MariaDB. Semoga bermanfaat.





Sumber acikandzirah.blogspot.com

Wednesday, January 18, 2017

√ Cara Install Moodle Di Ubuntu 16.04 Lts Memakai Apache2, Mariadb, Php7.2




Dunia pendidikan Indonesia pada akhir-akhir ini telah melalui sebuah kurun gres dalam sistem pembelajarannya. Seiring dengan kebijakan ujian nasional menggunakan Computer-Base Test (CBT) di jenjang pendidikan Sekolah Menengah Pertama dan SMA, sekolah telah mengakrabkan diri menggunakan aneka macam macam aplikasi pembelajaran menggunakan Teknologi Informasi berbasis komputer. Penggunaan TIK kebanyakan digunakan untuk melaksanakan evaluasi pembelajaran oleh guru contohnya yaitu untuk ulangan harian, ulangan mid semester dan ulangan semester. Aplikasi CBT menyerupai Beesmart, WokaCBT, moodle dan aplikasi berbayar lainnya menjadi pilihan guru dan tenaga pendidikan di sekolah/lembaganya. Setiap aplikasi mempunyai kelebihan dan kekurangan masing-masing tergantung dari sisi mana kita melihatnya. Moodle berdasarkan saya mempunyai aneka macam kelebihan yang tidak dimiliki oleh aplikasi CBT lainnya. Selain gratis, moodle juga merupakan sebuah aplikasi open source yang terus berkembang dan digunakan di seluruh dunia. Berikut ini saya sajikan bagaimana Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2 .


akhir ini telah melalui sebuah kurun gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2


Moodle sangat fleksibel alasannya yaitu bisa di-Install di aneka macam platform sistem operasi menyerupai windows, linux, MacOs, dan FreeBSD. Bagi Anda yang hanya mengerti sistem operasi windows bisa melaksanakan Instalasi sendiri menggunakan Xampp, namun secara umum penggunakan moodle di xampp-windows kurang powerfull, cenderung agak berat alasannya yaitu membutuhkan resource memory yang besar. Untuk mengatasi hal tersebut kita bisa menggunakan Linux sebagai server daerah instalasi moodle yang diharapkan lebih cepat, ringan dan membutuhkan resources memory yang lebih kecil. Pada kesempatan ini, saya menentukan Ubuntu 16.04 LTS sebagai server moodle. Walaupun suduh muncul versi ubuntu yang terbaru yaitu Ubuntu 17.04 atau ubuntu 17.10, saya menentukan Ubuntu 16.04 alasannya yaitu lebih stabil dan mendapat support hingga tahun 2021.


Untuk web server yang harus diinstall di Ubuntu bahwasanya ada sua pilihan utama yaitu menggunakan Apache bisa juga menggunakan Nginx, mana yang lebih baik, silahkan cari informasinya di Mbah Gugel 🙂 . Demikian juga dengan database server, ada aneka macam pilihan bisa menggunakan Mysql, MariadB atau Posgresql. Dan yang terakhir yaitu versi PHP, kita bisa menggunakan versi PHP dari yang usang hingga yang terbaru. Nah diantara aneka macam pilihan yang ada, di sini saya menentukan apache2, mariadb dan PHP7.2 yang dipasang di server ubuntu 16.04 LTS, sementara Moodle yang digunakan yaitu moodle terakhir ketika goresan pena ini muncul yaitu Moodle 3.4.1+.


Langsung saja kita mulai bagaimana Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2. Langkah-langkahnya yaitu sebagi berikut :


1. Install Ubuntu Server 16.04 LTS


Pada tutorial ini Install Ubuntu Server 16.04 LTS sengaja dilewati alasannya yaitu kalau dijelaskan dari awal tentunya kan panjang dan lama. Anda bisa mencari tutorial cara Install Ubuntu server 16.04 di Mbah Gugel jumlahnya sangat banyak. Rekomendasi saya silahkan cari tutorial di howtoforge.com dengan keyword howto install Ubuntu 16.04 minimal server. Namun bila Anda ingin mudah dan melewati langkah ini tapi tetap melanjutkan ke langkah berikutnya saya sudah menyediakan VHD Ubuntu 16.04 LTS minimal server. Anda tinggal memasangnya pada virtual box dan menjalankannya. VHD ini hanya berisi kelengkapan dasar bawaan ubuntu server menyerupai nano dan openssh yang nantinya sangat diharapkan untuk kebutuhan instalasi komponen lainnya. Untuk mendapat VHD Ubuntu kosongan ini silahkan d0wnl0ad melalui link berikut ini :



VHD Ubuntu 16.04 Minimal server ini sudah dilakukan pengubahan dari mode IP DHCP ke IP Statis 192.168.0.200 menyerupai halnya yang digunakan pada IP VHD UNBK. Openssh juga sudah terpasang semoga nantinya server ini bisa diremote menggunakan Putty, winscp atau aplikasi remote server lainnya. Akses ssh juga sudah saya aktifkan Root Login Akses semoga bisa kanal melalui SSH.


2. Install Web Server Apache2


Masuk ke console linux dengan mengetikkan perintah :


sudo apt-get install apache2

Setelah proses install webserver selesai, untuk memastikan bahwa apache sudah terinstall dengan baik, buka browser dengan mengetikkan IP server pada URL address, maka akan muncul halaman default Apache menyerupai ini :


akhir ini telah melalui sebuah kurun gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2


3. Install Database MariadB


Moodle juga memerlukan database server. MariadB merupakan pilihan yang sangat sempurna untuk digunakan pada database server. Untuk Install database MariadB jalankan perintah berikut ini :


sudo apt-get install mariadb-server mariadb-client

setelah mariadb terpasang, berikut ini perintah yang sanggup dilankan untuk mematikan, menghidupkan dan mengaktifkan MariadB ketika server mulai dijalankan :


sudo systemctl stop mysql.service

sudo systemctl start mysql.service

sudo systemctl enable mysql.service

Selanjutnya silahkan jalankan perintah berikut ini untuk mengamankan MariadB server :


sudo mysql_secure_installation

akan muncul baris pertanyaan untuk dikonfirmasi y (yes) atau n (no), berikut pertanyaan dan panduan menjawabnya :




  • Enter current password for root (enter for none): Tekan Enter Saja

  • Set root password? [Y/n]: Y

  • New password: Masukkan Password

  • Re-enter new password: Ulangi Password

  • Remove anonymous users? [Y/n]: Y

  • Disallow root login remotely? [Y/n]: Y

  • Remove test database and access to it? [Y/n]: Y

  • Reload privilege tables now? [Y/n]: Y



Selanjutnya, silahkan buka konfigurasi bawaan MariadB dengan menjalankan perintah :


sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Setelah terbuka, tambahkan konfigurasi aksesori berikut sempurna di bawah baris [mysqld]


default_storage_engine = innodb

innodb_file_per_table = 1

innodb_file_format = Barracuda

innodb_large_prefix = 1

simpan (ctrl + O, kemudian tekan enter) dan keluar (ctrl + x), selanjutnya restart MariadB server melalui perintah :


sudo systemctl restart mysql.service

4. Install PHP 7.2 dan Module Yang Dibutuhkan


Repository bawaan Ubuntu tidak menyediakan PHP7.2, maka kita membutuhkan repository pihak ketiga untuk mendapatkannya.


Jalankan perintah berikut ini untuk menambahkan repositori pihak ketiga :


sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt update

sudo apt install php7.2

dan Install modul-modul yang dibutuhkan oleh Moodle :


sudo apt install aspell graphviz clamav php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-ldap php7.2-zip php7.2-curl

Setelah php7.2 dan modul-modul pendukungnya terinstall selanjutnya silahkan edit konfigurasi php.ini semoga kinerja server lebih powefull. Untuk melakukannya melalui perintah :

nano /etc/php/7.2/apache2/php.ini

Edit nilai/value-nya sesuaikan dengan kemampuan server

file_uploads = On

allow_url_fopen = On

memory_limit = 512M

upload_max_file_size = 64M

max_execution_time = 360

cgi.fix_pathinfo = 0

Selanjutnya simpan dan keluar dari editor.

5. Membuat Database Moodle


Berikut ini yaitu langkah-langkah Membuat database Moodle, bila ada pertanyaan ihwal password masukkan password yang telah dibentuk ketika Instalasi MariadB pada langkah 3.


sudo mysql -u root -p

Berikutnya buat nama database, buat contohnya dengan nama moodle, dan jalankan dengan perintah :


CREATE DATABASE moodle;

Buat Nama User database contohnya moodleuser dan gunakan password gres user :


CREATE USER ‘moodleuser’@’localhost’ IDENTIFIED BY ‘new_password_here’;

Berikutnya ketikkan perintah berikut ini :


GRANT ALL ON moodle.* TO ‘moodleuser’@’localhost’ IDENTIFIED BY ‘user_password_here’ WITH GRANT OPTION;

FLUSH PRIVILEGES;

EXIT;

6. Install Moodle


Langkah berikutnya yaitu melaksanakan pemasangan Moodle di server. Saat goresan pena ini muncul Moodle terbaru mempunyai versi 3.4.1+. Jalankan perintah berikut ini untuk mend0wnl0ad Moodle release terbaru.


cd /tmp wget https://d0wnl0ad.moodle.org/d0wnl0ad.php/direct/stable34/moodle-latest-34.tgz

Jalankan perintah berikut untuk mengekstrak file d0wnl0ad Moodle ke folder default root Apache2.


tar -zxvf moodle-latest-33.tgz

cd

sudo mv moodle /var/www/html/moodle

Berikutnya yaitu menciptakan folder moodledata sebagai daerah database moodle


sudo mkdir /var/moodledata

berikutnya yaitu change modify the directory permission folder moodle dan moodledata


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

sudo chmod -R 777 /var/www/html/moodle

sudo chown -R www-data /var/moodledata

sudo chmod -R 0777 /var/moodledata

Lakukan Reboot pada server, dengan menjalankan perintah :


reboot


7. Jalankan Moodle


Langkah terakhir yaitu menyelidiki keberhasilan Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2. Untuk memanggil moodle, buka browser dan ketikkan alamat http://alamatIPServer/moodle. Karena pada server yang telah kita bangkit menggunakan IP Server 192.168.0.200 maka alamat IP yang kita ketikkan di url address browser yaitu http://192.168.0.200/moodle , dan risikonya yaitu menyerupai ini :


akhir ini telah melalui sebuah kurun gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2


Berikutnya tekan next saja :


akhir ini telah melalui sebuah kurun gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2


pastikan direktori Moodle dan direktori menyerupai tampilan di atas. Selanjutnya klik Next



Sesuaikan database name, database user, dan database password dengan yang telah diisikan pada langkah 5. Untuk Table prefix, database port dan Unix socket dikosongi saja tidak masalah. Klik Next


akhir ini telah melalui sebuah kurun gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2


Berikutnya tekan Continue


akhir ini telah melalui sebuah kurun gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2


Tekan Continue lagi, dan lakukan beberapa isian dan pengaturan yang ditampilkan. Apabila sudah selesai, maka tampilannya yaitu menyerupai ini :


akhir ini telah melalui sebuah kurun gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2


 


Nah selesai sudah pekerjaan kita untuk Install Moodle di Ubuntu 16.04 LTS. Akan sangat bahagia dan besar hati apabila kita sanggup melakukannya sendiri menyerupai awal mula saya mencar ilmu melaksanakan ini. Langkah berikutnya yaitu memaksimalkan dan mengoptimalkan penggunaan Moodle untuk pembelajaran. Terima kasih sudah berkunjung dan membaca goresan pena ihwal Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2 ini. Untuk mendapat hasil dari Installasi ini dari awal hingga simpulan berupa VHD silahkan d0wnl0ad melalui tautan berikut ini :


Download VHD Moodle 3.4.1+ di Ubuntu 16.04 Menggunakan Apache2, MariadB, PHP7.2.


Baca Juga :


Download VHD Moodle 3.4.1+ On Debian 9 With Nginx – PHP7.2 FPM – MariaDB


semoga bermanfaat.



Sumber acikandzirah.blogspot.com

Tuesday, January 17, 2017

√ Cara Install Moodle Di Ubuntu 16.04 Lts Memakai Nginx, Mariadb, Php7.2-Fpm




Dunia pendidikan Indonesia pada akhir-akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya. Seiring dengan kebijakan ujian nasional menggunakan Computer-Base Test (CBT) di jenjang pendidikan Sekolah Menengah Pertama dan SMA, sekolah telah mengakrabkan diri menggunakan aneka macam macam aplikasi pembelajaran menggunakan Teknologi Informasi berbasis komputer. Penggunaan TIK kebanyakan digunakan untuk melaksanakan evaluasi pembelajaran oleh guru contohnya ialah untuk ulangan harian, ulangan mid semester dan ulangan semester. Aplikasi CBT ibarat Beesmart, WokaCBT, moodle dan aplikasi berbayar lainnya menjadi pilihan guru dan tenaga pendidikan di sekolah/lembaganya. Setiap aplikasi mempunyai kelebihan dan kekurangan masing-masing tergantung dari sisi mana kita melihatnya. Moodle berdasarkan saya mempunyai aneka macam kelebihan yang tidak dimiliki oleh aplikasi CBT lainnya. Selain gratis, moodle juga merupakan sebuah aplikasi open source yang terus berkembang dan digunakan di seluruh dunia. Berikut ini saya sajikan bagaimana Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM .


akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM


Moodle sangat fleksibel alasannya bisa di-Install di aneka macam platform sistem operasi ibarat windows, linux, MacOs, dan FreeBSD. Bagi Anda yang hanya mengerti sistem operasi windows bisa melaksanakan Instalasi sendiri menggunakan Xampp, namun secara umum penggunakan moodle di xampp-windows kurang powerfull, cenderung agak berat alasannya membutuhkan resource memory yang besar. Untuk mengatasi hal tersebut kita bisa menggunakan Linux sebagai server daerah instalasi moodle yang diharapkan lebih cepat, ringan dan membutuhkan resources memory yang lebih kecil. Pada kesempatan ini, saya menentukan Ubuntu 16.04 LTS sebagai server moodle. Walaupun suduh muncul versi ubuntu yang terbaru yaitu Ubuntu 17.04 atau ubuntu 17.10, saya menentukan Ubuntu 16.04 alasannya lebih stabil dan mendapat support hingga tahun 2021.


Untuk web server yang harus diinstall di Ubuntu tolong-menolong ada sua pilihan utama yaitu menggunakan Apache bisa juga menggunakan Nginx, mana yang lebih baik, silahkan cari informasinya di Mbah Gugel 🙂 . Demikian juga dengan database server, ada aneka macam pilihan bisa menggunakan Mysql, MariadB atau Posgresql. Dan yang terakhir ialah versi PHP, kita bisa menggunakan versi PHP dari yang usang hingga yang terbaru. Nah diantara aneka macam pilihan yang ada, di sini saya menentukan Nginx, mariadb dan PHP7.2 yang dipasang di server ubuntu 16.04 LTS, sementara Moodle yang digunakan ialah moodle terakhir dikala goresan pena ini muncul yaitu Moodle 3.4.1+. Langsung saja kita mulai bagaimana Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM. Langkah-langkahnya ialah sebagi berikut :


1. Install Ubuntu Server 16.04 LTS


Pada tutorial ini Install Ubuntu Server 16.04 LTS sengaja dilewati alasannya kalau dijelaskan dari awal tentunya kan panjang dan lama. Anda bisa mencari tutorial cara Install Ubuntu server 16.04 di Mbah Gugel jumlahnya sangat banyak. Rekomendasi saya silahkan cari tutorial di howtoforge.com dengan keyword howto install Ubuntu 16.04 minimal server. Namun kalau Anda ingin simpel dan melewati langkah ini tapi tetap melanjutkan ke langkah berikutnya saya sudah menyediakan VHD Ubuntu 16.04 LTS minimal server. Anda tinggal memasangnya pada virtual box dan menjalankannya. VHD ini hanya berisi kelengkapan dasar bawaan ubuntu server ibarat nano dan openssh yang nantinya sangat diharapkan untuk kebutuhan instalasi komponen lainnya. Untuk mendapat VHD Ubuntu kosongan ini silahkan d0wnl0ad melalui link berikut ini :



VHD Ubuntu 16.04 Minimal server ini sudah dilakukan pengubahan dari mode IP DHCP ke IP Statis 192.168.0.200 ibarat halnya yang digunakan pada IP VHD UNBK. Openssh juga sudah terpasang semoga nantinya server ini bisa diremote menggunakan Putty, winscp atau aplikasi remote server lainnya. Akses ssh juga sudah saya aktifkan Root Login Akses semoga bisa susukan melalui SSH.


Sebelum melaksanakan instalasi paket-paket yang dibutuhkan, ketikkan perintah berikut ini untuk update Ubuntu di console linux :


sudo apt-get update

sudo apt-get upgrade


2. Install Web Server Nginx


Masuk ke console linux dengan mengetikkan perintah :


sudo apt-get install nginx

Setelah proses install webserver selesai, untuk memastikan bahwa apache sudah terinstall dengan baik, buka browser dengan mengetikkan IP server pada URL address, maka akan muncul halaman default Nginx ibarat ini :akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM


setelah Nginx terpasang, berikut ini perintah yang sanggup dilankan untuk mematikan, menghidupkan dan mengaktifkan Nginx dikala server mulai dijalankan :


sudo systemctl stop nginx.service

sudo systemctl start nginx.service

sudo systemctl enable nginx.service

3. Install Database MariadB


Moodle juga memerlukan database server. MariadB merupakan pilihan yang sangat sempurna untuk digunakan pada database server. Untuk Install database MariadB jalankan perintah berikut ini :


sudo apt-get install mariadb-server mariadb-client

setelah mariadb terpasang, berikut ini perintah yang sanggup dilankan untuk mematikan, menghidupkan dan mengaktifkan MariadB dikala server mulai dijalankan :


sudo systemctl stop mysql.service

sudo systemctl start mysql.service

sudo systemctl enable mysql.service

Selanjutnya silahkan jalankan perintah berikut ini untuk mengamankan MariadB server :


sudo mysql_secure_installation

akan muncul baris pertanyaan untuk dikonfirmasi y (yes) atau n (no), berikut pertanyaan dan panduan menjawabnya :




  • Enter current password for root (enter for none): Tekan Enter Saja

  • Set root password? [Y/n]: Y

  • New password: Masukkan Password

  • Re-enter new password: Ulangi Password

  • Remove anonymous users? [Y/n]: Y

  • Disallow root login remotely? [Y/n]: Y

  • Remove test database and access to it? [Y/n]: Y

  • Reload privilege tables now? [Y/n]: Y



Selanjutnya, silahkan buka konfigurasi bawaan MariadB dengan menjalankan perintah :


sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Setelah terbuka, tambahkan konfigurasi pemanis berikut sempurna di bawah baris [mysqld]


default_storage_engine = innodb

innodb_file_per_table = 1

innodb_file_format = Barracuda

innodb_large_prefix = 1

simpan (ctrl + O, kemudian tekan enter) dan keluar (ctrl + x), selanjutnya restart MariadB server melalui perintah :


sudo systemctl restart mysql.service

4. Install PHP 7.2-FPM dan Module Yang Dibutuhkan


Repository bawaan Ubuntu tidak menyediakan PHP7.2, maka kita membutuhkan repository pihak ketiga untuk mendapatkannya.


Jalankan perintah berikut ini untuk menambahkan repositori pihak ketiga :


sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php

sudo apt update

sudo apt install php7.2-fpm

dan Install modul-modul yang dibutuhkan oleh Moodle :


sudo apt install aspell graphviz clamav php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-ldap php7.2-zip php7.2-curl

Setelah php7.2 dan modul-modul pendukungnya terinstall selanjutnya silahkan edit konfigurasi php.ini semoga kinerja server lebih powefull. Untuk melakukannya melalui perintah :

sudo nano /etc/php/7.2/fpm/php.ini

Edit nilai/value-nya sesuaikan dengan kemampuan server

file_uploads = On

allow_url_fopen = On

memory_limit = 512M

upload_max_file_size = 64M

max_execution_time = 360

cgi.fix_pathinfo = 0

Selanjutnya simpan dan keluar dari editor.

5. Membuat Database Moodle


Berikut ini ialah langkah-langkah Membuat database Moodle, bila ada pertanyaan perihal password masukkan password yang telah dibentuk dikala Instalasi MariadB pada langkah 3.


sudo mysql -u root -p

Berikutnya buat nama database, buat contohnya dengan nama moodle, dan jalankan dengan perintah :


CREATE DATABASE moodle;

Buat Nama User database contohnya moodleuser dan gunakan password gres user :


CREATE USER ‘moodleuser’@’localhost’ IDENTIFIED BY ‘new_password_here’;

Berikutnya ketikkan perintah berikut ini :


GRANT ALL ON moodle.* TO ‘moodleuser’@’localhost’ IDENTIFIED BY ‘user_password_here’ WITH GRANT OPTION;

FLUSH PRIVILEGES;

EXIT;

6. Install Moodle


Langkah berikutnya ialah melaksanakan pemasangan Moodle di server. Saat goresan pena ini muncul Moodle terbaru mempunyai versi 3.4.1+. Jalankan perintah berikut ini untuk mend0wnl0ad Moodle release terbaru.


cd /tmp sudo wget https://d0wnl0ad.moodle.org/d0wnl0ad.php/direct/stable34/moodle-latest-34.tgz

Jalankan perintah berikut untuk mengekstrak file d0wnl0ad Moodle ke folder default root Apache2.


tar -zxvf moodle-latest-34.tgz

sudo mv moodle /var/www/html/moodle

Berikutnya ialah menciptakan folder moodledata sebagai daerah database moodle


cd

sudo mkdir /var/moodledata

berikutnya ialah change modify the directory permission folder moodle dan moodledata


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

sudo chmod -R 777 /var/www/html/moodle

sudo chown -R www-data /var/moodledata

sudo chmod -R 777 /var/moodledata

Lakukan Reboot pada server, dengan menjalankan perintah :


reboot

 7. Konfigurasi Situs Moodle di Nginx


Langkah berikutnya ialah mengkonfigurasi pengaturan file di Nginx untuk Moodle. Pada file inilah akan dikontrol bagaimana user bisa mengakses konten Moodle. Jalankan perintah berikut ini untuk menciptakan file konfigurasi dan namakan saja filenya dengan moodle :


sudo nano /etc/nginx/sites-available/moodle

Selanjutnya, copy dan paste script berikut dan sesuaikan dengan domain yang kita pakai, sesudah itu simpan dan tutup :



server {

listen 80;

listen [::]:80;

root /var/www/html/moodle;

index index.php index.html index.htm;

server_name 192.168.0.200;


location / {

try_files $uri $uri/ =404;

}


location /dataroot/ {

internal;

alias /var/moodledata/;

}


location [^/]\.php(/|$) {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}


}



Untuk memastikan konfigurasi yang kita lakukan benar ketikkan perintah berikut ini :


sudo nginx -t

dan apabila konfigurasi benar, maka outputnya ialah ibarat ini :



nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful



restart nginx dengan mengetikkan perintah :


sudo systemctl restart nginx.service

8. Jalankan Moodle


Langkah terakhir ialah mengusut keberhasilan Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2-FPM. Untuk memanggil moodle, buka browser dan ketikkan alamat http://alamatIPServer/. Karena pada server yang telah kita berdiri menggunakan IP Server 192.168.0.200 maka alamat IP yang kita ketikkan di url address browser ialah http://192.168.0.200/ , dan jadinya ialah ibarat ini, dan tekan next :akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM


 


pastikan direktori Moodle dan direktori ibarat tampilan di bawah ini. Selanjutnya klik Next


akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM


Pilih nama database driver MariaDB. Klik Next


akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM


Sesuaikan database name, database user, dan database password dengan yang telah diisikan pada langkah 5. Untuk Table prefix, database port dan Unix socket dikosongi saja tidak masalah. Klik Next


akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM


Tekan Continue


akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM


Tekan Continue lagi, dan lakukan beberapa isian dan pengaturan yang ditampilkan. akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM


 


Apabila sudah selesai, maka tampilannya ialah ibarat ini :


 


akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM


Nah selesai sudah pekerjaan kita untuk Install Moodle di Ubuntu 16.04 LTS. Akan sangat bahagia dan besar hati apabila kita sanggup melakukannya sendiri ibarat awal mula saya berguru melaksanakan ini. Langkah berikutnya ialah memaksimalkan dan mengoptimalkan penggunaan Moodle untuk pembelajaran. Terima kasih sudah berkunjung dan membaca goresan pena perihal Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Nginx, MariadB, PHP7.2-FPM ini. Untuk mendapat hasil dari Installasi ini dari awal hingga simpulan berupa VHD silahkan d0wnl0ad melalui tautan berikut ini :


Download VHD Moodle 3.4.1+ di Ubuntu 16.04 Menggunakan Nginx, MariadB, PHP7.2-FPM 


Baca Juga :


Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2


semoga bermanfaat.



Sumber acikandzirah.blogspot.com

√ Cara Install Moodle Di Debian 9 Memakai Nginx, Mariadb, Php7.2-Fpm




Dunia pendidikan Indonesia pada akhir-akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya. Seiring dengan kebijakan ujian nasional menggunakan Computer-Base Test (CBT) di jenjang pendidikan Sekolah Menengah Pertama dan SMA, sekolah telah mengakrabkan diri menggunakan banyak sekali macam aplikasi pembelajaran menggunakan Teknologi Informasi berbasis komputer. Penggunaan TIK kebanyakan digunakan untuk melaksanakan evaluasi pembelajaran oleh guru contohnya yaitu untuk ulangan harian, ulangan mid semester dan ulangan semester. Aplikasi CBT menyerupai Beesmart, WokaCBT, moodle dan aplikasi berbayar lainnya menjadi pilihan guru dan tenaga pendidikan di sekolah/lembaganya. Setiap aplikasi mempunyai kelebihan dan kekurangan masing-masing tergantung dari sisi mana kita melihatnya. Moodle berdasarkan saya mempunyai banyak sekali kelebihan yang tidak dimiliki oleh aplikasi CBT lainnya. Selain gratis, moodle juga merupakan sebuah aplikasi open source yang terus berkembang dan digunakan di seluruh dunia. Berikut ini saya sajikan bagaimana Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM .


akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM


Moodle sangat fleksibel alasannya yaitu bisa di-Install di banyak sekali platform sistem operasi menyerupai windows, linux, MacOs, dan FreeBSD. Bagi Anda yang hanya mengerti sistem operasi windows bisa melaksanakan Instalasi sendiri menggunakan Xampp, namun secara umum penggunakan moodle di xampp-windows kurang powerfull, cenderung agak berat alasannya yaitu membutuhkan resource memory yang besar. Untuk mengatasi hal tersebut kita bisa menggunakan Linux sebagai server kawasan instalasi moodle yang diharapkan lebih cepat, ringan dan membutuhkan resources memory yang lebih kecil. Pada kesempatan ini, saya menentukan Debian 9 sebagai OS server moodle.


Untuk web server yang harus diinstall di Ubuntu bahwasanya ada sua pilihan utama yaitu menggunakan Apache bisa juga menggunakan Nginx, mana yang lebih baik, silahkan cari informasinya di Mbah Gugel 🙂 . Demikian juga dengan database server, ada banyak sekali pilihan bisa menggunakan Mysql, MariadB atau Posgresql. Dan yang terakhir yaitu versi PHP, kita bisa menggunakan versi PHP dari yang usang hingga yang terbaru. Nah diantara banyak sekali pilihan yang ada, di sini saya menentukan Nginx, mariadb dan PHP7.2 yang dipasang di server Debian 9, sementara Moodle yang digunakan yaitu moodle terakhir ketika goresan pena ini muncul yaitu Moodle 3.4.1+. Langsung saja kita mulai bagaimana Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM. Langkah-langkahnya yaitu sebagi berikut :


1. Install Debian 9


Pada tutorial ini Install Debian 9 sengaja dilewati alasannya yaitu kalau dijelaskan dari awal tentunya kan panjang dan lama. Anda bisa mencari tutorial cara Install Debian server 16.04 di Mbah Gugel jumlahnya sangat banyak. Rekomendasi saya silahkan cari tutorial di howtoforge.com dengan keyword howto install Debian 9 minimal server. Namun jikalau Anda ingin mudah dan melewati langkah ini tapi tetap melanjutkan ke langkah berikutnya saya sudah menyediakan VHD Debian 9 minimal server. Anda tinggal memasangnya pada virtual box dan menjalankannya. VHD ini hanya berisi kelengkapan dasar bawaan ubuntu server menyerupai nano dan openssh yang nantinya sangat diharapkan untuk kebutuhan instalasi komponen lainnya. Untuk mendapat VHD Debian kosongan ini silahkan d0wnl0ad melalui link berikut ini :



VHD Debian 9 Minimal server ini sudah dilakukan pengubahan dari mode IP DHCP ke IP Statis 192.168.0.200 menyerupai halnya yang digunakan pada IP VHD UNBK. Openssh juga sudah terpasang semoga nantinya server ini bisa diremote menggunakan Putty, winscp atau aplikasi remote server lainnya. Akses ssh juga sudah saya aktifkan Root Login Akses semoga bisa saluran melalui SSH. Sebelum melangkah lebih jauh dalam menjalankan perintah-perintah instalasi komponen server, perlu diketahui bahwa pada tutorial ini, saya menggunakan hak saluran sebagai root.


Sebelum melaksanakan instalasi paket-paket yang dibutuhkan, ketikkan perintah berikut ini untuk update Debian di console linux :


apt-get update

apt-get upgrade


2. Install Web Server Nginx


Masuk ke console linux dengan mengetikkan perintah :


apt-get install nginx

Setelah proses install webserver selesai, untuk memastikan bahwa apache sudah terinstall dengan baik, buka browser dengan mengetikkan IP server pada URL address, maka akan muncul halaman default Nginx menyerupai ini :akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM


setelah Nginx terpasang, berikut ini perintah yang sanggup dilankan untuk mematikan, menghidupkan dan mengaktifkan Nginx ketika server mulai dijalankan :


systemctl stop nginx.service

systemctl start nginx.service

systemctl enable nginx.service

3. Install Database MariadB


Moodle juga memerlukan database server. MariadB merupakan pilihan yang sangat sempurna untuk digunakan pada database server. Untuk Install database MariadB jalankan perintah berikut ini :


apt-get install mariadb-server mariadb-client

setelah mariadb terpasang, berikut ini perintah yang sanggup dilankan untuk mematikan, menghidupkan dan mengaktifkan MariadB ketika server mulai dijalankan :


systemctl stop mysql.service

systemctl start mysql.service

systemctl enable mariadb.service

Selanjutnya silahkan jalankan perintah berikut ini untuk mengamankan MariadB server :


mysql_secure_installation

akan muncul baris pertanyaan untuk dikonfirmasi y (yes) atau n (no), berikut pertanyaan dan panduan menjawabnya :




  • Enter current password for root (enter for none): Tekan Enter Saja

  • Set root password? [Y/n]: Y

  • New password: Masukkan Password

  • Re-enter new password: Ulangi Password

  • Remove anonymous users? [Y/n]: Y

  • Disallow root login remotely? [Y/n]: Y

  • Remove test database and access to it? [Y/n]: Y

  • Reload privilege tables now? [Y/n]: Y



Selanjutnya, silahkan buka konfigurasi bawaan MariadB dengan menjalankan perintah :


nano /etc/mysql/mariadb.conf.d/50-server.cnf

Setelah terbuka, tambahkan konfigurasi pemanis berikut sempurna di bawah baris [mysqld]


default_storage_engine = innodb

innodb_file_per_table = 1

innodb_file_format = Barracuda

innodb_large_prefix = 1

simpan (ctrl + O, kemudian tekan enter) dan keluar (ctrl + x), selanjutnya restart MariadB server melalui perintah :


systemctl restart mariadb.service

4. Install PHP 7.2-FPM dan Module Yang Dibutuhkan


Repository bawaan Ubuntu tidak menyediakan PHP7.2, maka kita membutuhkan repository pihak ketiga untuk mendapatkannya.


Jalankan perintah berikut ini untuk menambahkan repositori pihak ketiga


apt-get install apt-transport-https lsb-release ca-certificates

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

echo “deb https://packages.sury.org/php/ $(lsb_release -sc) main” > /etc/apt/sources.list.d/php.list

sh -c ‘echo “deb https://packages.sury.org/php/ $(lsb_release -sc) main” > /etc/apt/sources.list.d/php.list’

apt-get update

apt-get upgrade

apt-get install php7.2-fpm

dan Install modul-modul yang dibutuhkan oleh Moodle :


apt-get install aspell graphviz clamav php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-ldap php7.2-zip php7.2-curl

Setelah php7.2 dan modul-modul pendukungnya terinstall selanjutnya silahkan edit konfigurasi php.ini semoga kinerja server lebih powefull. Untuk melakukannya melalui perintah :

nano /etc/php/7.2/fpm/php.ini

Edit nilai/value-nya sesuaikan dengan kemampuan server

file_uploads = On

allow_url_fopen = On

memory_limit = 512M

upload_max_filesize = 64M

max_execution_time = 360

post_max_size = 80M

cgi.fix_pathinfo = 0

Selanjutnya simpan dan keluar dari editor.

5. Membuat Database Moodle


Berikut ini yaitu langkah-langkah Membuat database Moodle, bila ada pertanyaan wacana password masukkan password yang telah dibentuk ketika Instalasi MariadB pada langkah 3.


mysql -u root -p

Berikutnya buat nama database, buat contohnya dengan nama moodle, dan jalankan dengan perintah :


CREATE DATABASE moodle;

Buat Nama User database contohnya moodleuser dan gunakan password gres user :


CREATE USER ‘moodleuser’@’localhost’ IDENTIFIED BY ‘new_password_here’;

Berikutnya ketikkan perintah berikut ini :


GRANT ALL ON moodle.* TO ‘moodleuser’@’localhost’ IDENTIFIED BY ‘user_password_here’ WITH GRANT OPTION;

FLUSH PRIVILEGES;

EXIT;

6. Install Moodle


Langkah berikutnya yaitu melaksanakan pemasangan Moodle di server. Saat goresan pena ini muncul Moodle terbaru mempunyai versi 3.4.1+. Jalankan perintah berikut ini untuk mend0wnl0ad Moodle release terbaru.


cd /tmp

wget https://d0wnl0ad.moodle.org/d0wnl0ad.php/direct/stable34/moodle-latest-34.tgz

Jalankan perintah berikut untuk mengekstrak file d0wnl0ad Moodle ke folder default root Apache2.


tar -zxvf moodle-latest-34.tgz

mv moodle /var/www/html/moodle

Berikutnya yaitu menciptakan folder moodledata sebagai kawasan database moodle


cd

mkdir /var/moodledata

berikutnya yaitu change modify the directory permission folder moodle dan moodledata


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

chmod -R 777 /var/www/html/moodle

chown -R www-data /var/moodledata

chmod -R 777 /var/moodledata

Lakukan Reboot pada server, dengan menjalankan perintah :


reboot

7. Konfigurasi Situs Moodle di Nginx


Langkah awal melaksanakan konfigurasi pada nginx, lakukan sedikit pengeditan letaknya pada direktori /etc/nginx/nginx.conf, silahkan buka dengan mengetikkan perintah :

nano /etc/nginx/nginx.conf

Lakukan sedikit pengatuaran pada keepalive_timeout berikan nilai yang masuk akal contohnya 2 seconds


[…]

keepalive_timeout 2;

[…]

Langkah berikutnya yaitu mengkonfigurasi pengaturan file di Nginx untuk Moodle. Pada file inilah akan dikontrol bagaimana user bisa mengakses konten Moodle. Jalankan perintah berikut ini untuk menciptakan file konfigurasi dan namakan saja filenya dengan moodle :


nano /etc/nginx/sites-available/moodle

Selanjutnya, copy dan paste script berikut dan sesuaikan dengan domain yang kita pakai, sesudah itu simpan dan tutup :



server {

listen 80;

listen [::]:80;

root /var/www/html/moodle;

index index.php index.html index.htm;

server_name 192.168.0.200;


location / {

try_files $uri $uri/ =404;

}


location /dataroot/ {

internal;

alias /var/moodledata/;

}


location [^/]\.php(/|$) {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}


}



Berikutnya aktifkan moodle di nginx dengan mengkopi/menduplikat /etc/nginx/sites-available/moodle ke /etc/nginx/sites-enabled, melalui perintah :


ln -s /etc/nginx/sites-available/moodle /etc/nginx/sites-enabled/

Untuk memastikan konfigurasi yang kita lakukan benar ketikkan perintah berikut ini :


nginx -t

dan apabila konfigurasi benar, maka outputnya yaitu menyerupai ini :



nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful



Untuk memastikan bahwa PHP yang dipasang sudah PHP7.2-FPM, maka buatlah file php.info di dokumen root var/www/html/moodle, dengan perintah :


nano /var/www/html/moodle/info.php

dan isi kan :


<?php

phpinfo();

simpan dan tutup editor.

Selanjutnya, restart nginx dengan mengetikkan perintah :


systemctl restart nginx.service

Sekarang kita cek info php, dengan mengetikkan http://192.168.0.200/info.php


akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM


Jika ketarangan pada baris Server API menawarkan FPM/FastCGI maka instalasi PHP7.2-FPM sudah benar dan berjalan dengan baik.


8. Jalankan Moodle


Langkah terakhir yaitu menilik keberhasilan Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2-FPM. Untuk memanggil moodle, buka browser dan ketikkan alamat http://alamatIPServer/. Karena pada server yang telah kita berdiri menggunakan IP Server 192.168.0.200 maka alamat IP yang kita ketikkan di url address browser yaitu http://192.168.0.200/ , dan hasilnya yaitu menyerupai ini, dan tekan next :


akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM


pastikan direktori Moodle dan direktori menyerupai tampilan di bawah ini. Selanjutnya 


 



  • Sesuaikan database name, database user, dan database password dengan yang telah diisikan pada langkah 5. Untuk Table prefix, database port dan Unix socket dikosongi saja tidak masalah. Kemudian tekan Nextakhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM


 


Tekan Continueakhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM


 


Tekan Continue lagi, dan selanjutnya muncul list server check, selanjutnya tekan continue lagi


akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM


dan kesudahannya muncul menyerupai ini, tekan continue lagiakhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM


Lakukan beberapa proses isian. Apabila sudah selesai, maka tampilannya yaitu menyerupai ini :


akhir ini telah melalui sebuah periode gres dalam sistem pembelajarannya √ Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM


 


Nah selesai sudah pekerjaan kita untuk Install Moodle di Debian 9 (Stretch). Akan sangat bahagia dan gembira apabila kita sanggup melakukannya sendiri menyerupai awal mula saya berguru melaksanakan ini. Langkah berikutnya yaitu memaksimalkan dan mengoptimalkan penggunaan Moodle untuk pembelajaran. Terima kasih sudah berkunjung dan membaca goresan pena wacana Cara Install Moodle di Debian 9 Menggunakan Nginx, MariadB, PHP7.2-FPM ini. Untuk mendapat hasil dari Installasi ini dari awal hingga tamat berupa VHD silahkan d0wnl0ad melalui tautan berikut ini :


Download VHD Moodle 3.4.1+ di Debian 9 (Stretch) Menggunakan Nginx, MariadB, PHP7.2-FPM


Baca Juga :


Cara Install Moodle di Ubuntu 16.04 LTS Menggunakan Apache2, MariadB, PHP7.2


semoga bermanfaat.



Sumber acikandzirah.blogspot.com