Jump to content

Manual:Memasang MediaWiki

From mediawiki.org
(Redirected from Installation/id)
This page is a translated version of the page Manual:Installing MediaWiki and the translation is 39% complete.
Outdated translations are marked like this.


Halaman ini membahas semua langkah untuk menginstal dan mengonfigurasi MediaWiki secara manual.

To install MediaWiki, a basic understanding of web hosting is needed. Experience with Apache, PHP, and MySQL/MariaDB will make the process easier. For any questions regarding MediaWiki installations, ask the Project: Support desk or refer to other places listed at Komunikasi .

Bagian Lampiran di bawah menawarkan alternatif yang lebih mudah daripada instalasi manual.

For a quicker local server setup of MediaWiki, refer to the Langkah cepat pengembangan lokal .

Installation requirements

Check that your system meets the installation requirements.

Make sure to also check the Catatan perilisan of the MediaWiki version that you plan to install.

Mengunduh perangkat lunak MediaWiki

Unduh berkas tar MediaWiki dari halaman pengunduhan resmi.

If you are using MediaWiki in a production environment, the release manager has issued a strong recommendation that only versions listed at Version lifecycle and their end-of-life as the current "stable version", "legacy version" or "long-term support version" should be used in a production environment. Older versions may contain critical security vulnerabilities and other major bugs, including the threat of possible data loss and/or corruption. Pada umumnya, jika Anda menggunakan lingkungan produksi, Anda sebaiknya menjalankan rilis stabil terbaru, yaitu MediaWiki 1.42.3.

Ekstrak perangkat lunak MediaWiki

Berkas-berkas yang diunduh memiliki format .zip atau .tar.gz. Anda perlu mengekstrak berkas arsip ini sebelum menggunakannya. Anda bisa mengekstrak berkas secara lokal (dan kemudian mengunggahnya 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 -xzvf mediawiki-*.tar.gz

Security and file permissions - Jika Anda mengekstrak berkas arsip saat menjadi pengguna root/admin, Anda mungkin mau mengubah kepemilikan berkasnya nanti, tergantung keadaan yang Anda inginkan. Di sistem Linux, perintahnya adalah menggunakan chown sebagai berikut: chown -R <new_owner_user> <mediawiki_folder> Informasi lebih lanjut: Manual:Security#File_permissions

Mengunggah berkas ke peladen anda

Jika Anda belum mengunggah berkas-berkas ke peladen web Anda (atau menyalinnya, jika perangkat lunak peladen web Anda berjalan secara lokal di localhost 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 (Windows, OSX dan Linux) atau Cyberduck (Windows dan OSX).
  3. dengan menggunakan perangkat lunak yang disediakan oleh layanan hosting Anda, seperti cPanel File Manager

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

Jika Anda menginstal peladen web Apache HTTPD, direktori yang benar ditentukan dalam berkas httpd.conf Anda di direktif DocumentRoot. Secara bawaan, ia adalah /var/www/ atau <apache-folder>/htdocs.

Lokasi persis berkas pengaturan peladen Apache dan direktori httpd.conf bergantung pada sistem pengoperasian Anda. Di Debian dan Ubuntu, berkas konfigurasi utama untuk pengaturan peladen dan direktori Apache adalah /etc/apache2/apache2.conf. Di Red Hat dan Fedora, berkasnya adalah /etc/httpd/conf/httpd.conf.

Ubah nama folder yang diunggah menjadi apapun yang Anda ingin tampilkan di URL. For example, if you rename the folder to wiki, the URL will reflect this as example.com/wiki. 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.

Do not use the name /wiki/ yet if you want to set up Short URLs after running the initial configuration script.

Membuat sebuah basis data

MediaWiki akan menanyakan nama basis data dan pengguna dan akan mencoba membuat mereka apabila mereka belum ada.

Jika Anda sudah punya peladen basis data dan tahu kata sandi root untuknya, skrip instalasi MediaWiki bisa membuat basis data baru untuk Anda.

Jika Anda tidak tahu kata sandi rootnya, misalnya apabila Anda menggunakan peladen yang dihos, Anda harus membuat basis data yang baru.

MariaDB/MySQL are the recommended databases. While PostgreSQL and SQLite are supported, they offer limited compatibility and should only be used only if necessary. Jika Anda tidak yakin basis data yang mana yang mau dipilih, gunakan MariaDB karena itulah yang didukung dengan paling baik oleh MediaWiki.

Once the database setup is complete, proceed to the Run the installation script below.

SQLite

No additional setup is required for SQLite if the pdo-sqlite module for PHP is installed on the system.

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

To create the database and user for MariaDB/MySQL, you can use one of the following methods:

  • A control panel provided by your hosting service, such as phpMyAdmin.
  • SSH access to your host, where you can enter the commands below into a MySQL prompt. Lihat dokumentasi yang sesuai. Untuk alternatifnya, hubungi penyedia hos Anda untuk meminta mereka membuat akun bagi Anda.

The following commands will create a database named my_wiki, a user named wikiuser, and assign permissions for the user on that database.

CREATE DATABASE my_wiki;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'database_password';
GRANT ALL PRIVILEGES ON my_wiki.* 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 my_wiki.* TO 'wikiuser'@'mediawiki.example.com' IDENTIFIED BY 'database_password';
Peringatan 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.

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.

The following commands on a Linux command-line, as the postgres user, create a database user named wikiuser, and a database named my_wiki owned by the user named wikiuser.

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

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

CREATE USER wikiuser WITH NOCREATEDB NOCREATEROLE NOSUPERUSER ENCRYPTED PASSWORD 'database_password';
CREATE DATABASE my_wiki 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 .

Langkah selanjutnya

Pastikan muktahir!

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

https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/

Appendices

Alternatives to manual installation

Manual installation is often the preferred method because it gives the user more control and insight into how their wiki is installed, making troubleshooting and maintenance easier. Automated processes, packages, bundles, and services all come with their own idiosyncrasies.

Instead of manually installing MediaWiki, alternative options might be easier:

Hosting services which provide automatical installation of applications such as MediaWiki may offer outdated versions or have other issues. If you encounter problems, it does not mean that you cannot install MediaWiki. It means that you should install MediaWiki manually.

System-specific instructions

The pages listed on Manual:OS specific help give more detailed installation instructions aimed at specific systems.

However, by and large these per-system docs are less maintained and might not always be up to date. First consult Memasang MediaWiki (this page) before looking at per-system installation documentation.

Running multiple wikis

Importing an existing wiki database

Lihat pula