Manual:Persyaratan instalasi

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Installation requirements and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎svenska • ‎čeština • ‎русский • ‎українська • ‎اردو • ‎فارسی • ‎বাংলা • ‎中文 • ‎日本語 • ‎한국어
Mediawiki-logo.png Panduan instalasi Tentang MediaWiki
Help-browser.svg Fitur Persyaratan instalasi
Preferences-system.svg Mengunduh Menginstal Mengonfigurasi


Setelah mengunduh perangkat lunak, persyaratan lain yang dibutuhkan adalah:

  • Server web dibutuhkan untuk mengirim laman yang dihasilkan ke peramban web Anda.
  • PHP dibutuhkan untuk menjalankan perangkat lunak.
  • Server basis data dibutuhkan untuk menyimpan laman dan data situs.

Sebagai tambahan, ada berbagai ketergantungan opsional yang dibutuhkan jika Anda ingin menggunakan fitur lanjut tertentu (lihat di bawah).

Jika situs web Anda dihos (Anda tidak mengaturnya secara langsung), hubungi administrator peladen Anda atau perusahaan hosnya untuk memastikan paket-paket perangkat lunak berikut dipasang dan tersedia.

Instalasi satu-kali-unduh sederhana

Jika Anda menggunakan Linux, sebaiknya Anda menginstal apache, php, dan MariaDB menggunakan manajer paket Anda. Di Debian dan Ubuntu, jalankan perintah berikut:

sudo apt-get install php php-apcu php-intl php-mbstring php-xml php-mysql mariadb-server apache2

Di sistem operasi lain, gunakan XAMPP dari https://www.apachefriends.org untuk menginstal dan mengonfigurasi semua paket yang penting – peladen web Apache, PHP, dan MariaDB – dengan hanya sekali unduh. XAMPP tersedia di Linux, Windows, Mac dan Solaris. Per Agustus 2016, versi terkini XAMPP mengandung PHP 7.0 (MediaWiki memerlukan paling tidak 7.3.19).

Selain itu, jika Anda menggunakan komputer Apple, Anda bisa menggunakan MAMP, yang merupakan ekuivalen XAMPP. MAMP mampu menjalankan peladen web Apache dan sebuah basis data MySQL. MAMP tersedia untuk Windows dan Mac, tetapi umumnya digunakan di Mac bukannya Windows. MAMP sekarang menjalankan versi terbaru php dan MySQL.

Server web

Untuk melayani halaman wiki kepada peramban, MediaWiki memerlukan perangkat lunak peladen web. Biasanya Anda tidak bisa memilih perangkat lunak yang mana yang digunakan – perangkat lunaknya akan disediakan oleh penyedia hos Anda.

Kebanyakan instalasi menggunakan peladen web Apache, tersedia di halaman pengunduhan resmi. Akan tetapi, MediaWiki juga telah diuji di bawah IIS 7.0, Cherokee, Hiawatha, LiteSpeed, nginx (contoh konfigurasi), lighttpd, dan Caddy.

PHP

Peringatan Peringatan MediaWiki tidak kompatibel dengan PHP 7.4.0 sampai 7.4.2 dikarenakan sebuah bug di PHP. Lihat task T246594 untuk informasi lebih lanjut.

PHP adalah bahasa pemrograman yang digunakan untuk menulis MediaWiki, dan diperlukan untuk menjalankan perangkat lunak tersebut.

Perhatikan bahwa meskipun MediaWiki diberikan bersama sebuah skrip instalasi yang memberikan konfigurasi berbasis web untuk unsur-unsur terpentingnya, beberapa pengetahuan mengenai PHP diperlukan untuk penyesuaian yang lebih rinci.

  • Untuk versi stabil MediaWiki terbaru, diperlukan paling tidak

PHP 7.3.19]. Lihat halaman mengenai Kompatibilitas untuk informasi lebih lanjut.

  • Ekstensi-ekstensi berikut diperlukan:
  • Perhatikan bahwa semua ini diaktifkan di PHP secara bawaan.
  • Pemasang MediaWiki akan memperingatkan apabila Anda tidak memiliki ekstensi intl PHP opsional "untuk mengurus normalisasi Unicode".
    • Dalam kebanyakan distro berbasis Debian/Ubuntu, ini merupakan paket php-intl.
  • ekstensi OpenSSL PHP juga disarankan. Lihat Manual:$wgSessionInsecureSecrets .
  • Di kebanyakan distro berbasis Debian/Ubuntu, paket php-mysql diperlukan apabila Anda ingin MediaWiki menggunakan MySQL.
  • Beberapa fitur MediaWiki mungkin memerlukan fungsi PHP yang menjalankan proses-proses eksternal, seperti pembuatan thumbnail gambar, yang beberapa hos murah biasanya matikan. Masalah ini muncul terutama di MediaWiki 1.23 dalam pengunggahan berkas (task T68467). Tolong pertimbangkan ini apabila Anda hendak menginstal MediaWiki di sebuah hos bersama.
  • Ekstensi-ekstensi MediaWiki mungkin memerlukan fitur PHP tambahan, contohnya VisualEditor membutuhkan dukungan libcurl (php-curl di distro berbasis Debian/Ubuntu).

