Install MediaWiki: Difference between revisions

From AbahDoku Wiki
No edit summary
Line 49: Line 49:


Bersambung ...... ComingSoon
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.
<span style="color:grey">docker exec -it mediawiki bash</span>
masuk ke direktori extensions
<span style="color:grey">cd extensions</span>
jalankan perintah git berikut :
<span style="color:grey">git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/GoogleAnalyticsMetrics</span>
Tambahkan baris berikut pada file LocalSettings.php
<span style="color:grey">wfLoadExtension( 'GoogleAnalyticsMetrics' );</span>

Revision as of 09:32, 25 July 2024

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