Руководство:Rebuildall.php
Appearance
Outdated translations are marked like this.
Версия MediaWiki: | ≥ 1.2 |
Файл MediaWiki: rebuildall.php | |
---|---|
Расположение: | maintenance/ |
Исходный код: | master • 1.43.0 • 1.42.4 • 1.39.11 |
Классы: | RebuildAll |
Подробнее
rebuildall.php файл представляет собой скрипт технического обслуживания, для восстановления ссылок и индекса, используемого для поиска на вашем сайте.
Вы должны запустить этот скрипт после импорта некоторых данных в вики. Он заполнит таблицы categorylinks, pagelinks, и imagelinks и обновит поисковый индекс. Он не будет импортировать или регистрировать изображения (даже если они находятся в каталоге загрузки и на них есть ссылки статей). Вы должны использовать скрипты rebuildImages.php или importImages.php , чтобы сделать это.
Этот скрипт эквивалентен запуску rebuildtextindex.php , за которым следует rebuildrecentchanges.php , и в итоге следует refreshLinks.php . При запуске этого скрипта все патрулированные страницы становятся непатрулированными.
Опции и аргументы
У скрипта нет опций или аргументов.
Использование
php maintenance/run.php rebuildall
Terminal
$ php maintenance/run.php rebuildall ** Rebuilding fulltext search index (if you abort this will break searching; run this script again to fix): Dropping index... Clearing searchindex table...Done Rebuilding index fields for 29 pages... Rebuild the index... Done. ** Rebuilding recentchanges table: Rebuilding $wgRCMaxAge=7776000 seconds (90 days) Clearing recentchanges table for time range... Loading from page and revision tables... Inserting from page and revision tables... Updating links and size differences... Loading from user and logging tables... Flagging bot account edits... Flagging auto-patrolled edits... Removing duplicate revision and logging entries... Deleting feed timestamps. Done. ** Rebuilding links tables -- this can take a long time. It should be safe to abort via ctrl+C if you get bored. Refreshing redirects table. Starting from page_id 1 of 29. Refreshing links tables. Starting from page_id 1 of 29. Deleting illegal entries from the links tables... Checking interval (-INF, INF) pagelinks: 0 deleted. imagelinks: 0 deleted. categorylinks: 0 deleted. templatelinks: 0 deleted. externallinks: 0 deleted. iwlinks: 0 deleted. langlinks: 0 deleted. redirect: 0 deleted. page_props: 0 deleted. Done.
In MediaWiki version 1.39.10 and earlier, you must invoke maintenance scripts using
php maintenance/scriptName.php
instead of php maintenance/run.php scriptName
.