Pertama-tama siapkan beberapa fasiltas pendukung MediaWiki seperti MySQL Server, PHP dll, antara lain dapat di install melalui perintah
percobaan di ubuntu 20.04
sudo apt-get install apache2 php php-xmlrpc php-mysql php-gd php-cli php-curl \
mysql-client mysql-server libphp-adodb libgd-dev php-pear \
php-common libapache2-mod-php php-fpm \
php-bz2 php-xml imagemagick git php-mbstring
Set Database
untuk mengubah password root mysql
mysql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password_baru';
Menambah user mysql
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
buat database baru dengan nama mediawiki
create database mediawiki;
memberikan semua hak akses untuk mengelola database mediawiki ke user
GRANT ALL PRIVILEGES ON nama_database.* TO 'user_database'@'localhost';
atau, mengizinkan semua hak akses untuk mengelola semua database yang ada di mysql
GRANT ALL PRIVILEGES ON *.* TO 'user_database'@'localhost';
Menampilkan list akses user
SHOW GRANTS FOR 'user_database'@'localhost';
lebih lengkap tentang perintah mysql
Download source mediawiki
agar penyimpanan lebih rapih simpan file source di /usr/local/src
cd /usr/local/src
lalu download source nya dengan wget (mediawiki 1.35.1)
wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.1.zip
untuk versi source mediawiki terbaru
https://www.mediawiki.org/wiki/Download
salin source mediawiki ke /var/www/html/
cp mediawiki-versimediawiki.tar.gz /var/www/html/
pindah posisi directory ke /var/www/html/
cd /var/www/html/
extract source mediawiki *sesuaikan cara ekstract dengan ekstensi file nya. jika zip gunakan perintah unzip
tar zxvf mediawiki-versimediawiki.tar.gz
agar telihat simple ubah nama folder hasil extract menjadi wiki
mv mediawiki-versimediawiki wiki
*fariz belum tahu gunanya apa
copy sekaligus buat folder baru dengan nama config seperti yang ada di dalam perintah dibawah ini
cp -Rf /var/www/html/wiki/mw-config/ /var/www/html/wiki/config
*fariz belum tahu gunanya apa
berikan izin/permission write untuk semua (pemilik,grup,other)
chmod a+w /var/www/html/wiki/mw-config
chmod a+w /var/www/html/wiki/config
berikan permission untuk directory wiki
dan dibawahnya
chmod -Rf 777 wiki
ubah kepemilikian directory wiki dan dibawahnya
chown -Rf www-data.www-data wiki
restart Apache
/etc/init.d/apache2 restart
Selesaikan Konfigurasi Mediawiki
Buka web browser
http://localhost/wiki
http://ip-address-server/wiki
setup
your language = pilih inggris saja
wiki laguage = pilih inggris saja
continue
continue
database
database host= localhost
database name= mediawiki
database prefix = wiki_
database username= masukkan user yang telah dibuat tadi
database password= masukkan password yang telah dibuat tadi
centang Use the same account as for installation
continue
nama wiki= sesuaikan keinginan
buat username dan password untuk admin wiki
email dll
centang I'm bored already, just install the wiki
tunngu proses instalasi hingga selesai (membutuhkan waktu beberapa saat
jika sudah seselai klik continue
Download/buka file LocalSettings.php
lalu pindahkan ke /var/ww/html/wiki/
cd Downloads/
mv LocalSettings.php /var/www/html/wiki