Local development quickstart/pl: Difference between revisions
Created page with "Klon MediaWiki zajmuje kilka minut." |
Created page with "Czekając, {{$1|załóż konto dewelopera Wikimedia}}, jeśli jeszcze go nie masz." |
||
| Line 75: | Line 75: | ||
Klon MediaWiki zajmuje kilka minut. |
Klon MediaWiki zajmuje kilka minut. |
||
Czekając, {{ll|Developer account|załóż konto dewelopera Wikimedia}}, jeśli jeszcze go nie masz. |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
<div lang="en" dir="ltr" class="mw-content-ltr"> |
||
Revision as of 10:11, 11 July 2024
Ta strona jest przewodnikiem szybkiego startu do skonfigurowania lokalnego rozwoju MediaWiki przy użyciu PHP i Composera.
Zainstaluj wymagania wstępne
MediaWiki wymaga PHP 7.4.3+ i Composer 2.
Linux
W Ubuntu 22+ lub Debianie 11+ zainstaluj wymagane pakiety za pomocą APT.
sudo apt install -y php php-intl php-mbstring php-xml php-apcu php-curl php-sqlite3 composer
Na Ubuntu 20 zainstaluj PHP z APT, ale zainstalujesz Composer od getcomposer.org/download.
sudo apt install -y php php-intl php-mbstring php-xml php-apcu php-curl php-sqlite3
Na Fedorze 35+ zainstaluj wymagane pakiety używając DNF.
sudo dnf install -y php composer
W Arch Linux zainstaluj wymagane pakiety za pomocą pacman.
sudo pacman -S php composer --noconfirm
Mac
Zainstalować wymagane pakiety przy użyciu Homebrew.
brew install php composer
Windows
Masz możliwość użycia Windows Subsystem for Linux i śledzenia instrukcji Linux na tej stronie. Albo, aby zainstalować MediaWiki bezpośrednio na systemie Windows, zainstaluj wymagane pakiety za pomocą Chocolatey.
choco install -y php composer
Aby założyć wymagane rozszerzenia PHP, edytuj plik php.ini i odkomentować następujące linie.
Aby znaleźć lokalizację php.ini, wybierz php -i, a następnie wyszukaj załadowany plik konfiguracji.
extension:fileinfo
extension:intl
extension:pdo_sqlite
extension:zip
Klonowanie MediaWiki
Użyj Git do klonowania repozytorium podstawowego MediaWiki i domyślnej skórki.
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
Klon MediaWiki zajmuje kilka minut. Czekając, załóż konto dewelopera Wikimedia, jeśli jeszcze go nie masz.
Install dependencies
From within MediaWiki's root directory, use Composer to install MediaWiki's dependencies.
composer update
Install MediaWiki
Install MediaWiki with PHP's built-in SQLite database.
composer mw-install:sqlite
Start server
Start PHP's built-in webserver, and open localhost:4000 in a browser to see your MediaWiki instance.
To log in as an administrator, use username Admin and password adminpassword.
composer serve
Next steps
- Take a tour of the MediaWiki codebase – Familiarize yourself with MediaWiki's core code by learning about entry points and top-level directories.
- Run unit tests – MediaWiki uses the PHPUnit framework for unit and integration testing of PHP code. Read the docs to run tests and find information about writing tests.
- Install extensions – Add extensions, like VisualEditor and Echo, to your development environment. See Podręcznik:Tworzenie rozszerzeń to learn about how extensions work.
- Debug your code – Learn how to configure debugging aids, and debug MediaWiki code step-by-step with XDebug.
- Submit a patch – Explore Dobre pierwsze błędy, and configure SSH access to Wikimedia Gerrit to submit a patch.