Manual:Rebuildall.php/ru

Подробнее
rebuildall.php файл представляет собой скрипт технического обслуживания, для восстановления ссылок и индекса, используемого для поиска на вашем сайте.

Вы должны запустить этот скрипт после импорта некоторых данных в вики. Он заполнит таблицы categorylinks, pagelinks, и imagelinks и обновит поисковый индекс. Он не будет импортировать или регистрировать изображения (даже если они находятся в каталоге загрузки и на них есть ссылки статей). Вы должны использовать скрипты или, чтобы сделать это.

Использование скрипта
Этот скрипт должен быть запущен из командной строки.

Откройте окно терминала или командной строки и измените каталог на подкаталог вики maintenance.

Пример
 php rebuildall.php

Dropping index... Clearing searchindex table...Done Rebuilding index fields for 1404 pages... 500 1000
 * Rebuilding fulltext search index (if you abort this will break searching; run this script again to fix):

Rebuild the index... Done.

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, page, and logging tables... Flagging bot account edits... Removing duplicate revision and logging entries... Deleting feed timestamps. Done.
 * Rebuilding recentchanges table:

Refreshing redirects table. Starting from page_id 1 of 1405. 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 Refreshing links tables. Starting from page_id 1 of 1405. 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 Deleting illegal entries from the links tables... Checking interval (-INF, INF) pagelinks: 0, 2 deleted. imagelinks: 0 deleted. categorylinks: 0, 2 deleted. templatelinks: 0 deleted. externallinks: 0 deleted. iwlinks: 0 deleted. langlinks: 0 deleted. redirect: 0 deleted. page_props: 0, 5 deleted. Done.
 * Rebuilding links tables -- this can take a long time. It should be safe to abort via ctrl+C if you get bored.