Manual:Memasang MediaWiki

This page is a translated version of the page Manual:Installing MediaWiki and the translation is 82% complete.
Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎Deutsch (Sie-Form) • ‎English • ‎Türkçe • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎magyar • ‎português • ‎português do Brasil • ‎suomi • ‎svenska • ‎čeština • ‎русский • ‎中文 • ‎日本語 • ‎粵語 • ‎한국어


MediaWiki memasang dirinya sendiri menggunakan sebuah skrip instalasi interaktif dan berbasis web. Sebelum Anda menjalankan skrip ini, Anda perlu melakukan beberapa hal: lihat persyaratan atau panduan instalasi singkat untuk para ahli.

MediaWIki bisa jadi sulit diinstal bagi pengguna komputer rata-rata yang tidak punya pengalaman menggunakan Apache, PHP dan MySQL/MariaDB. Kebanyakan pengguna yang ingin menggunakan perangkat lunak wiki sebaiknya menggunakan hos MediaWiki gratis atau melalui sebuah bundel perangkat lunak.

Untuk informasi pemecahan masalah, lihat Manual:Errors and symptoms#Installation Errors.

Mengunduh perangkat lunak MediaWiki

Web browser

Download the MediaWiki tar file from the official download page. Generally, if you're using a production environment, you want to be running the latest stable release, which is mediawiki-1.35.2.tar.gz.

Command line (*nix machine)

Untuk mengunduh MediaWiki 1.35.2, yang merupakan versi rilis stabil terbaru, ke sebuah mesin *nix Anda bisa menggunakan perintah berikut:

wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.2.tar.gz

Sebagai alternatif, menggunakan cURL:

curl -O https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.2.tar.gz

Berkas-berkas yang diunduh memiliki format .tar.gz, jadi mereka perlu diekstrak sebelum digunakan. Ini bisa dilakukan secara lokal (dan kemudian diunggah via FTP) atau secara langsung di peladen Anda. Ini biasanya dilakukan dengan perangkat lunak seperti 7-Zip (gratis), WinZip, WinRAR atau IZArc (gratis) di Windows. Di Linux dan Mac OS X, Anda bisa mengekstrak berkasnya menggunakan perintah ini:

tar xvzf mediawiki-*.tar.gz
Jika Anda mengekstrak arsipnya sebagai root, Anda sebaiknya mengubah kepemilikannya setelah itu menggunakan chown jika tidak berkas akan dimiliki oleh pengguna # 1000, yang mungkin bukanlah yang Anda inginkan.

Git (untuk developer)

Sedangkan para pengembang sebaiknya mengunduh dari Git untuk membuat repositori lokal dengan kode terbaru dalam pengembangan. Merka juga perlu menginstal ketergantungan secara manual via Composer .

Mengunggah berkas ke peladen anda

Jika Anda belum mengunggah berkas-berkas ke peladen web Anda, lakukanlah sekarang.

Unggah berkas-berkasnya ke direktori web peladen web Anda dengan cara:

  1. menyalin folder yang telah diekstrak secara langsung atau
  2. dengan menggunakan sebuah klien FTP seperti FileZilla (Perangkat Lunak Sumber Terbuka, Windows, OSX dan Linux) atau Cyberduck (OSX).
  3. by using cPanel File Manager (see below)

Jika alat pengunggah Anda punya pilihan "ubah nama berkas menjadi huruf kecil", Anda harus menonaktifkannya.

Jika Anda menginstal Apache, direktori yang benar ditentukan dalam berkas httpd.conf Anda (direktif DocumentRoot, biasanya /var/www/ atau <apache-folder>/htdocs). Catatan: Ini diubah di Ubuntu 14.04 dengan Apache 2.4.7 di mana berkas konfigurasi utama untuk pengaturan peladen dan direktori Apache adalah /etc/apache2/apache2.conf.

Jika Anda menggunakan peladen Linux atau Unix Anda bisa menyalin berkas ke direktori manapun di peladen Anda lalu membuat sebuah tautan simbolis ke folder itu dari direktori web peladen web Anda.

Ubah nama folder yang diunggah menjadi apapun yang Anda ingin tampilkan di URL. Jika peladen web Anda dijalankan sebagai misalnya http://localhost, mengubah namanya menjadi direktori /w/ berarti Anda akan mengakses wiki Anda di http://localhost/w/index.php. Jangan gunakan /wiki/ apabila Anda ingin menggunaknnya sebagai URL Singkat. (Dan jangan atur URL singkat sebelum Anda menjalankan skrip pemasangan.)

Perhatikan bahwa dalam kasus-kasus tertentu, seperti apabila repositori lokal diatur menggunakan Git, ketika meramban ke index.php peladen Linux mungkin manpilkan "500 Internal server Error". Ini kemungkinan merupakan galat perizinan yang bisa diselesaikan dengan mengubah perizinan berkas dan direktori dengan menjalankan perintah berikut dalam SSH setelah mengubah direktori menjadi "w":
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

Folder (yang telah diubah nama) ini sekarang akan disebut sebagai <MediaWiki-folder>.

cPanel File Manager

