Extension:CloudflarePurge
Appearance
Stav rozšíření: stabilní |
|
|---|---|
| Popis | Vyčistí mezipaměť Cloudflare od upravených a smazaných stránek |
| Autoři | Sophivorusdiskuse |
| Nejnovější verze | 1.1 |
| MediaWiki | >= 1.39.0 |
| PHP | 7.4+ |
| Licence | GNU General Public License 3.0 nebo novější |
| Stáhnout | |
|
|
| Přeložte rozšíření CloudflarePurge, používá-li lokalizaci z translatewiki.net | |
Rozšíření CloudflarePurge automaticky vymaže mezipaměť Cloudflare od upravených a smazaných stránek.
Instalace
- Stáhněte soubor/y a vložte je do adresáře pojmenovaného
CloudflarePurgeve vaší složceextensions/.
Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/CloudflarePurge
- Na konec vašeho souboru LocalSettings.php přidejte následující kód:
wfLoadExtension( 'CloudflarePurge' ); $wgCloudflarePurgeZoneID = ''; $wgCloudflarePurgeToken = '';
Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.
Konfigurační parametry
Doporučená metoda (API token)
// Cloudflare Zone ID, see your Cloudflare Overview dashboard
$wgCloudflarePurgeZoneID = '';
// Cloudflare API Token with Cache Purge permission
$wgCloudflarePurgeToken = '';
Generování tokenu API:
- Jděte na stránku https://dash.cloudflare.com/profile/api-tokens
- Klikněte na "Vytvořit token"
- Klikněte na "Get started" (začít) vedle možnosti "Create Custom Token" (vytvořit vlastní token).
- Vyplňte formulář:
- Název tokenu: Zvolte libovolný vhodný název (např. "MediaWiki Purge token")
- Oprávnění: Zóna → Vymazání mezipaměti → Vymazat
- Zdroje zóny: Zahrnout → Konkrétní zóna → Vyberte cílovou zónu
- Klikněte na "Continue to summary" (pokračovat k souhrnu)
- Klikněte na "Create token" (vytvořit token)
- Zkopírujte vygenerovaný řetězec tokenu a použijte ho jako $wgCloudflarePurgeToken
Starší metoda (globální klíč API)
// Cloudflare Zone ID, see your Cloudflare Overview dashboard
$wgCloudflarePurgeZoneID = '';
// Email address of your Cloudflare account
$wgCloudflarePurgeAuthEmail = '';
// Cloudflare Global API Key, see https://dash.cloudflare.com/profile/api-tokens
$wgCloudflarePurgeAuthKey = '';
Související odkazy
- Manual:Cloudflare – dokumentace k nastavení Cloudflare pro MediaWiki
- Extension:Cloudflare – podobné rozšíření, které také maže soubory
- Extension:MultiPurge – podobné rozšíření, které dokáže vyčistit Varnish i Cloudflare
