2014-12-15 6 views
0

С апи, я могу очистить некоторые страницы, если я знаю название:Как очистить все страницы в кеше mediawiki?

http://mywiki.de/mediawiki/api.php?action=purge&titles=Page_With_Known_Title 

Но это будет только очистить кэш страницы Page_With_Known_Title

Я попытался вариант generator=allpages, но это не сработало или.

Как очистить все сайты?

ответ

1

Это не explan, как использовать API для всех сайтов, но это очищает кэш:

touch /etc/mediawiki/LocalSettings.php 

потому, что в файле с сенсорным LocalSettings.php есть эта часть:

# When you make changes to this configuration file, this will make 
# sure that cached pages are cleared. 
$wgCacheEpoch = max($wgCacheEpoch, gmdate('YmdHis', @filemtime(__FILE__))); 

__FILE__ это сам файл LocalSettings.php, поэтому, если время файла уже установлено, весь кеш, более старый, чем файл, будет очищен.

Смежные вопросы