Jump to content

Langkah cepat pengembangan lokal

From mediawiki.org
This page is a translated version of the page Local development quickstart and the translation is 100% complete.

Halaman ini merupakan panduan langkah awal mengatur pengembangan lokal untuk MediaWiki menggunakan PHP dan Composer.

Alur kerja ini hanya cocok untuk pengembangan lokal. Untuk menyajikan situs web publik, lihat Manual:Persyaratan instalasi .

Prasyarat instal

MediaWiki membutuhkan PHP 7.4.3+ dan Composer 2.

Linux

Pada Ubuntu 22+ atau Debian 11+, instal paket yang diperlukan menggunakan APT.

sudo apt install -y php php-intl php-mbstring php-xml php-apcu php-curl php-sqlite3 composer

Pada Ubuntu 20, instal PHP dari APT, namun instal Composer dari getcomposer.org/download.

sudo apt install -y php php-intl php-mbstring php-xml php-apcu php-curl php-sqlite3

Pada Fedora 35+, instal paket yang diperlukan menggunakan DNF.

sudo dnf install -y php composer

Pada Arch Linux, instal paket yang diperlukan menggunakan pacman.

sudo pacman -S php composer --noconfirm

Mac

Instal paket yang diperlukan menggunakan Homebrew.

brew install php composer

Windows

Anda memiliki opsi untuk menggunakan Subsistem Windows untuk Linux dan ikuti instruksi Linux pada halaman ini. Atau, untuk menginstal MediaWiki langsung di Windows, instal paket yang diperlukan menggunakan Chocolatey.

choco install -y php composer

Untuk memuat ekstensi PHP yang diperlukan, edit file php.ini Anda, dan uncomment baris berikut. Untuk menemukan lokasi php.ini, jalankan php --ini, dan cari File Konfigurasi Termuat.

extension:fileinfo
extension:intl
extension:pdo_sqlite
extension:zip


Klon MediaWiki

Gunakan Git untuk mengkloning repositori inti MediaWiki dan kulit bawaan.

git clone https://gerrit.wikimedia.org/r/mediawiki/core.git mediawiki 
git clone https://gerrit.wikimedia.org/r/mediawiki/skins/Vector.git mediawiki/skins/Vector
cd mediawiki

Mengkloning MediaWiki membutuhkan beberapa menit. Disaat Anda menunggu, buat akun pengembang Wikimedia jika kamu belum membuatnya.

Instal dependensi

Dari direktori root MediaWiki, gunakan Composer untuk menginstal dependensi MediaWiki.

composer update

Instal MediaWiki

Instal MediaWiki dengan basisdata SQLite bawaan PHP.

composer mw-install:sqlite

Memulai server

Mulailah webserver bawaan PHP, dan buka localhost:4000 di browser untuk melihat instansi MediaWiki Anda. Untuk Masuk sebagai administrator , gunakan nama pengguna Admin dan kata sandi adminpassword.

composer serve

Langkah selanjutnya