65行目: 65行目:
<br>
<br>
次に、maintenanceディレクトリにあるdeleteArchivedRevisions.phpメンテナンススクリプトを実行する。<br>
次に、maintenanceディレクトリにあるdeleteArchivedRevisions.phpメンテナンススクリプトを実行する。<br>
  phpcli maintenance/deleteArchivedRevisions.php --delete
  # MediaWiki 1.40以降の場合
# まず削除される件数を確認
php maintenance/run.php deleteArchivedRevisions または phpcli maintenance/run.php deleteArchivedRevisions
# 削除を実行
php maintenance/run.php deleteArchivedRevisions --delete または phpcli maintenance/run.php deleteArchivedRevisions --delete
# MediaWiki 1.39以前の場合
php maintenance/deleteArchivedRevisions.php --delete または phpcli maintenance/deleteArchivedRevisions.php --delete
<br>
<br>
これにより、削除されたリビジョンが保存されているアーカイブテーブルが消去されて、削除されたページのテキストも削除される。<br>
これにより、削除されたリビジョンが保存されているアーカイブテーブルが消去されて、削除されたページのテキストも削除される。<br>
<br>
<br>
ただし、アーカイブテーブルからエントリを直接削除する場合 (TRUNCATE TABLE archive;)、<br>
ただし、アーカイブテーブルからエントリを直接削除する場合は (TRUNCATE TABLE archive;)、<br>
リンクされたテキストレコードを削除するため、purgeOldText.phpメンテナンススクリプトを使用する必要がある。<br>
リンクされたテキストレコードを削除するため、purgeOldText.phpメンテナンススクリプトを使用する必要がある。<br>
<br>
<br>