Manual:PurgeExpiredWatchlistItems.php/cs

Verze MediaWiki:
1.35
Category:MediaWiki code/cs#PurgeExpiredWatchlistItems.php Category:Maintenance scripts/cs#PurgeExpiredWatchlistItems.php

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.39.12 a starší musíte vyvolat skripty údržby pomocí php maintenance/scriptName.php namísto php maintenance/run.php scriptName.

Běžná chyba

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

An error is thrown if $wgWatchlistExpiry is not true. Pro povolení nastavte hodnotu $wgWatchlistExpiry = true;.

Související odkazy

Category:Maintenance scripts/cs#PurgeExpiredWatchlistItems.php Category:User maintenance scripts/cs
Category:Maintenance scripts/cs Category:MediaWiki code/cs Category:MediaWiki code pages without class names/cs Category:User maintenance scripts/cs