Instalasi Mediawiki

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