Difference between revisions of "Replikasi Database dan Image MediaWiki"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
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. | ||
+ | |||
+ | |||
+ | |||
Ambil Image dan isi database [http://opensource.telkomspeedy.com/wiki SpeedyWiki] | Ambil Image dan isi database [http://opensource.telkomspeedy.com/wiki SpeedyWiki] |
Revision as of 08:27, 15 June 2008
Jika anda ingin mereplikasi SpeedyWiki dengan baik, cara yang perlu dilakukan adalah
Siapkan Aplikasi Pendukung
- Instalasi Apache Web Server
- Instalasi MediaWiki
- Pastikan Mediawiki yang anda install menggunakan bahasa Inggris.
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_";
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
- Instalasi MediaWiki Cara menginstalasi MediaWiki
- Linux Howto