Difference between revisions of "Replikasi Database dan Image MediaWiki"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(22 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | + | '''SARAN:''' | |
+ | Sebaiknya anda mengunakan script supaya mudah, seperti diterangkan di | ||
+ | * [[Script download data Speedywiki]] | ||
+ | * [[Script Re-Install SpeedyWiki]] | ||
+ | * [[Script Re-Install SpeedyWiki di Ubuntu 10.04]] | ||
+ | * [[Script Re-Install SpeedyWiki di Ubuntu 16.04]] | ||
+ | |||
+ | Bagi mereka yang ingin melakukan secara manual untuk mereplikasi MediaWiki, dapat mengikuti cara di bawah ini. | ||
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 [[SpeedyWiki]] | |
− | + | dari http://lms.onnocenter.or.id/pustaka/datawiki/ | |
− | Ambil Image dan isi database [ | ||
− | dari http:// | ||
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]] | |
− | |||
− | |||
+ | mkdir /usr/local/src/var/ | ||
+ | mkdir /usr/local/src/var/www/ | ||
+ | mkdir /usr/local/src/var/www/html/ | ||
+ | mkdir /usr/local/src/var/www/html/wiki/ | ||
+ | mkdir /usr/local/src/var/www/html/wiki/images | ||
+ | mv /usr/local/src/data/imagewiki/* /usr/local/src/var/www/html/wiki/images/ | ||
+ | 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 utk versi baru |
$wgDBtype = "mysql"; | $wgDBtype = "mysql"; | ||
+ | $wgDBserver = "127.0.0.1"; | ||
$wgDBname = "wikidb"; | $wgDBname = "wikidb"; | ||
$wgDBuser = "wikiuser"; | $wgDBuser = "wikiuser"; | ||
$wgDBpassword = "wikipassword"; | $wgDBpassword = "wikipassword"; | ||
+ | $wgDBadminuser = 'wikiuser'; | ||
+ | $wgDBadminpassword = 'wikipassword'; | ||
− | Pastikan '''DBprefix = wiki_''' agar lancar dalam mereplikasi SpeedyWiki | + | Pastikan '''DBprefix = wiki_''' agar lancar dalam mereplikasi [[SpeedyWiki]] |
'''$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_"; | ||
+ | $wgDBadminuser = 'mediawiki'; | ||
+ | $wgDBadminpassword = 'mediawiki'; | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | Restart MySQL | ||
+ | service mysql stop | ||
+ | service mysql start | ||
− | + | Delete & timpa database lama dengan database baru | |
− | + | mysqladmin --user=root --password=123456 --force drop mediawiki | |
+ | mysqladmin --user=root --password=123456 create mediawiki | ||
+ | mysql -u mediawiki -pmediawiki mediawiki < /var/www/wiki/maintenance/tables.sql | ||
+ | mysql -u mediawiki -pmediawiki mediawiki < /usr/local/src/wikidb.sql | ||
− | Restart | + | Restart MySQL |
− | + | service mysql stop | |
+ | service mysql start | ||
+ | |||
+ | Update ke versi baru | ||
+ | |||
+ | cd /var/www/wiki/maintenance | ||
+ | php update.php | ||
+ | |||
+ | Restart MySQL | ||
+ | |||
+ | service mysql stop | ||
+ | service mysql start | ||
+ | |||
+ | Betulkan owner | ||
+ | |||
+ | chown -Rf nobody.nogroup /var/data & | ||
+ | chmod -Rf 777 /var/data & | ||
==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/ | |
− | + | cp AdminSettings.sample AdminSettings.php | |
− | + | vi AdminSettings.php | |
Pastikan ada isi | Pastikan ada isi | ||
Line 83: | Line 119: | ||
− | + | 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== | ==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/ | ||
− | == | + | ==Artikel Terkait== |
+ | [[Replikasi Database dan Image MediaWiki Di Windows]] | ||
− | * [[Instalasi MediaWiki]] Cara menginstalasi MediaWiki | + | |
+ | ==Pranala Menarik== | ||
+ | |||
+ | * [[Mediawiki]] | ||
+ | * [[Instalasi MediaWiki]] | ||
+ | * [[Melihat Aktifitas dan Statistik Mediawiki]] | ||
+ | * [[Dumping Seluruh Database MediaWiki]] | ||
+ | * [[Replikasi Database dan Image MediaWiki]] | ||
+ | * [[Membuka Fasilitas Upload di MediaWiki]] | ||
+ | * [[Mengaktifkan Math di MediaWiki]] | ||
+ | * [[Mengubah Logo di MediaWiki]] | ||
+ | * [[Proteksi agar hanya registered member yang dapat menulis]] | ||
+ | * [[Proteksi Spammer Menggunakan reCAPTHCA]] | ||
+ | * [[MediaWiki - Proteksi Spammer Menggunakan ConfirmEdit]] | ||
+ | * [[MediaWiki - Proteksi Spammer Menggunakan wgSpamRegex]] | ||
+ | * [[Script Re-Install SpeedyWiki]] '''*PENTING*''' | ||
+ | * [[Script Re-Install SpeedyWiki di Ubuntu 10.04]] '''*PENTING*''' | ||
+ | * [[Script Re-Install SpeedyWiki di Ubuntu 16.04]] '''*PENTING*''' | ||
+ | * [[Update SpeedyWiki lokal secara automatis]] | ||
+ | * [[Update database SpeedyWiki lokal secara automatis tanpa update Image]] | ||
+ | * [[Instalasi MediaWiki]] Cara menginstalasi [[MediaWiki]] | ||
+ | * [[Mediawiki Mereset Isi Database Mediawiki]] | ||
+ | * [[Mediawiki ganti IP address server]] | ||
* [[Linux Howto]] | * [[Linux Howto]] | ||
+ | |||
+ | [[Category: Linux]] |
Latest revision as of 06:17, 21 May 2017
SARAN: Sebaiknya anda mengunakan script supaya mudah, seperti diterangkan di
- Script download data Speedywiki
- Script Re-Install SpeedyWiki
- Script Re-Install SpeedyWiki di Ubuntu 10.04
- Script Re-Install SpeedyWiki di Ubuntu 16.04
Bagi mereka yang ingin melakukan secara manual untuk mereplikasi MediaWiki, dapat mengikuti cara di bawah ini.
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://lms.onnocenter.or.id/pustaka/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
mkdir /usr/local/src/var/ mkdir /usr/local/src/var/www/ mkdir /usr/local/src/var/www/html/ mkdir /usr/local/src/var/www/html/wiki/ mkdir /usr/local/src/var/www/html/wiki/images mv /usr/local/src/data/imagewiki/* /usr/local/src/var/www/html/wiki/images/ 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 utk versi baru
$wgDBtype = "mysql"; $wgDBserver = "127.0.0.1"; $wgDBname = "wikidb"; $wgDBuser = "wikiuser"; $wgDBpassword = "wikipassword"; $wgDBadminuser = 'wikiuser'; $wgDBadminpassword = '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_"; $wgDBadminuser = 'mediawiki'; $wgDBadminpassword = 'mediawiki';
Restart MySQL
service mysql stop service mysql start
Delete & timpa database lama dengan database baru
mysqladmin --user=root --password=123456 --force drop mediawiki mysqladmin --user=root --password=123456 create mediawiki mysql -u mediawiki -pmediawiki mediawiki < /var/www/wiki/maintenance/tables.sql mysql -u mediawiki -pmediawiki mediawiki < /usr/local/src/wikidb.sql
Restart MySQL
service mysql stop service mysql start
Update ke versi baru
cd /var/www/wiki/maintenance php update.php
Restart MySQL
service mysql stop service mysql start
Betulkan owner
chown -Rf nobody.nogroup /var/data & chmod -Rf 777 /var/data &
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/
Artikel Terkait
Replikasi Database dan Image MediaWiki Di Windows
Pranala Menarik
- Mediawiki
- Instalasi MediaWiki
- Melihat Aktifitas dan Statistik Mediawiki
- Dumping Seluruh Database MediaWiki
- Replikasi Database dan Image MediaWiki
- Membuka Fasilitas Upload di MediaWiki
- Mengaktifkan Math di MediaWiki
- Mengubah Logo di MediaWiki
- Proteksi agar hanya registered member yang dapat menulis
- Proteksi Spammer Menggunakan reCAPTHCA
- MediaWiki - Proteksi Spammer Menggunakan ConfirmEdit
- MediaWiki - Proteksi Spammer Menggunakan wgSpamRegex
- Script Re-Install SpeedyWiki *PENTING*
- Script Re-Install SpeedyWiki di Ubuntu 10.04 *PENTING*
- Script Re-Install SpeedyWiki di Ubuntu 16.04 *PENTING*
- Update SpeedyWiki lokal secara automatis
- Update database SpeedyWiki lokal secara automatis tanpa update Image
- Instalasi MediaWiki Cara menginstalasi MediaWiki
- Mediawiki Mereset Isi Database Mediawiki
- Mediawiki ganti IP address server
- Linux Howto