Difference between revisions of "Replikasi Database dan Image MediaWiki"
Onnowpurbo (talk | contribs) |
|||
Line 6: | Line 6: | ||
* [[Instalasi MediaWiki]] | * [[Instalasi MediaWiki]] | ||
* Pastikan Mediawiki yang anda install menggunakan bahasa Inggris. | * Pastikan Mediawiki yang anda install menggunakan bahasa Inggris. | ||
− | |||
− | |||
Line 15: | Line 13: | ||
Copykan ke sebuah folder, misalnya, /usr/local/src | 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 | 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]] | 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 | Lihat konfigurasi [[MediaWiki]], dari file | ||
− | + | vi /var/www/wiki/LocalSettings.php | |
Lihat isi parameter berikut | Lihat isi parameter berikut | ||
Line 48: | Line 46: | ||
'''$wgDBprefix = "wiki_";''' | '''$wgDBprefix = "wiki_";''' | ||
+ | |||
+ | |||
+ | Jika anda sedang belajar biasanya parameter ini akan berisi | ||
+ | |||
+ | $wgDBtype = "mysql"; | ||
+ | $wgDBserver = "127.0.0.1"; | ||
+ | $wgDBname = "mediawiki"; | ||
+ | $wgDBuser = "mediawiki"; | ||
+ | $wgDBpassword = "mediawiki"; | ||
+ | $wgDBprefix = "wiki_"; | ||
Line 79: | Line 87: | ||
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/ | |
− | + | cp AdminSettings.sample AdminSettings.php | |
− | + | vi AdminSettings.php | |
Pastikan ada isi | Pastikan ada isi |
Revision as of 21:16, 2 November 2009
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"; $wgDBserver = "127.0.0.1"; $wgDBname = "wikidb"; $wgDBuser = "wikiuser"; $wgDBpassword = "wikipassword";
Pastikan DBprefix = wiki_ agar lancar dalam mereplikasi SpeedyWiki
$wgDBprefix = "wiki_";
Jika anda sedang belajar biasanya parameter ini akan berisi
$wgDBtype = "mysql"; $wgDBserver = "127.0.0.1"; $wgDBname = "mediawiki"; $wgDBuser = "mediawiki"; $wgDBpassword = "mediawiki"; $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
# /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
- Instalasi MediaWiki Cara menginstalasi MediaWiki
- Linux Howto