Jump to content
MediaWiki

Manual:moveBatch.php

From mediawiki.org
MediaWiki file: moveBatch.php
Location: maintenance/
Source code: master1.44.21.43.51.39.15
Classes: MoveBatch

Details

[edit ]

moveBatch.php file is a maintenance script to move (rename) a batch of pages. If the target page already exist it will fail with an error message.

Usage

[edit ]
Option/Parameter Description
-u ‎<user> Username that will be shown in the log entries. If left empty, moves will be attributed to the user called Move page script.
-r ‎<reason> Reason for moves, enclose in "..." if it contains spaces. If empty, no reason will be shown in the logs.
-i ‎<interval> Number of seconds to sleep after each move. If empty, defaults to 0.
--noredirects Suppress creation of redirects
‎<listfile> File should contain lines of text in the following format:
existing name 1|new name 1
existing name 2|new name 2
existing name 3|new name 3


Example

[edit ]
In MediaWiki version 1.39.15 and earlier, you must invoke maintenance scripts using php maintenance/scriptName.php instead of php maintenance/run.php scriptName.
Linux
phpmaintenance/run.phpmoveBatch--u=user--r=reason--noredirects/path/to/listfile.txt
Parameters need to be addressed with -- and filled with = as shown in the example above.
Windows
  • Ensure that MediaWiki is running.
  • Open Command Prompt by pressing ⊞ Win+R, typing cmd, and pressing ↵ Enter.
\path\to\php.exe \path\to\maintenance\run.php moveBatch --u=user --r=reason --noredirects \path\to\listfiles.txt

Example command:

C:\xampp\core\php55\php.exe C:\xampp\htdocs\mw\maintenance\run.php moveBatch --u=user --r=reason --noredirects C:\xxx.txt

AltStyle によって変換されたページ (->オリジナル) /