Replikasi Database dan Image MediaWiki

From OnnoWiki
Revision as of 11:12, 12 February 2008 by Onnowpurbo (talk | contribs)
Jump to navigation Jump to search

Ambil Image dan isi database SpeedyWiki dari http://opensource.telkomspeedy.com/speedyorari/ di folder datawiki

Copykan ke sebuah folder, misalnya, /usr/local/src

# cp images.tar.gz /usr/local/src/
# cp wikidb.sql.gz /usr/local/src/


Buka dan extract seluruh data

# cd /usr/local/src
# tar zxvf images.tar.gz
# gunzip wikidb.sql.gz


Copy Image ke folder image di MediaWiki

# cd /usr/local/src
# cp -Rf /usr/local/src/var/www/html/wiki/images /var/www/wiki/
# chown -Rf www-data.www-data /var/www/wiki


Lihat konfigurasi MediaWiki, dari file

# vi /var/www/wiki/LocalSettings.php

Lihat isi parameter berikut

$wgDBtype           = "mysql";
$wgDBname           = "wikidb";
$wgDBuser           = "wikiuser";
$wgDBpassword       = "wikipassword";


Beri akses wikiuser ke tabel archive dan tabel wikidb

# mysql -u root -p
Enter password: 

mysql> grant ALL on wikidb.* to wikiuser@localhost;
mysql> grant ALL on archive.* to wikiuser@localhost;
mysql> quit


Masukan isi database Wiki dari SpeedyWiki ke MySQL

# mysql -u wikiuser -pwikipassword wikidb < /usr/local/src/wikidb.sql

Restart Database MySQL

# /etc/init.d/mysql restart


Update Struktur Database untuk MediaWiki 1.11 ke atas

Bagi anda yang menggunakan code MediaWiki yang baru versi 1.11 ke atas, sebaiknya anda mengupdate database MySQL anda karena | SpeedyWiki menggunakan code yang lebih lama. Hal ini dapat dilakukan menggunakan perintah

# cd /var/www/wiki/
# cp AdminSettings.sample AdminSettings.php
# vi AdminSettings.php

Pastikan ada isi

   $wgDBadminuser      = 'wikiuser';
   $wgDBadminpassword  = 'wikipassword';


# cd /var/www/wiki/maintenance
# php update.php


Wiki Siap Digunakan

Silahkan akses ke situs Wiki Lokal anda di

 http://localhost/wiki/


Referensi