Manual:DumpBackup.php/pl

Szczegóły
Plik dumpBackup.php tworzy zrzut XML, który może służyć do eksportu lub jako kopia zapasowa. Zrzuty XML zawierają zawartość wiki (strony wiki wraz z wszystkimi ich wersjami), bez danych związanych ze stroną. DumpBackup.php nie tworzy pełnej kopii bazy danych wiki - zrzut nie zawiera kont użytkowników, plików, rejestrów itp. Po zakończonym tworzeniu zrzutu, możesz zaimportować zrzut XML.

Przykłady
Musisz nadać nazwę zrzutu danych.

Na przykład ten użytkownik zapisuje całą historię wersji ( --full) do pliku o nazwie dump.xml:
 * Po więcej szczegółów o tym przykładzie z dump.xml, zobacz Szczegółowy przykład niżej.

Możesz ograniczyć zrzut danych do jednej przestrzeni nazw. W tym przykładzie są to tylko szablony:

Aby dołączyć więcej przestrzeni nazw:

Przykład wykorzystania wtyczki:  php dumpBackup.php \ --plugin=AbstractFilter:extensions/ActiveAbstract/AbstractFilter.php \ --current \ --output=gzip:/dumps/abstract.xml.gz \ --filter=namespace:NS_MAIN \ --filter=noredirect \ --filter=abstract lub  php dumpBackup.php \ --plugin=MathMLFilter:../extensions/MathSearch/maintenance/MathMLFilter.php \ --current \ --filter=namespace:NS_MAIN \ --filter=mathml Opcja --stub może być użyta z.

Z użyciem :  php dumpBackup.php \ --full \ --include-files \ --uploads \ --output=gzip:/dumps/abstract.xml.gz

Musi także zostać użyta opcja  . Inaczej nie będą dołączone żadne pliki.

Szczegółowy przykład
W podanym przykładzie zielony tekst to wpisywany tekst.


 * 1) Przejdź do katalogu maintenance komendą cd. Lokalizacja Twojego katalogu maintenance może się różnić od tego przykładu.
 * 2) Wpisz php dumpBackup.php --full > dump.xml i wciśnij enter. Zostanie utworzona długa lista kodu, podobna do poniższego przykładu.

Nowy plik file zostanie utworzony w folderze maintenance (być może będziesz musiał odświeżyć przeglądarkę plików, aby zobaczyć ten plik).

Opcje
Z MediaWiki :  This script dumps the wiki page or logging database into an XML interchange wrapper format for export or backup.

XML output is sent to stdout; progress reports are sent to stderr.

Usage: php dumpBackup.php [ ] Actions: --full     Dump all revisions of every page. --current  Dump only the latest revision of every page. --logs     Dump all log events. --stable   Stable versions of pages? --pagelist= Where is a list of page titles to be dumped --revrange Dump specified range of revisions, requires revstart and revend options. Options: --quiet    Don't dump status reports to stderr. --report=n Report position and speed after every n pages processed. (Default: 100) --server=h Force reading from MySQL server h  --start=n   Start from page_id or log_id n  --end=n     Stop before page_id or log_id n (exclusive) --revstart=n Start from rev_id n  --revend=n    Stop before rev_id n (exclusive) --skip-header Don't output the header --skip-footer Don't output the footer --stub     Don't perform old_text lookups; for 2-pass dump --uploads  Include upload records without files --include-files Include files within the XML stream --conf= Use the specified configuration file (LocalSettings.php)

--wiki= Only back up the specified

Fancy stuff: (Works? Add examples please.) --plugin= [: ]  Load a dump plugin class --output= :     Begin a filtered output stream; s: file, gzip, bzip2, 7zip --filter= [: ] Add a filter on an output branch Ten skrypt łączy się z baza danych korzystając z nazwy użytkownika i hasła zdefiniowanych przez oraz, które zazwyczaj ustawia się w. Mimo, że jest już zbędny, może też zostać wykorzystana nazwa użytkownika i hasło z tego pliku. Zazwyczaj $wgDBadminuser jest użytkownikiem z większymi uprawnieniami niż określony w, ale do uruchomienia dumpBackup.php nie są wymagane dodatkowe uprawnienia, więc nazwy użytkowników i hasła mogą być takie same. Jeżeli te zmienne nie zostaną ustawione, dumpBackup.php pokaże błąd podczas próby połączenia się z bazą danych:  $ php dumpBackup.php --full DB connection error: Unknown error

Uwagi
The XML file is sent to standard output (stdout); progress reports are sent to standard error (stderr). These are the default output and the output device for errors. When you call the script from the shell, then both outputs should by default be sent to the shell, meaning: You should see "informational" output and errors directly on screen.

Error messages
If you are not in the correct folder, you will receive this message:  No input file specified. The dumpBackup script says " " when the parameter after "--report" evaluates as 0 or not-a-number. The fix is to run dumpBackup without the "--report" option; then dumpBackup will print a status line every 100 pages processed.

Zobacz też

 * Dumps/Software dependencies
 * Examples and wrapper scripts
 * branches/ariel/xmldumps-backup/ contains scripts used by the Wikimedia Foundation, python scripts have some documentation; see also wikitech:Category:Dumps (some examples on Dumps/Rerunning_a_job for now).
 * Wikia's WikiFactory/Dumps
 * Examples and wrapper scripts
 * branches/ariel/xmldumps-backup/ contains scripts used by the Wikimedia Foundation, python scripts have some documentation; see also wikitech:Category:Dumps (some examples on Dumps/Rerunning_a_job for now).
 * Wikia's WikiFactory/Dumps