Alustamine
Nõuded
- PHP 8.2+
- WordPress 6.4+
- MySQL või MariaDB tavalise WordPress andmebaasiühenduse kaudu
- kirjutatav
wp-config.phppistikprogrammi aktiveerimise ajal
Paigaldamine
Installige Rudel käsuga Composer ja aktiveerige see nagu tavaline WordPress pistikprogramm.
composer require rudel/rudel
wp plugin activate rudel
Composer installib Rudel asukohta vendor/rudel/rudel, välja arvatud juhul, kui teie projekt suunab WordPress pistikprogrammid asukohta wp-content/plugins (näiteks composer/installers abil). Pistikprogramm peab asuma pistikprogrammide kataloogis, et wp plugin activate rudel selle leiaks.
Mida aktiveerimine teeb
Aktiveerimine loob Rudel tabelid, ajastab tunnise puhastussündmuse ja lisab alglaadimisrea faili wp-config.php otse rea ette, mis laadib wp-settings.php. See rida võimaldab Rudel-l valida liivakasti enne, kui WordPress laadimise lõpetab. Rudel kirjutab esmalt varukoopia nimega wp-config.php.rudel-backup-{timestamp}.
Eraldi paigalduskäsku pole. Kui wp-config.php pole kirjutatav, aktiveerimine nurjub. Deaktiveerimisel eemaldatakse rida ja ajastatud sündmus.
Kontrollige käituskeskkonna olekut:
wp rudel status
Bootstrap installed peaks näitama väärtust yes.
Liivakasti loomine
wp rudel create --name=alpha --theme=twentytwentyfour
Rudel väljastab loodud liivakasti ID, näiteks alpha-3be7. See kloonib hosti WordPress tabelid liivakastipõhise tabeliprefiksi alla, kopeerib teema liivakasti kataloogi ja salvestab kirje hosti WordPress andmebaasi. Alltoodud näidetes kasutatakse väärtust alpha-3be7; kasutage käsu väljastatud ID-d.
WP-CLI kasutamine liivakastis
RUDEL_ENVIRONMENT=alpha-3be7 wp option get blogname
Ilma RUDEL_ENVIRONMENT-ta suhtleb WP-CLI hostiga.
Suunake HTTP liivakasti
curl -H 'X-Rudel-Environment: alpha-3be7' http://localhost:8000/
Brauseriseansi jaoks seadke küpsis rudel_environment liivakasti ID-ga. Rudel loeb küpsist, kuid ei määra ega kustuta seda kunagi. Hosti naasmiseks kustutage küpsis.
Liivakast töötab hosti URL peal. Ilma päise või küpsiseta teenindab sama URL hosti.