Jika Anda perlu menyusun PHP dari sumbernya, lihatlah PHP configuration untuk pilihan-pilihan kompilasi yang memengaruhi MediaWiki.

  • Beberapa peladen mungkin juga membutuhkan instalasi modul basis data ekuivalen dan modul manajemen sesi. Lihat instruksi untuk masing-masing sistem operasi untuk informasi lebih lanjut.
  • Ketika menginstal di Windows menggunakan pemasang dari Microsoft, tambahkan ekstensi untuk basis data yang Anda pilih (MySQL/MariaDB atau Postgres) ke fitur-fitur yang ingin dipasang.

Server basis data

Peringatan Peringatan Dukungan untuk Oracle dan Microsoft SQL Server tidak dipelihara dan dihentikan di MediaWiki 1.34. Anda disarankan untuk tidak menggunakannya.

MediaWiki menyimpan semua teks dan data (halaman konten, rincian pengguna, pesan sitem, dll.) dalam sebuah basis data, yang harus mampu membagikannya dengan aplikasi berbasis web lainnya (phpBB, dsb.). Anda memerlukan salah satu dari peladen basis data berikut untuk menjalankan versi terbaru MediaWiki:

Dahulu didukung, sekarang tidak didukung:

  • Oracle (tidak didukung di versi-versi MediaWiki terbaru dikarenakan bug penghalang)
  • Microsoft SQL Server 2008 R2 atau selanjutnya didukung untuk rilis-rilis LTS dan tidak dijamin bekerja untuk rilis-rilis non-LTS (memerlukan Microsoft Windows sebagai Sistem Operasi karena menggunakan pemacu SQLSRV).

Pastikan modul Full-Text dipasang.

Beberapa pengguna merasakan kegunaan menginstal paket perangkat lunak tambahan seperti phpMyAdmin (MySQL/MariaDB) atau phpPgAdmin (Postgres) untuk membantu mengelola peladen basis data.

MySQL 5 diperlukan sejak MediaWiki 1.19. MySQL 4 diperlukan mulai MediaWiki 1.6. (Jika Anda menggunakan versi MySQL yang tua dan tidak bisa memperbaruinya maka Anda perlu menggunakan MediaWiki 1.5.8, tetapi versi ini tidak didukung.)

Persyaratan perangkat keras

Persyaratan minimum yang disarankan adalah 256MB RAM untuk sebuah situs web komputer dan 85MB untuk penyimpanan, tetapi ini tidak akan cukup untuk situs publik yang sibuk atau situs yang mengaktifkan pengunggahan. Beberapa pengguna melaporkan MediaWiki dijalankan di komputer dengan RAM sekecil 48MB.

Ukuran instalasi bisa dikurangi menjadi sekitar 50MB untuk instalasi pengembang dan sekitar 26MB untuk instalasi non-pengembang dan pengguna akhir. Lihat Manual:Reduce size of the installation .

Ketergantungan opsional

Perangkat lunak lainnya

  • ImageMagick atau GD diperlukan untuk Image thumbnailing .
  • TeX diperlukan untuk menampilkan formula matematika inline. Dalam kebanyakan distro berbasis Debian/Ubuntu, ini merupakan paket texlive.
  • Sendmail diperlukan untuk memungkinkan sistem mengirim surel.
  • Shell access diperlukan untuk menjalankan Maintenance scripts ; memperbarui MediaWiki bisa jadi lebih sulit tanpa menggunakannya.
  • GNU diff3 bisa disediakan untuk menyelesaikan konflik secara otomatis.

Untuk informasi lebih lanjut mengenai hal-hal di atas, lihat Manual:Installing third-party tools .

VisualEditor

Ekstensi VisualEditor (dan juga ekstensi StructuredDiscussions (dulu Flow)) memerlukan layanan web Parsoid , yang diimplementasikan menggunakan Node.js. Node.js tidak disediakan oleh kebanyakan perusahaan shared-hosting (HostGarot, Bluehost, Dreamhost, dll.). Untuk alasan performa dan keamanan, lebih baik untuk menggunakan solusi hos yang lebih pribadi seperti Virtual private server ("VPS").

Scribunto

Jika Anda ingin memanggil modul Lua (lihat modul-modul di wiki ini) dari halaman dan templat wiki, wiki Anda juga membutuhkan Scribunto.

Lihat pula

  • Kompatibilitas , untuk informasi mengenai bagaimana persyaratan instalasi MediaWiki kemungkinan berubah di masa mendatang
Bundel perangkat lunak