MediaWiki
Menggunakan MediaWiki untuk tujuan kolaborasi dan dokumentasi proyek.
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:
1sudo 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:
- Akses konsol MySQL:
1
sudo mysql -u root -p
- 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
- 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
- Unduh file
LocalSettings.php
yang dihasilkan - Pindahkan file konfigurasi ke direktori wiki:
1
sudo mv ~/Downloads/LocalSettings.php /var/www/html/wiki/
- 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
.