Install MediaWiki
Bahan-bahan yang perlu disiapkan untuk MediaWiki di Armbian (basis Debian) antara lain Docker, PHP, Apache, MySql dan lain-lain. Karena instalasi MediaWiki disini menggunnakan Docker, jadi wajib untuk Install Docker terlebih dahulu.
Docker: Install di Armbian Server
Docker yang penulis gunakan saat experiment adalah Armbian (5.84) aarch64 Armbian_20.10_Arm-64_bullseye_current_5.9.0.
Container
apt update
Buat container untuk MediaWiki
docker container run -d --name demo-mediawiki -p 8080:80 --restart always mediawiki
Buat container untuk MySql
docker container run -d --name demo-mysql -v mediawiki-mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=rahasia --restart always mysql
Cek container yang sudah dibuat apakah sudah berhasil dengan command
docker ps
Docker Network
Buat Network di Docker untuk menghubungkan demo-mediawiki dengan demo-mysql
docker network create <nama_network> docker network create demonet-mediawiki
Koneksikan Network yang dibuat dengan docker yang sudah dibuat sebelumnya dengan command
docker network connect demonet-mediawiki demo-mediawiki docker network connect demonet-mediawiki demo-mysql
Test Eksekusi Container Mysql
docker exec -it demo-mysql /bin/bash bash-4.4# mysql -p mysql>
Configurasi MediaWiki
Buka browser
- Gambar-gambar pendukung lagi disiapkan
Copy File
Proses copy ini di lakukan melalui terminal di pc. Copy file LocalSetting.php ke folder /root server.
scp LocalSetting.php root@10.20.30.40:/root
Untuk proses copy berikut dilakukan di terminal server Armbian. Copy file LocalSetting.php di folder /root server ke dalam docker container demo-mediawiki dengan posisi folder /var/www/html
docker cp LocalSetting.php demo-mediawiki:/var/www/html
Bersambung ...... ComingSoon
Menambahkan ekstensi GoogleAnalyticsMetrics
Karena server MediaWiki yang penulis miliki berada di dalam sebuah Container di dalam Docker. Untuk menambahkan ekstensi GoogleAnalyticsMetrics, penulis harus masuk terlebih dahulu ke dalam container.
docker exec -it mediawiki bash
masuk ke direktori extensions
cd extensions
jalankan perintah git berikut :
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/GoogleAnalyticsMetrics
Tambahkan baris berikut pada file LocalSettings.php
wfLoadExtension( 'GoogleAnalyticsMetrics' );