Szukasz WP Staging CLI, narzędzia do tworzenia lokalnych witryn Staging opartych na Dockerze?Przejdź tutaj.
Plugin WP STAGING to potężne narzędzie do tworzenia środowiska Staging dla twojej witryny WordPress oraz wydajnych Backupów. Pozwala wprowadzać zmiany, testować nowe funkcje i wykonywać aktualizacje bez wpływu na witrynę produkcyjną. Ten dokument zawiera instrukcje dotyczące używania poleceń WP CLI zaprojektowanych specjalnie dla pluginu WP STAGING.
Contents
Wymagania wstępne
Zanim zaczniesz korzystać z poleceń WP CLI dla pluginu WP Staging Pro, upewnij się, że spełnione są poniższe wymagania:
- Instalacja WordPress: upewnij się, że masz zainstalowany WordPress na swoim serwerze.
- WP CLI: upewnij się, że WP CLI (interfejs wiersza poleceń dla WordPress) jest zainstalowany na twoim serwerze. Zapoznaj się z instrukcją instalacji WP_CLI.
Tworzenie zwykłego Backupu za pomocą WP CLI
Polecenie wp wpstg backup-create pozwala utworzyć Backup twojego środowiska WordPress. Taki Backup zapewnia, że możesz wrócić do poprzedniego stanu, jeśli podczas testów lub aktualizacji pojawią się problemy.
Składnia
# Regular Syntax
wp wpstg backup-create
# Run WP Cli as sudo
sudo -u myuser -- /usr/local/bin/wp --path='/home/example.com/public_html/' --url='example.com' wpstg backup-createDostępnych jest kilka parametrów, których możesz użyć:
name
wartość domyślna: null
Opis: nazwa pliku Backupu. Obsługiwany typ wejścia: string
Użycie:
wp wpstg backup-create name=my-backup
# or
wp wpstg backup-create name='backup name with spaces'includes
wartość domyślna: database, mu-plugins, plugins, themes, uploads, others
Opis: części do uwzględnienia w Backupie. Obsługiwane wartości to database, mu-plugins, plugins, themes, uploads oraz others.
Obsługiwane są również wartości wielokrotne. Aby dodać kilka wartości, użyj przecinka, np. database,plugins,uploads.
Używaj tylko jednego parametru — includes lub excludes. Jeśli użyjesz obu, preferowany będzie parametr includes, a parametr excludes zostanie zignorowany.
Użycie:
wp wpstg backup-create includes=plugins,themes
# or
wp wpstg backup-create includes=databaseexcludes
wartość domyślna: null
Opis: części do wykluczenia z Backupu. Obsługiwane wartości to database, mu-plugins, plugins, themes, uploads oraz others. Obsługiwane są również wartości wielokrotne. Aby dodać kilka wartości, użyj przecinka, np. database,plugins,uploads. Używaj wyłącznie jednego z parametrów includes lub excludes. Jeśli w poleceniu użyjesz obu, preferowany będzie parametr includes, a parametr excludes zostanie zignorowany.
Użycie:
wp wpstg backup-create excludes=database
# or
wp wpstg backup-create excludes=plugins,mu-pluginsadvanced-excludes
wartość domyślna: null
Opis: dodatkowe części do wykluczenia z Backupu.
Obsługiwane wartości: logs, caches, deactivated-plugins, unused-themes, post-revisions, spam-comments
Użycie:
wp wpstg backup-create advanced-excludes=logs,caches,deactivated-plugin,unused-themes,post-revisions,spam-comments
storages
wartość domyślna: local-storage
Opis: miejsca docelowe, w których Backup powinien być zapisany lub na które ma być przesłany. Najczęściej obsługiwane wartości to local-storage, google-drive, amazon-s3, dropbox oraz sftp.
Obsługiwane są również wartości wielokrotne. Aby dodać kilka wartości, użyj przecinka, np. google-drive,amazon-s3,sftp. Upewnij się, że miejsca docelowe, których chcesz użyć, są już uwierzytelnione w panelu administracyjnym WordPress.
Użycie:
wp wpstg backup-create storages=google-drive
# or
wp wpstg backup-create storages=local-storage,sftpTworzenie zaplanowanego planu Backupu za pomocą WP CLI
Możesz tworzyć zaplanowane plany Backupu, korzystając z WP CLI:
schedule
wartość domyślna: null
Opis: jak często Backup powinien być powtarzany. Obsługiwane wartości: hourly, every-six-hours, every-twelve-hours, daily, every-two-days, weekly, every-two-weeks oraz monthly. W danym czasie obsługiwana jest tylko jedna wartość. Jeśli wartość nie zostanie ustawiona, Backup nie zostanie zaplanowany.
Użycie:
wp wpstg backup-create schedule=hourly
# or
wp wpstg backup-create schedule=monthlyretention
wartość domyślna: 2
Opis: liczba Backupów do zachowania dla tego harmonogramu. Obsługiwane wartości: 1 do 10. Wymagana jest poprawna wartość schedule inna niż null, w przeciwnym razie ta opcja zostanie zignorowana.
Użycie:
wp wpstg backup-create schedule=monthly retention=3
# or
wp wpstg backup-create schedule=monthly retention=5time
wartość domyślna: 00:00
Opis: o której godzinie ma się rozpocząć pierwszy zaplanowany Backup. Obsługiwana wartość to czas w formacie 24-godzinnym, np. 13:00, 05:42, 23:59, 00:00 oraz 10:45. Możesz też użyć now, aby od razu utworzyć Backup, używając aktualnego czasu jako pierwszego czasu powtarzania. Wymagana jest poprawna wartość schedule inna niż null, w przeciwnym razie ta opcja zostanie zignorowana.
Użycie:
wp wpstg backup-create schedule=daily time='00:15'
# or
wp wpstg backup-create schedule=monthly time='12:12'
# or
wp wpstg backup-create schedule=monthly time='now'Sprawdzanie statusu działającego Backupu za pomocą WP CLI
Polecenie wp wpstg backup-status wyświetla status i szczegóły działającego Backupu dostępnego w twoim środowisku WordPress. Pokazuje informacje takie jak ID Backupu, tytuł, datę utworzenia oraz opis.
Składnia
wp wpstg backup-statusPodsumowanie
Plugin WP STAGING wraz z dostępnymi poleceniami WP CLI zapewnia wygodny sposób zarządzania Backupami i monitorowania ich statusu w środowisku Staging. Postępując zgodnie z instrukcjami zawartymi w tej dokumentacji, możesz skutecznie tworzyć Backupy i być na bieżąco z tym, jakie Backupy są dostępne na twojej witrynie WordPress.