Pāriet uz saturu

Darba sākšana

Prasības

  • PHP 8.2+
  • WordPress 6.4+
  • MySQL vai MariaDB, izmantojot parasto WordPress datubāzes savienojumu
  • rakstāma wp-config.php, kad spraudnis ir aktivizēts

Instalēšana

Instalējiet Rudel ar Composer un aktivizējiet to tāpat kā parastu WordPress spraudni.

Apvalks
composer require rudel/rudel
wp plugin activate rudel

Composer instalē Rudel direktorijā vendor/rudel/rudel, ja vien projekts nepiesaista WordPress spraudņus mapei wp-content/plugins (piemēram, ar composer/installers). Lai wp plugin activate rudel spraudni atrastu, tam jāatrodas spraudņu direktorijā.

Ko dara aktivizēšana

Aktivizējot tiek izveidotas Rudel tabulas, ieplānots tīrīšanas notikums, kas notiek reizi stundā, un failā wp-config.php tiek pievienota viena sākotnējās ielādes rinda tieši virs rindas, kurā tiek ielādēts wp-settings.php. Šī rinda ļauj Rudel atlasīt smilškasti, pirms tiek pabeigta WordPress ielāde. Vispirms Rudel izveido rezerves kopiju ar nosaukumu wp-config.php.rudel-backup-{timestamp}.

Atsevišķas instalēšanas komandas nav. Ja wp-config.php nav rakstāma, aktivizēšana neizdodas. Deaktivizējot tiek noņemta šī rinda un ieplānotais notikums.

Pārbaudiet izpildlaika statusu:

Apvalks
wp rudel status

Bootstrap installed jāuzrāda yes.

Smilškastes izveide

Apvalks
wp rudel create --name=alpha --theme=twentytwentyfour

Rudel izvada ģenerēto smilškastes ID, piemēram, alpha-3be7. Tas klonē resursdatora WordPress tabulas smilškastei paredzētā tabulu prefiksā, kopē tēmu smilškastes direktorijā un saglabā ierakstu resursdatora WordPress datubāzē. Tālākajos piemēros tiek izmantots alpha-3be7; izmantojiet ID, ko izvadīja komanda.

Izmantojiet WP-CLI smilškastē

Apvalks
RUDEL_ENVIRONMENT=alpha-3be7 wp option get blogname

Bez RUDEL_ENVIRONMENT WP-CLI sazinās ar resursdatoru.

Maršrutējiet HTTP uz smilškasti

Apvalks
curl -H 'X-Rudel-Environment: alpha-3be7' http://localhost:8000/

Pārlūka sesijai iestatiet rudel_environment sīkfailu ar smilškastes ID. Rudel nolasa sīkfailu, bet nekad to neiestata un nedzēš. Izdzēsiet sīkfailu, lai atgrieztos pie resursdatora.

Smilškaste darbojas resursdatora URL. Bez galvenes vai sīkfaila tas pats URL apkalpo resursdatoru.

Nākamās darbības