Difference between revisions of "Replikasi Database dan Image MediaWiki"

From OnnoWiki
Jump to navigation Jump to search
Line 1: Line 1:
Jika anda ingin mereplikasi SpeedyWiki dengan baik, cara yang perlu dilakukan adalah
+
Jika anda ingin mereplikasi [[SpeedyWiki]] dengan baik, cara yang perlu dilakukan adalah
  
  
 
Siapkan Aplikasi Pendukung
 
Siapkan Aplikasi Pendukung
* [[Instalasi Apache]] Web Server
+
* [[Instalasi Apache]] [[Web Server]]
 
* [[Instalasi MediaWiki]]
 
* [[Instalasi MediaWiki]]
 
* Pastikan Mediawiki yang anda install menggunakan bahasa Inggris.
 
* Pastikan Mediawiki yang anda install menggunakan bahasa Inggris.
Line 26: Line 26:
  
  
Copy Image ke folder image di MediaWiki
+
Copy Image ke folder image di [[MediaWiki]]
  
 
  # cd /usr/local/src
 
  # cd /usr/local/src
Line 33: Line 33:
  
  
Lihat konfigurasi MediaWiki, dari file
+
Lihat konfigurasi [[MediaWiki]], dari file
  
 
  # vi /var/www/wiki/LocalSettings.php
 
  # vi /var/www/wiki/LocalSettings.php
Line 49: Line 49:
  
  
Beri akses wikiuser ke tabel archive dan tabel wikidb
+
Jika di perlukan (sering kali hal ini tidak lagi di perlukan), beri akses wikiuser ke tabel archive dan tabel wikidb
  
 
  # mysql -u root -p
 
  # mysql -u root -p
Line 60: Line 60:
  
  
Masukan isi database Wiki dari SpeedyWiki ke MySQL
+
Masukan isi database [[Wiki]] dari [[SpeedyWiki]] ke [[MySQL]]
  
 
  # mysql -u wikiuser -pwikipassword wikidb < /usr/local/src/wikidb.sql
 
  # mysql -u wikiuser -pwikipassword wikidb < /usr/local/src/wikidb.sql
  
 
+
Bagi mereka yang sedang belajar & mengikuti contoh Instalasi [[Mediawiki]] sebelumnya dapat menggunakan perintah
Bagi mereka yang sedang belajar & mengikuti contoh Instalasi Mediawiki sebelumnya dapat menggunakan perintah
 
  
 
  # mysql -u mediawiki -pmediawiki mediawiki < /usr/local/src/wikidb.sql
 
  # mysql -u mediawiki -pmediawiki mediawiki < /usr/local/src/wikidb.sql
  
  
Restart Database MySQL
+
Restart [[Database]] [[MySQL]]
  
 
  # /etc/init.d/mysql restart
 
  # /etc/init.d/mysql restart
Line 77: Line 76:
 
==Update Struktur Database untuk MediaWiki 1.11 ke atas==
 
==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 [http://opensource.telkomspeedy.com/wiki SpeedyWiki] menggunakan code yang lebih lama. Hal ini dapat dilakukan menggunakan perintah
+
Bagi anda yang menggunakan code MediaWiki yang baru versi 1.11 ke atas, sebaiknya anda mengupdate [[database]] [[MySQL]] anda karena [http://opensource.telkomspeedy.com/wiki SpeedyWiki] menggunakan code yang lebih lama. Hal ini dapat dilakukan menggunakan perintah
  
 
  # cd /var/www/wiki/
 
  # cd /var/www/wiki/
Line 105: Line 104:
 
==Wiki Siap Digunakan==
 
==Wiki Siap Digunakan==
  
Silahkan akses ke situs Wiki Lokal anda di
+
Silahkan akses ke situs [[Wiki]] Lokal anda di
  
 
   http://localhost/wiki/
 
   http://localhost/wiki/

Revision as of 17:09, 5 August 2009

Jika anda ingin mereplikasi SpeedyWiki dengan baik, cara yang perlu dilakukan adalah


Siapkan Aplikasi Pendukung



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";

Pastikan DBprefix = wiki_ agar lancar dalam mereplikasi SpeedyWiki

$wgDBprefix         = "wiki_";


Jika di perlukan (sering kali hal ini tidak lagi di perlukan), 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

Bagi mereka yang sedang belajar & mengikuti contoh Instalasi Mediawiki sebelumnya dapat menggunakan perintah

# mysql -u mediawiki -pmediawiki mediawiki < /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';


Bagi mereka yang mengikuti menu konfigurasi mediawiki untuk latihan dapat menset menjadi

   $wgDBadminuser      = 'mediawiki';
   $wgDBadminpassword  = 'mediawiki';


lakukan ...

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


Wiki Siap Digunakan

Silahkan akses ke situs Wiki Lokal anda di

 http://localhost/wiki/


Referensi