Duplicatorの新しいワンクリック・バックアップ・クリーンアップ、自動削除、バージョン・アップデート
Duplicatorの新しいワンクリック・バックアップ・クリーンアップ、自動削除、バージョン・アップデート
ウェブサイトのバックアップが、コマンドを実行するだけで簡単にできるとしたらどうだろう?
最新のDuplicator Proのアップデートにより、バックアップがこれまで以上に簡単になりました。WP-CLIコマンドと新しい定義済み定数を追加しました!
1つのサイトを管理している場合でも、複数のウェブサイトを管理している場合でも、これらの新機能により、デジタル資産をより適切に保護することができます。
コマンドラインツールから強化されたセキュリティ機能まで、このアップデートには時間を節約し、複雑さを軽減する機能が満載されています。
Duplicator 4.5.20の中身を見る準備はできましたか?さっそく見てみましょう!
Duplicatorでは、コマンドラインからバックアップを管理できるようにWP-CLIコマンドを追加しました。これにより、開発者とサイト管理者はより良いコントロールと効率を得ることができます。
WP-CLIは、コマンドラインから直接WordPressサイトを管理するためのツールです。最新のアップデートでは、バックアップをより速く、より柔軟にする特別なコマンドを導入しました。
キーデュプリケーターWP-CLIコマンド:
wp duplicator build
:を作成する。 完全なサイトバックアップwp duplicator cleanup
:バックアップファイルと一時データの削除wp duplicator info
:バックアップ構成を素早くテスト・検証新しいコマンドはシンプルなだけではない。信じられないほどパワフルだ。
特定のディレクトリにバックアップを保存したいですか?特定のバックアップテンプレートを使用する必要がありますか?WordPressダッシュボードの代わりにWP-CLIを使用することができます。
コマンドをカスタマイズする方法をいくつか紹介しよう:
--template=<ID>
:定義済みのバックアップテンプレートを使用--dir=<path>
:バックアップ場所の変更--delete
:作成後のバックアップを自動的に削除--phpsqldump
, --phpzip
そして --duparchive
:アーカイブエンジンの変更を使用する。 wp duplicator build -- help
コマンドを使用して、DuplicatorのWP-CLIをカスタマイズする方法の概要を知ることができます。
もしあなたが開発者なら、この新機能は多くの時間を節約してくれるだろう。複数のローカルサイトにわたるバッチバックアップを数分でスクリプト化できる。
例えば、このbashスクリプトを使って複数のサイトを同時にバックアップする:
#!/bin/bash
# Define site path to user associations
declare -A site_configs=(
["/var/www/site1/public"]="user1"
["/var/www/site1/public"]="user2"
["/var/www/site1/public"]="user3"
# Add more associations as needed
)
target_path="/path/to/backup/destination"
# Create and clean the destination folder
mkdir -p "$target_path" || { echo "Unable to create folder $target_path"; exit 1; }
cd "$target_path" || { echo "Unable to access folder $target_path"; exit 1; }
# Iterate through site path to user associations
for site_path in "${!site_configs[@]}"; do
user="${site_configs[$site_path]}"
# Check if the web folder exists
if [ ! -d "$site_path" ]; then
echo "Folder $site_path does not exist. Skipping..."
continue
fi
# Execute backup
cd "$site_path" || { echo "Unable to access $site_path"; continue; }
echo "Creating backup for $site_path with user $user"
sudo -u "$user" wp duplicator build --delete --dir="$target_path"
done
# Change ownership and create zip
cd "$target_path" || { echo "Unable to access $target_path"; exit 1; }
chown $USER:$USER *
zip ../backups.zip *
Duplicatorはすべてのローカルサイトを一度にバックアップし、ワークフローを効率化します。
DuplicatorのWP-CLIの最も優れた点は、その柔軟性です。コマンドラインから離れることなく、独自のニーズに合わせてカスタマイズできる!
Duplicatorコマンドの実験を始めるには、WP-CLIをインストールしてください。
Duplicatorで誰が何をできるかをコントロールできるマスターキーがあることを想像してみてください。Duplicatorの新しい定義済み定数はまさにそれです。
代理店やウェブサイト管理者にとって、コントロールはすべてです。クライアントが誤ってサイト全体を上書きしてしまうのを防いだり、特定のバックアップ機能へのアクセスを制限したい場合もあるでしょう。
この新しい定義済み定数によって、きめ細かなコントロールが可能になる。
各ユーザーのアクセス設定を手動で調整する代わりに、特定の制限をハードコードできるようになりました。これは、重要なサイト機能への不正アクセスを防ぐバリアを作るようなものです。
アクセスを制御するためのキー定数:
DUPLICATOR_DISABLE_CAP_IMPORT
:バックアップのインポートをブロックDUPLICATOR_DISABLE_CAP_EXPORT
:バックアップのダウンロードを防ぐDUPLICATOR_DISABLE_CAP_BACKUP_RESTORE
:リストア機能の削除DUPLICATOR_DISABLE_CAP_SCHEDULE
:バックアップスケジュールを無効にするDUPLICATOR_DISABLE_CAP_STORAGE
:バックアップストレージオプションへのアクセスを削除ウェブエージェンシーを運営している場合、クライアントがバックアップをインポートできないようにしたい場合があります。wp-config.phpファイルに1行追加するだけです:
define('DUPLICATOR_DISABLE_CAP_IMPORT', true);
これらの定数を使用することで、機密性の高いバックアップや移行プロセスを自分だけがコントロールできるロックダウンされた環境を構築することができます。
できる:
について DUPLICATOR_DISABLE_CAP_BASIC
constantは核となるオプションです。ダッシュボードからDuplicatorの機能を完全に削除しますが、プラグインは技術的に有効なままです。
バックアップはデータを保護するだけではありません。バックアップは、心配することなくイノベーションを起こす自由を与えてくれます。
これらの新機能はすべて、日々のサイト管理作業をより簡単にするために設計されました。軽快なWP-CLIバックアップから高度なアクセスコントロールまで、Duplicatorはあなたのユニークなワークフローに適応するように構築されています。
これらの新機能はすぐにご利用いただけます!Duplicator Proの最新バージョンにアップデートして、これまでにないコントロールと柔軟性でサイトを保護しましょう。
Duplicator Liteをお使いですか?Duplicator Proにアップグレードすると、WP-CLIコマンド、高度なパーミッション、その他の生産性機能が利用できます。
ご質問ですか?私たちのサポートチームはいつでもDuplicatorを最大限に活用するお手伝いをいたします。
情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。