Manual:moveBatch.php
Appearance
From mediawiki.org
| MediaWiki file: moveBatch.php | |
|---|---|
| Location: | maintenance/ |
| Source code: | master • 1.44.2 • 1.43.5 • 1.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