Install MediaWiki: Difference between revisions
No edit summary |
|||
Line 51: | Line 51: | ||
==Menambahkan ekstensi GoogleAnalyticsMetrics== | ==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:red">docker exec -it mediawiki bash</span> | |||
masuk ke direktori extensions | |||
<span style="color:red">cd extensions</span> | |||
jalankan perintah git berikut : | |||
<span style="color:red">git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/GoogleAnalyticsMetrics</span> |
Revision as of 09:22, 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
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