Handbuch:MoveBatch.php
Appearance
| MediaWiki-Datei: moveBatch.php | |
|---|---|
| Speicherort: | maintenance/ |
| Quellcode: | master • 1.45.1 • 1.44. • 1.39.16 |
| Klassen: | MoveBatch |
Details
Die moveBatch.php-Datei ist ein Wartungsskript, um stapelweise Seiten zu verschieben. Wenn eine Zielseite bereits existiert, schlägt das Skript mit einer Fehlermeldung fehl.
Verwendung
| Option/Parameter | Beschreibung |
|---|---|
-u <Benutzer>
|
Benutzername, der in den Log-Einträgen angezeigt wird. Wenn leer, wird der User "Move page script" verwendet. |
-r <Grund>
|
Grund fürs Verschieben. Setzen Sie ihn in "…", wenn er Leerzeichen enthält. Wenn leer, wird kein Grund in den Logs angezeigt.
|
-i <Intervall>
|
Anzahl der Sekunden für den Schlaf nach jeder Durchführung des Verschiebens. Wenn leer, wird 0 als Standardwert benutzt. |
| --noredirects | Erstellt keine Umleitungen. |
<Datei für Liste>
|
Datei sollte Zeilen im folgenden Format enthalten:
bestehender Name 1|neuer Name 1
bestehender Name 2|neuer Name 2
bestehender Name 3|neuer Name 3
|
Beispiel
In MediaWiki version 1.39.16 and earlier, you must invoke maintenance scripts using
php maintenance/scriptName.php instead of php maintenance/run.php scriptName.- Linux
php maintenance/run.php moveBatch --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
- Stellen Sie sicher, dass MediaWiki läuft.
- 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