WP-CLI
WP-CLI-referentie (Pro)
Automatiseer back-ups, herstelbewerkingen, importbewerkingen, implementatie van installatieprogramma's, noodherstel en fasering vanuit de shell. Volledige pariteit met de Multisite Migrate-beheerinterface.
Vereisten
- WP-CLI geïnstalleerd op de server (of SSH-sessie).
- Multisite Migrate-plug-in actief; voer opdrachten uit vanuit de WordPress-root (
wpmoet de site laden). - Pro-licentie - elk commando behalve
hulpvereist Multisite Migrate Pro. Plus- en gratis-licenties kunnen geen WP-CLI gebruiken. - WordPress-mogelijkheden:
beheer_opties(enkele site) ofbeheer_netwerk(netwerktaken op meerdere locaties).
Aan de slag
wp hulp bij multisite-migratie
wp multisite-migrate help --topic=restore
wp multisite-migratie backup --help
wp multisite-migratielijst hulp drukt een volledige opdrachtboom, mogelijkhedennotities en voorbeelden van kopiëren en plakken af. Gebruik --topic=back-up|herstellen|importeren|jobs|installer|herstel|staging|caps om secties te filteren. Vlaggen per opdracht worden gedocumenteerd met native WP-CLI --hulp.
Commandoboom
| Commando | Doel |
|---|---|
back-up | Voer een back-uptaak uit (lokaal en optioneel cloudupload) |
<job-id> herstellen | Herstel op dezelfde server of URL-migratie met topologie-opties |
importeren | Archief registreren vanaf schijf, URL of cloud; optioneel geketend herstel |
lijst | Maak een lijst van voltooide back-up- of hersteltaken |
status <job-id> | Taakvoortgang, percentage en metagegevens |
annuleren <job-id> | Een actieve taak annuleren |
verwijder <job-id> | Verwijder het taakrecord en het lokale archief, indien aanwezig |
prefetch <job-id> | Download alleen een back-up in de cloud voordat u deze herstelt |
manifest <job-id> | Archiefmanifest JSON afdrukken |
migratievoorbeeld <job-id> | Voorbeeld van URL- en tabeltoewijzing voor migratie |
informatie | Pluginversie, engine en licentieoverzicht |
gezondheid | PHP-extensies, schijfruimte, opslagpaden |
opruimen | Verwijder tijdelijke import- en werkbestanden |
snoeien | Pas het bewaarbeleid toe op oude lokale back-ups |
installateur | Implementeer het installatieprogramma naast een back-up of download bootstrap PHP |
herstel | Noodherstelpunt instellen, starten of opnieuw instellen |
lijst-remote <kanaal> | Maak een lijst van externe back-ups (gdrive, s3, sftp, dropbox) |
enscenering | Een staging-subsite maken, verwijderen of ernaar pushen |
hulp | Print deze referentie in de terminal |
Back-up
wp multisite-migratieback-up
wp multisite-migrate backup --upload --destination=gdrive
wp multisite-migrate backup --scope=netwerk --profile=full
wp multisite-migrate backup --scope=subsite --profile=db --incrementeel Veel voorkomende vlaggen: --uploaden, --bestemming=lokaal|gdrive|s3|sftp|ftp|dropbox, --scope=netwerk|subsite, --profile=full|db|files|media|plug-ins|thema's|aangepast, --incrementeel, -- stil.
Voor cloudupload is Plus/Pro-cloudopslag vereist die is geconfigureerd in Cloudopslag. Netwerkbereik vereist Pro (CAP_MULTISITE).
Herstellen
wp multisite-migreren herstel 42 --ja
wp multisite-migrate herstel 42 --mode=db --no-safety-snapshot
wp multisite-migrate herstel 42 --migratie --oude-url=https://oud.voorbeeld --nieuwe-url=https://nieuw.voorbeeld --ja Topologie vlaggen spiegel Geavanceerd herstel in de beheerdersinterface:
--topology-import=subsite_op_netwerk+--topologie-doel-url=…— subsiteback-up op een bestaand netwerk--topology-import=netwerk_naar_subsite+--topologie-target-blog-id=…— netwerkback-up in een subsite-slot--prefix-policy=keep_source|remap_wp,--blog-domains=<json>,--wachtwoord=…voor.venc
Bij langdurig herstel wordt een voortgangsbalk weergegeven. Veiligheidssnapshot wordt uitgevoerd tenzij --geen veiligheidsmomentopname. Gebruik --ja om de overschrijfbevestiging over te slaan.
Importeren
wp multisite-migrate import /var/backups/site.zip
wp multisite-migrate import --url=https://cdn.example/backup.zip
wp multisite-migrate import --from=gdrive --remote-id=FILE_ID --name=site.zip
wp multisite-migrate import /path/archive.zip --restore --via-worker --yes Externe URL en cloudkanalen vereisen Pro (CAP_REMOTE_IMPORT). Ketting --herstellen om onmiddellijk te beginnen met herstellen; toevoegen --via-werker voor herstel in plug-ins in plaats van installatieprogramma's.
Taakbeheer
wp multisite-migrate lijst --type=backup --format=tabel --limit=50
wp multisite-migratiestatus 42
wp multisite-migratie annuleren 42
wp multisite-migreren verwijderen 42
wp multisite-migratiemanifest 42
wp multisite-migratie-migratie-preview 42 lijst ondersteunt --format=tabel|json|csv. Subsitebeheerders op multisite zien alleen hun bereik, tenzij ze een netwerklimiet hebben.
Installateur & lege server
wp multisite-migrate-installatieprogramma 42
wp multisite-migrate installer 42 --bridge
wp multisite-migrate installatieprogramma downloaden --type=php
wp multisite-migrate installatieprogramma downloaden 42 --type=php Implementeert dezelfde wizard als Importeren → Installatieprogramma openen. --brug gebruikt wp-admin MU-plugin proxy wanneer archieven worden beschermd. downloaden schrijft bootstrap PHP naast je shell (Pro CAP_INSTALLER).
Zie ook Migratie van lege servers.
Herstel na een ramp
wp multisite-migrate herstelset --job-id=42
wp multisite-migratie herstelstatus
lancering van wp multisite-migratieherstel
wp multisite-migratie herstel reset Wedstrijden Back-ups → Herstel: in-place overschrijving vanaf een vastgezette volledige back-up met WordPress-kern. Schakel de hele site uit met definieer('MM_DISALLOW_RECOVERY', waar); binnen wp-config.php.
Staging
wp multisite-migrate staging create --slug=staging --title="Staging"
wp multisite-migrate staging verwijderen --slug=staging
wp multisite-migratie staging push --job-id=42 Vereist Pro CAP_STAGING. Dezelfde stromen als Staging in de herstelhandleiding.
Onderhoud
wp multisite-migratie-info
wp multisite-migratiegezondheid
wp multisite-migratie opschoning
wp multisite-migreren snoeien
wp multisite-migreren lijst-remote gdrive Licentiemogelijkheden
Na de Pro-poort kunnen individuele opdrachten secundaire mogelijkheden vereisen (hetzelfde als de beheerdersinterface):
| Vermogen | CLI-voorbeelden |
|---|---|
CAP_CLI | Alle commando's behalve hulp - Alleen Pro |
CAP_CLOUD | back-up --uploaden, vooraf ophalen, lijst-afstandsbediening |
CAP_REMOTE_IMPORT | importeer --url, importeren --from=* |
CAP_MULTISITE | backup|herstellen --scope=netwerk |
CAP_INSTALLER | installatieprogramma downloaden |
CAP_STAGING | enscenering * |
Scenario-recepten
| Scenario | Commando's |
|---|---|
| Subsite → zelfstandige migratie | wp multisite-migreren herstel <id> --migratie --oude-url=… --nieuwe-url=… --ja |
| Subsite → bestaand netwerk | wp multisite-migreren herstel <id> --topologie-import=subsite_op_netwerk --topologie-doel-url=… --ja |
| Netwerk → subsiteslot | wp multisite-migreren herstel <id> --topologie-import=netwerk_naar_subsite --topologie-target-blog-id=… --ja |
| Importeren en vervolgens installeren | wp multisite-migrate import /path/backup.zip --restore |
| Importeren en vervolgens in-plug-in herstellen | wp multisite-migrate import /path/backup.zip --restore --via-worker --yes |
| Alleen cloud-back-up → herstellen | wp multisite-migrate prefetch <id> dan wp multisite-migreren herstel <id> --ja |
| Installatieprogramma implementeren (bridge) | wp multisite-migrate installer <id> --brug |
| Herstelpunt voor noodgevallen | wp multisite-migrate herstelset --job-id=<id> dan herstel gelanceerd |
Mondiale vlaggen
-- stil— voortgangsberichten bij lange opdrachten onderdrukken--porselein— machinaal leesbare voortgangslijnen
Gerelateerde handleidingen
Veelgestelde vragen over WP-CLI
Voor Shell-automatisering is Pro vereist. Gebruik help op de server voor de live-opdrachtenlijst.
Welke licentie heb ik nodig voor WP-CLI?
Pro. Free en Plus kunnen geen Multisite Migrate WP-CLI-opdrachten uitvoeren (behalve het bekijken van hulp indien beschikbaar).
Waar moet ik wp-opdrachten uitvoeren?
Vanuit de WordPress-root laadt WP-CLI de site. De Multisite Migrate-plug-in moet actief zijn.
Kan ik planningen automatiseren via CLI?
Ja op Pro: back-up-, herstel-, import-, installatie-, herstel- en staging-opdrachten weerspiegelen de beheerdersinterface. Zie het gedeelte met recepten hierboven.
Is de geld-terug-garantie van 14 dagen van toepassing als ik alleen WP-CLI gebruik?
Ja. Nieuwe Plus- of Pro-aankopen omvatten een geld-terug-garantie van 14 dagen, ongeacht of u de voorkeur geeft aan de beheerdersinterface of WP-CLI.