cPanel is a popular interface used by many web hosts. This method is efficient because the files are uncompressed on the server itself.

  • Navigate to the directory where you want your wiki folder.
  • Upload the mediawiki-1.xx.x.tar.gz file. You may need to hit "Reload" to see it.
  • Extract the mediawiki-1.xx.x.tar.gz file. Reload again.
  • Confirm that the mediawiki-1.xx.x folder is present.
  • Delete the tar.gz file.
  • Rename the mediawiki-1.xx.x folder to w.

Membuat sebuah basis data

Jika Anda sudah punya peladen basis data dan tahu kata sandi root untuknya, skrip instalasi MediaWiki bisa membuat basis data baru untuk Anda. Kalau begitu, Anda bisa melompat ke bagian Menjalankan skrip instalasi di bawah. Jika Anda tidak tahu kata sandi rootnya, misalnya apabila Anda menggunakan peladen yang dihos, Anda harus membuat basis data yang baru. Untuk sekarang, Anda harus menggunakan SQLite, MariaDB/MySQL atau PostgreSQL untuk menyimpan isi wiki Anda. Jika Anda tidak yakin basis data yang mana yang mau dipilih, gunakan MariaDB karena itulah yang didukung dengan paling baik oleh MediaWiki.

SQLite

SQLite adalah pustaka basis data mandiri yang menyimpan isi basis data dalam satu berkas. Jika PHP punya modul pdo-sqlite, tidak diperlukan pengaturan lebih lanjut.

Di halaman instalasi, Anda perlu memilih nama basis data (bisa apapun namanya) dan direktori basis data SQLite. Untuk direktori basis data, penginstal akan mencoba menggunakan sebuah subdirektori di luar akar dokumen dan membuatnya apabila diperlukan. Jika direktori ini tidak aman (contohnya, bisa dibaca dari web), ubah secara manual agar direktorinya tidak bisa diakses oleh semua orang di web.

MariaDB/MySQL

MediaWiki akan menanyakan nama basis data dan pengguna dan akan mencoba membuat mereka apabila mereka belum ada. Jika tidak bisa melakukan itu dari MediaWiki, Anda bisa melakukannya menggunakan berbagai panel kendali seperti PhpMyAdmin, yang biasanya tersedia dari hos bersama, atau Anda mungkin bisa menggunakan ssh untuk masuk log ke hos Anda dan mengetikkan perintah-perintahnya ke wantian MySQL. Lihat dokumentasi yang sesuai. Untuk alternatifnya, hubungi penyedia hos Anda untuk meminta mereka membuat akun bagi Anda.

CREATE DATABASE wikidb;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' WITH GRANT OPTION;

Jika basis data Anda tidak dijalankan di peladen yang sama dengan peladen web Anda, Anda perlu memberikan nama hos peladen web — mediawiki.example.com dalam contoh di bawah — sebagaimana berikut:

GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'mediawiki.example.com' IDENTIFIED BY 'password';
  Peringatan MySQL/MariaDB di UNIX/Linux mencatat semua kueri yang dikirimkan kepadanya ke dalam satu berkas, yang akan mengandung kata sandi yang Anda gunakan untuk akun pengguna. Jika ini membuat Anda khawatir, hapus berkas .mysql_history Anda setelah menjalankan kueri-kueri tersebut. Berkas ini bisa ditemukan di direktori rumah Anda (~/.mysql_history).


PostgreSQL

Jika Anda menggunakan PostgreSQL, Anda akan memerlukan antara basis data dan pengguna yang dibuatkan untuk Anda, atau tinggal menyediakan nama pengguna PostgreSQL dengan hak "superuser" ke isian konfigurasi. Biasanya, ini adalah pengguna basis data yang bernama postgres.

Berikut adalah salah satu cara untuk melakukan pengaturannya. Ini untuk sistem mirip Unix. Dalam contoh ini, kita akan membuat sebuah basis data bernama wikidb, yang dimiliki oleh pengguna bernama wikiuser. Dari baris perintah, sebagai pengguna postgres, lakukan langkah-langkah berikut.

 createuser -S -D -R -P -E wikiuser (kemudian masukkan kata sandi)
 createdb -O wikiuser wikidb

atau sebagai superuser (default postgres) jalankan perintah-perintah berikut di wantian basis data:

CREATE USER wikiuser WITH NOCREATEDB NOCREATEROLE NOSUPERUSER ENCRYPTED PASSWORD 'password';
CREATE DATABASE wikidb WITH OWNER wikiuser;

Perhatikan daftar masalah yang diketahui apabila menjalankan MediaWiki menggunakan PostgreSQL.

Menjalankan skrip instalasi

Setelah semua langkah di atas selesai, Anda bisa menyelesaikan instalasi melalui peramban web dengan pergi ke URL index.php di peramban Anda — periksa instruksi yang disebutkan di Manual:Skrip Configurasi .

Peralatan instalasi akan meminta Anda mengunduh berkas LocalSettings.php, dan untuk menyimpannya sebagai <MediaWiki-folder>/LocalSettings.php.

Selain dengan cara itu, Anda bisa menjalankan penginstal baris perintah (command-line installer) atau CLI: php maintenance/install.php dengan menambahkan parameter konfigurasi yang sesuai.

Langkah selanjutnya

Ini opsional tetapi membuat situs Anda terlihat jauh lebih baik.

Pastikan muktahir!

Setelah menginstal, pastikan Anda memerhatikan rilis yang mutakhir, dan tetap jaga keamanan peladen Anda!

Bantuan instalasi

Lihat pula