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:
wp option update rudel_config '{"max_age_days":14,"max_idle_days":3,"auto_cleanup_merged":1}' --format=json
Või käsust 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.