Как удалить все страницы из кеша MediaWiki?

0

С api я могу очистить определенные страницы, если знаю название:

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

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

Я попробовал параметр generator=allpages, но это тоже не сработало.

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

Теги:
caching
mediawiki

1 ответ

1

Это не объясняет, как использовать api для всех сайтов, но он очищает кеш:

touch /etc/mediawiki/LocalSettings.php 

потому что в файле LocalSettings.php Touch есть эта часть:

# 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, поэтому, если время файла теперь, весь кеш старше файла будет очищен.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню