Jump to content

Příručka:PurgeExpiredWatchlistItems.php

From mediawiki.org
This page is a translated version of the page Manual:PurgeExpiredWatchlistItems.php and the translation is 100% complete.
Verze MediaWiki:
1.35

Podrobnosti

purgeExpiredWatchlistItems.php je údržbový skript, který maže prošlé řádky z databázových tabulek watchlist a watchlist_expiry .

Tento skript by měl být spouštěn pravidelně, například pomocí cron úlohy. Doporučená periodicita je jednou nebo dvakrát denně, aby se zohlednili uživatelé v různých časových pásmech. Pro zlepšení výkonu webu lze hodnotu $wgWatchlistPurgeRate nastavit na 0.

Možnosti

Tento skript nemá žádné vlastní parametry a nejužitečnějším z generických parametrů je pravděpodobně --batch-size, který určuje, kolik řádků bude při každém spuštění smazáno (výchozí hodnota je 500).

Použití

php maintenance/run.php purgeExpiredWatchlistItems
Terminal
Ve verzi MediaWiki 1.43.6 a starší musíte vyvolat skripty údržby pomocí php maintenance/NazevSkriptu.php namísto php maintenance/run.php NazevSkriptu.

Běžná chyba

Platnost seznamu sledovaných položek není povolena.

Pokud se $wgWatchlistExpiry nerovná true, vyvolá se chyba. Pro povolení nastavte hodnotu $wgWatchlistExpiry = true;.

Související odkazy