avatar RicalDocs

The Daily Stack

  • HOME
  • CATEGORIES
  • TAGS
  • ARCHIVES
  • ABOUT
  • MUSIC
Home MediaWiki
Article

MediaWiki

Menggunakan MediaWiki untuk tujuan kolaborasi dan dokumentasi proyek.

Published Aug 17, 2024 Updated Oct 3, 2025
By Risnanda Pascal
2 min read
MediaWiki
MediaWiki

MediaWiki adalah perangkat lunak wiki sumber terbuka yang digunakan secara luas, termasuk untuk menjalankan Wikipedia. Dokumen ini memberikan panduan untuk menginstal dan mengkonfigurasi MediaWiki pada sistem operasi berbasis Debian/Ubuntu.

Prasyarat Sistem

Sebelum memulai instalasi, pastikan sistem telah diperbarui:

1
sudo apt update && sudo apt upgrade -y

Instalasi Paket Dependensi

Instal paket-paket utama yang diperlukan untuk menjalankan MediaWiki:

1
sudo apt install -y apache2 mariadb-server php php-mysql libapache2-mod-php php-xml php-mbstring

Untuk fungsionalitas tambahan, instal paket-paket berikut:

1
sudo apt install -y php-apcu php-intl imagemagick inkscape php-gd php-cli php-curl php-bcmath git

Jika menginstal php-apcu, muat ulang konfigurasi Apache untuk menghindari pesan peringatan:

1
sudo systemctl reload apache2

Unduh dan Ekstrak MediaWiki

Mengunduh Tarball Resmi

Untuk mendapatkan versi terbaru MediaWiki, kunjungi halaman unduhan resmi. Untuk mengunduh melalui baris perintah:

1
cd /tmp/
1
wget https://releases.wikimedia.org/mediawiki/1.44/mediawiki-1.44.0.tar.gz

Ekstraksi ke Direktori Web

Ekstrak arsip dan pindahkan ke direktori web:

1
sudo mkdir /var/www/html/wiki
1
tar -xvzf /tmp/mediawiki-*.tar.gz
1
sudo mv mediawiki-*/* /var/www/html/wiki

Konfigurasi Basis Data MariaDB/MySQL

Sebelum melanjutkan instalasi MediaWiki, siapkan basis data:

  1. Akses konsol MySQL:
    1
    
    sudo mysql -u root -p
    
  2. Buat pengguna dan basis data baru:
    1
    2
    3
    4
    5
    
    CREATE USER 'ricalwiki'@'localhost' IDENTIFIED BY 'password_yang_kuat';
    CREATE DATABASE my_wiki;
    GRANT ALL ON my_wiki.* TO 'ricalwiki'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
    

Konfigurasi PHP (Opsional)

Beberapa penyesuaian konfigurasi PHP direkomendasikan untuk pengoperasian MediaWiki yang optimal.

Meningkatkan Batas Ukuran Unggahan

Edit file /etc/php/8.*/apache2/php.ini (sesuaikan dengan versi PHP):

1
upload_max_filesize = 20M

Meningkatkan Batas Memori

Ubah nilai memory_limit menjadi:

1
memory_limit = 128M

Proses Instalasi Web

Akses antarmuka instalasi web melalui http://localhost/wiki.

Troubleshooting

Jika muncul error 404, buat symbolic link:

1
sudo ln -s /var/lib/mediawiki /var/www/html/wiki

Mengatasi Masalah Ekstensi PHP

Jika instalasi melaporkan ekstensi yang hilang, aktifkan secara manual:

1
2
3
sudo phpenmod mbstring
sudo phpenmod xml
sudo systemctl restart apache2.service

Penyelesaian Instalasi

  1. Ikuti panduan instalasi web:
    • Language > Sesuaikan > Continue
    • Environmental checks > Continue
    • Connect to database > Gunakan kredensial basis data yang dibuat sebelumnya > Continue
    • Database account for web access > Pilih “Use the same account as for installation”
    • Buat akun admin pada kolom Administrator account
    • Pilih “I’m bored already, just install the wiki.” > Continue
  2. Unduh file LocalSettings.php yang dihasilkan
  3. Pindahkan file konfigurasi ke direktori wiki:
    1
    
       sudo mv ~/Downloads/LocalSettings.php /var/www/html/wiki/
    
  4. Akses wiki melalui http://localhost/wiki

Konfigurasi Lanjutan

Mengedit LocalSettings.php

File konfigurasi utama dapat diedit dengan:

1
sudo nano /var/www/html/wiki/LocalSettings.php

Manajemen Ekstensi

MediaWiki mendukung berbagai ekstensi. Panduan instalasi dan konfigurasi ekstensi dapat ditemukan di Manual:Extensions.

Konfigurasi Pretty URLs

Untuk menggunakan URL yang lebih bersih, ikuti panduan di Manual:Short URL/Apache dengan menyesuaikan path ke /wiki dan menempatkan rewrite rules di /etc/apache2/conf-enabled/mediawiki.conf.

Referensi

  • Situs Resmi MediaWiki
  • Dokumentasi MediaWiki
  • Panduan Instalasi MediaWiki
Tech Sovereign, Wiki
This content is licensed under CC BY 4.0 by the author.
Share
External Links
  • RicalNet

Table of Contents

Related Articles

Aug 31, 2025

Jellyfin

Membangun konten multimedia pribadi dengan penyajian streaming yang aman serta memberikan kontrol penuh atas akses.

Aug 31, 2025

Ghost - Platform blog & buletin open source

Panduan instalasi dan konfigurasi platform penerbitan yang dirancang untuk membangun dan mengoperasikan situs web independen.

Aug 28, 2025

Discourse

Panduan langkah-langkah untuk instalasi dan konfigurasi platform forum internet pada lingkungan pengembangan lokal.

Open Course

Django

RicalNet © Some rights reserved

Last updated on November 16, 2025

Loading...

Privacy Policy • Source code

Trending Tags

cloud computing linux privacy docker self-hosted cryptography android cisco packet tracer telecommunications tools

An updated version of this content is available