Difference between revisions of "Debian: Instalasi MediaWiki"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Instalasi Pendukung== | ==Instalasi Pendukung== | ||
− | sudo apt- | + | sudo su |
+ | apt install -y apache2 php7.0 php7.0-xmlrpc php7.0-mysql php7.0-gd php7.0-cli php7.0-curl \ | ||
mysql-client mysql-server libphp-adodb libgd-dev php7.0-curl php-pear \ | mysql-client mysql-server libphp-adodb libgd-dev php7.0-curl php-pear \ | ||
php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0-fpm \ | php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0-fpm \ | ||
Line 9: | Line 10: | ||
service apache2 start | service apache2 start | ||
− | + | Catatan path adodb /usr/share/php/adodb, biasanya perlu di edit di php.ini | |
− | + | ==Database== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
mysql -u root -p | mysql -u root -p | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
create database mediawiki; | create database mediawiki; | ||
grant ALL on root.* to mediawiki@localhost; | grant ALL on root.* to mediawiki@localhost; | ||
− | |||
− | |||
exit | exit | ||
+ | ==Install== | ||
− | + | cd /usr/local/src | |
− | + | wget https://releases.wikimedia.org/mediawiki/1.30/mediawiki-1.30.0.tar.gz | |
− | + | cp mediawiki-1.30.0.tar.gz /var/www/html/ | |
− | cp mediawiki-1. | ||
cd /var/www/html/ | cd /var/www/html/ | ||
− | tar zxvf mediawiki-1. | + | tar zxvf mediawiki-1.30.0.tar.gz |
− | mv mediawiki-1. | + | mv mediawiki-1.30.0 wiki |
cp -Rf /var/www/html/wiki/mw-config/ /var/www/html/wiki/config | cp -Rf /var/www/html/wiki/mw-config/ /var/www/html/wiki/config | ||
chmod a+w /var/www/html/wiki/mw-config | chmod a+w /var/www/html/wiki/mw-config | ||
chmod a+w /var/www/html/wiki/config | chmod a+w /var/www/html/wiki/config | ||
− | chmod -Rf 777 wiki | + | # chmod -Rf 777 wiki |
chown -Rf www-data.www-data wiki | chown -Rf www-data.www-data wiki | ||
− | + | Lanjutkan konfigurasi via web | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Lanjutkan | ||
− | |||
http://localhost/wiki | http://localhost/wiki | ||
− | + | http://ip-address/wiki | |
==Versi 1.17 ke atas== | ==Versi 1.17 ke atas== | ||
Line 133: | Line 53: | ||
Prefiks tabel basis data: wiki_ | Prefiks tabel basis data: wiki_ | ||
Nama pengguna basis data: mediawiki | Nama pengguna basis data: mediawiki | ||
− | Kata sandi basis data: mediawiki -> | + | Kata sandi basis data: mediawiki |
+ | |||
+ | '''Database Prefix -> wiki_''' | ||
Mesin penyimpanan: InnoDB | Mesin penyimpanan: InnoDB | ||
Line 147: | Line 69: | ||
Instal -> lanjut | Instal -> lanjut | ||
− | == | + | ===Prefix Database=== |
− | |||
− | |||
− | + | '''Database Prefix -> wiki_''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Pastikan bahwa Prefix [[Database]] yang digunakan adalah '''wiki_''' | |
− | + | ini akan memudahkan nanti pada saat replikasi [[database]] dari [http://opensource.telkomspeedy.com/wiki SpeedyWiki] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ==Edit Localsettings.php== | |
− | |||
− | |||
− | |||
Setelah semua parameter selesai di konfigurasi kita dapat | Setelah semua parameter selesai di konfigurasi kita dapat | ||
Line 179: | Line 86: | ||
Install MediaWiki | Install MediaWiki | ||
− | + | ==Copy LocalSetting== | |
− | |||
− | |||
− | |||
− | |||
− | + | vi /var/www/html/wiki/LocalSettings.php | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
chmod 600 /var/www/html/wiki/LocalSettings.php | chmod 600 /var/www/html/wiki/LocalSettings.php | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 21:54, 14 December 2017
Instalasi Pendukung
sudo su apt install -y apache2 php7.0 php7.0-xmlrpc php7.0-mysql php7.0-gd php7.0-cli php7.0-curl \ mysql-client mysql-server libphp-adodb libgd-dev php7.0-curl php-pear \ php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0-fpm \ php7.0-curl php7.0-gd php7.0-mysql php7.0-bz2 php7.0-xml imagemagick git php7.0-mbstring service apache2 stop service apache2 start
Catatan path adodb /usr/share/php/adodb, biasanya perlu di edit di php.ini
Database
mysql -u root -p
create database mediawiki; grant ALL on root.* to mediawiki@localhost; exit
Install
cd /usr/local/src wget https://releases.wikimedia.org/mediawiki/1.30/mediawiki-1.30.0.tar.gz cp mediawiki-1.30.0.tar.gz /var/www/html/ cd /var/www/html/ tar zxvf mediawiki-1.30.0.tar.gz mv mediawiki-1.30.0 wiki cp -Rf /var/www/html/wiki/mw-config/ /var/www/html/wiki/config chmod a+w /var/www/html/wiki/mw-config chmod a+w /var/www/html/wiki/config # chmod -Rf 777 wiki chown -Rf www-data.www-data wiki
Lanjutkan konfigurasi via web
http://localhost/wiki http://ip-address/wiki
Versi 1.17 ke atas
Lakukan beberapa konfigurasi untuk Wiki yang akan kita operasikan. Beberapa parameter yang perlu di set adalah,
Your language: id Wiki language: id -> lanjut Pengecekan Lingkungan > lanjut Pengaturan MySQL Inang basis data: localhost Nama basis data: mediawiki Prefiks tabel basis data: wiki_ Nama pengguna basis data: mediawiki Kata sandi basis data: mediawiki
Database Prefix -> wiki_ Mesin penyimpanan: InnoDB Set karakter basis data: Biner -> lanjut Nama wiki: Nama Anda: Kata sandi: Kata sandi lagi: Alamat surel: Saya sudah bosan, instal saja wikinya. -> lanjut Instal -> lanjut
Prefix Database
Database Prefix -> wiki_
Pastikan bahwa Prefix Database yang digunakan adalah wiki_ ini akan memudahkan nanti pada saat replikasi database dari SpeedyWiki
Edit Localsettings.php
Setelah semua parameter selesai di konfigurasi kita dapat menginstalasi MediaWiki dengan menekan tombol
Install MediaWiki
Copy LocalSetting
vi /var/www/html/wiki/LocalSettings.php chmod 600 /var/www/html/wiki/LocalSettings.php