Manual:Maintenance scripts/ja

メンテナンススクリプトはMediaWikiインストレーションのmaintenanceサブディレクトリに設置されています.

メンテナンススクリプトを実行する
メンテナンススクリプトを実行するために、最初にwikiのルートディレクトリにあるAdminSettings.sampleファイルをAdminSettings.phpにリネームして手引きに書かれている情報を入力します.

メンテナンススクリプトはコマンドラインから実行されなければなりません.

ステップ 1 : ターミナルエミュレータを利用してサーバへのコマンドライン接続を開きます: ssh username@your.domain.com

ステップ 2 : 現在のディレクトリからmaintenanceサブディレクトリに移動します:

cd /maintenance

ステップ 3 : 必要なメンテナンススクリプトを実行します:

php rebuildall.php

メンテナンススクリプトのリスト
maintenanceサブディレクトリに含まれるファイルの一覧です. よく使われるスクリプトに関してはmaintenance/READMEをご覧下さい. このリストはDocumentation trunkのドキュメントから作成され、必ずしも最新のリリースを反映していません.

このリストを最新に保つために、これらのファイルの使い方の説明、実際の例などの投稿をお願いします.

/maintenance/

 * addwiki.php
 * attachLatest.php
 * attribute.php
 * backup.inc
 * backupPrefetch.inc
 * benchmarkPurge.php
 * changePassword.php
 * checkUsernames.php
 * cleanupCaps.php
 * cleanupDupes.inc
 * cleanupImages.php
 * cleanupSpam.php
 * cleanupTable.inc
 * cleanupTitles.php
 * cleanupWatchlist.php
 * clear_interwiki_cache.php
 * clear_stats.php
 * commandLine.inc
 * convertLinks.inc
 * convertLinks.php
 * counter.php
 * createAndPromote.php
 * deleteArchivedFiles.inc
 * deleteArchivedFiles.php
 * deleteArchivedRevisions.inc
 * deleteArchivedRevisions.php
 * deleteBatch.php
 * deleteDefaultMessages.php
 * deleteImageMemcached.php
 * deleteOldRevisions.inc
 * deleteOldRevisions.php
 * deleteOrphanedRevisions.inc.php
 * deleteOrphanedRevisions.php
 * deleteRevision.php
 * dumpBackup.php
 * dumpHTML.inc
 * dumpHTML.php
 * dumpInterwiki.inc
 * dumpInterwiki.php
 * dumpLinks.php
 * dumpSisterSites.php
 * dumpTextPass.php
 * dumpUploads.php
 * edit.php
 * eval.php
 * findhooks.php
 * FiveUpgrade.inc
 * fixSlaveDesync.php
 * fixTimestamps.php
 * fixUserRegistration.php
 * fuzz-tester.php
 * generateSitemap.php
 * getLagTimes.php
 * getSlaveServer.php
 * importDump.php
 * importImages.inc.php
 * importImages.php
 * importLogs.inc
 * importLogs.php
 * importTextFile.php
 * importUseModWiki.php
 * initEditCount.php
 * initStats.inc
 * initStats.php
 * installExtension.php
 * mcc.php
 * mctest.php
 * moveBatch.php
 * mwdocgen.php
 * namespace2sql.php
 * namespaceDupes.php
 * nextJobDB.php
 * nukeNS.php
 * nukePage.inc
 * nukePage.php
 * orphans.php
 * ourusers.php
 * parserTests.inc
 * parserTests.php
 * parserTestsParserHook.php
 * parserTestsParserTime.php
 * parserTestsStaticParserHook.php
 * purgeList.php
 * purgeOldText.inc
 * purgeOldText.php
 * reassignEdits.inc.php
 * reassignEdits.php
 * rebuildall.php
 * rebuildImages.php
 * rebuildInterwiki.inc
 * rebuildInterwiki.php
 * rebuildrecentchanges.inc
 * rebuildrecentchanges.php
 * rebuildtextindex.inc
 * rebuildtextindex.php
 * refreshImageCount.php
 * refreshLinks.inc
 * refreshLinks.php
 * removeUnusedAccounts.inc
 * removeUnusedAccounts.php
 * renamewiki.php
 * renderDump.php
 * runJobs.php
 * showJobs.php
 * showStats.php
 * sql.php
 * stats.php
 * undelete.php
 * update.php
 * updateArticleCount.inc.php
 * updateArticleCount.php
 * updateRestrictions.php
 * updaters.inc
 * updateSearchIndex.inc
 * updateSearchIndex.php
 * updateSpecialPages.php
 * upgrade1_5.php
 * userDupes.inc
 * userOptions.inc
 * userOptions.php
 * waitForSlave.php

/maintenance/archives/
The scripts included in the archiveサブディレクトリに含まれるスクリプトは古いバージョンのソフトウェアからデータベースを更新するために設計されました.


 * populateSha1.php
 * rebuildRecentchanges.inc
 * upgradeWatchlist.php

/maintenance/dtrace/

 * counts.d
 * tree.d

/maintenance/language/

 * alltrans.php
 * checkExtensions.php
 * checkLanguage.inc
 * checkLanguage.php
 * date-formats.php
 * diffLanguage.php
 * digit2html.php
 * dumpMessages.php
 * function-list.php
 * lang2po.php
 * langmemusage.php
 * languages.inc
 * messages.inc
 * messageTypes.inc
 * rebuildLanguage.php
 * splitLanguageFiles.inc
 * splitLanguageFiles.php
 * transstat.php
 * validate.php
 * writeMessagesArray.inc

/maintenance/storage/

 * checkStorage.php
 * compressOld.inc
 * compressOld.php
 * dumpRev.php
 * moveToExternal.php
 * resolveStubs.php