Liigu sisu juurde

Konfigureerimine

Rudel-l on kahte tüüpi seadistusi: rudel_config WordPress valikusse salvestatud seaded ja konstandid, mille määrate failis wp-config.php.

Valik rudel_config

Seaded asuvad ühes massiivis failis wp_options võtme rudel_config all. Kuni valikusse midagi ei kirjutata, kasutatakse iga võtme vaikeväärtust. Tundmatuid võtmeid eiratakse ja väärtused salvestatakse täisarvudena.

Võti Vaikimisi Tähendus
max_sandboxes 0 Keeldub liivakasti loomisest, kui neid on nii palju. 0 tähendab piiranguta.
max_disk_mb 0 Keeldub liivakasti loomisest, kui liivakastide kataloogid kasutavad nii palju megabaite. Kloonitud tabeleid ei arvestata. 0 tähendab piiranguta.
default_ttl_days 0 Aegumistähtaeg uutele liivakastidele, mis luuakse ilma ttl_days või expires_at-ta. 0 tähendab, et aegumist pole.
max_age_days 0 Puhastamine eemaldab sellest vanemad liivakastid. 0 keelab vanusepiirangu.
max_idle_days 0 Puhastamine eemaldab liivakastid, milles pole nii kaua registreeritud tegevust (liivakasti päringut või hetktõmmist). 0 keelab jõudeoleku piirangu.
auto_cleanup_enabled 1 Käivitab puhastuspoliitika WP-Cron iga tund.
auto_cleanup_merged 0 Käivitab ka liidetud harude puhastamise WP-Cron.
expiring_environment_notice_days 0 Kogub iga automaatika käivitusega liivakastid, mis aeguvad nii mitme päeva jooksul, ja edastab need toimingule rudel_after_automation_expiring_environments.
auto_snapshot_before_restore 1 Salvestab enne iga taastamist pre-restore-... hetktõmmise.

wp rudel status kuvab praegused väärtused.

Kirjutage valik käsuga WP-CLI. Väljajäetud võtmed säilitavad vaikeväärtused:

Shell
wp option update rudel_config '{"max_age_days":14,"max_idle_days":3,"auto_cleanup_merged":1}' --format=json

Või käsust PHP:

PHP
$config = new Rudel\RudelConfig();
$config->set( 'max_sandboxes', 20 );
$config->save();

Sündmus WP-Cron ajastatakse või eemaldatakse muudatusele järgneva päringu ajal. Vaadake teemat Automaatika.

Konstandid

Määrake need failis wp-config.php enne algkäivituse rida Rudel.

Konstant Vaikimisi Tähendus
RUDEL_CLI_COMMAND rudel Juurkäsk WP-CLI.
RUDEL_ENVIRONMENTS_DIR wp-content/rudel-environments Kataloog, kuhu salvestatakse liivakastide kataloogid. Teema varasid serveeritakse alati asukohast /wp-content/rudel-environments/{id}/themes, seega peab muu kataloog olema selles URL-is endiselt kättesaadav.
RUDEL_RUNTIME_TABLE_PREFIX rudel_ Osa Rudel tabelite nimedest pärast WordPress eesliidet. Vaadake teemat Käitusaegne olek.
RUDEL_RUNTIME_TABLE_ENVIRONMENTS Keskkondade tabeli täieliku nime ülekirjutus pärast eesliidet WordPress.
RUDEL_RUNTIME_TABLE_WORKTREES Tööpuude tabeli täieliku nime ülekirjutus pärast eesliidet WordPress.
RUDEL_DB_DRIVER auto Eraldiseisva Rudel\Connection-ile juurdepääsu draiver: auto, mysqli või pdo. WordPress päringud kasutavad alati väärtust $wpdb.
RUDEL_GIT_AUTHOR_NAME Rudel Autori nimi Rudel kirjutab töökoopia Git-i seadistusse, kui seal puudub user.name; seda kasutatakse wp rudel push salvestamiseks.
RUDEL_GIT_AUTHOR_EMAIL rudel@localhost Autori e-post, mille Rudel kirjutab, kui töökoopias puudub user.email.

Konstandid liivakasti päringu sees

Kui päring valib liivakasti, määrab algkäivitus konstandid, mida kood saab lugeda. Kõige kasulikumad on:

Konstant Väärtus
RUDEL_ID liivakasti ID
RUDEL_PATH liivakasti kataloog
RUDEL_TABLE_PREFIX liivakasti tabeli eesliide
RUDEL_THEME_SLUG liivakastist serveeritav teema
RUDEL_HOST_URL, RUDEL_ENVIRONMENT_URL hosti ja liivakasti URL-id
RUDEL_DISABLE_EMAIL true; väljaminev e-post on blokeeritud

Eelistage otse konstantide lugemisele meetodeid API], näiteks Rudel::id().

Algkäivitus määrab ka WP_DEBUG, WP_DEBUG_LOG, WP_DEBUG_DISPLAY, WP_TEMP_DIR, WP_CACHE_KEY_SALT ning kaheksa autentimisvõtit ja soola, kuid ainult need, mida wp-config.php pole veel määranud. Vaadake teemasid Tõrgete logimine ja Isoleerimine.