OneDriveストレージの問題のトラブルシューティング
Duplicator ProがOneDriveへのバックアップのアップロードに失敗したり、接続の承認が繰り返し失敗したりしますか?OneDriveストレージ設定と権限をいくつか調整することで、両方の問題が解決します。
このガイドでは、アップロードの失敗から接続と承認のエラーまで、Duplicator ProでのOneDriveストレージの問題のトラブルシューティングについて説明します。
ビルド中のOneDriveアップロード失敗の解決
ビルド中にOneDriveへのアップロードプロセスが失敗した場合は、以下のソリューションを使用してトラブルシューティングしてください。
ソリューション1:アップロードチャンクサイズを下げる
一時的なネットワーク状態に関連している可能性があります。Duplicator Pro » 設定 » ストレージに移動し、OneDriveセクションを展開して、デフォルトの3200 KBより小さいアップロードチャンクサイズに設定してください。値は320 KBの倍数(最小320 KB)である必要があります。


ソリューション2:ダウンロードチャンクサイズを下げる
OneDriveからのダウンロードが失敗している場合は、同じOneDriveセクションで、デフォルトの10240 KB(最小2048 KB)より小さいダウンロードチャンクサイズに設定してください。
接続エラーメッセージの解決
ストレージを追加または使用しようとしたときにOneDriveに接続または承認エラーが表示される場合は、エラーの意味と解決方法を以下に示します。
「wl.offline_access」を参照するエラーが表示される場合、そのメッセージはMicrosoftのレガシーLive Connect APIからのものであり、Duplicator Proの現在のOneDrive統合には適用されません。Duplicator Proは現在Microsoft Graphで実行されており、offline_accessおよびfiles.readwrite.appfolderスコープを要求します。承認が失敗した場合、Duplicator Proは代わりに次のいずれかのメッセージを表示します:「OneDriveから情報を取得できませんでした。トークンが有効であることを確認してください。」、「OneDriveトークンが無効です。」、または「接続されていません。」
ソリューション1:権限設定を確認する
新しいOneDriveストレージエンドポイントを作成し、セットアップ中にすべてのフォルダの読み書き権限オプションを有効にしてください。
ソリューション2:OneDriveストレージを再接続する
接続エラーが続く場合は、既存のストレージエントリを削除して再接続してください。Duplicator Pro » ストレージに移動し、既存のOneDriveエントリを削除してから、新規追加をクリックして再接続し、正しいMicrosoft Graphスコープで再承認してください。
アプリディレクトリのカスタマイズは可能ですか?
OneDriveストレージのデフォルトパス(現在/Apps/ディレクトリに設定されています)をカスタマイズすることはできますか?
OneDriveのストレージは、Duplicator ProのMicrosoft Graphスコープがセキュリティ上の理由から制限しているため、/Apps/Duplicator Pro/フォルダに限定されます。この場所は、それ以外のフォルダに変更することはできません。

セキュリティプラグインとwp-config.phpの問題の解決
セキュリティプラグイン(M365関連のセキュリティツールを含む)がwp-config.phpのシークレットキーを自動的にローテーションする場合、Duplicator Proが暗号化に使用するキーが原因で、他のクラウドストレージプロバイダーと同様にOneDrive接続が無効になる可能性があります。
ソリューション1:自動シークレットキーローテーションを無効にする
セキュリティプラグインの設定で、自動シークレットキーローテーションを無効にするオプションを確認してください。
ソリューション2:権限設定を確認する
OneDriveストレージの設定中は、すべてのフォルダの読み書き権限オプションが有効になっていることを確認してください。
OneDriveの承認の管理
オプション1:OneDriveストレージを再接続する(推奨)
OneDriveからトークンまたは承認エラーが返された場合は、既存のストレージエントリを削除して再接続してください。Duplicator Pro » Storageに移動し、既存のOneDriveエントリを削除してから、Add Newをクリックして再接続し、正しいMicrosoft Graphスコープで再承認してください。
オプション2:Duplicator ProからOneDriveを切断する
OneDriveストレージエントリを編集し、Cancel Authorizationをクリックして、ローカルでストレージを切断します。再度ストレージを使用するには、再承認が必要です。
オプション3:MicrosoftアカウントからOneDriveへのアクセスを取り消す
MicrosoftアカウントレベルでDuplicator Proのアクセスを無効にすることは、Duplicator Pro内ではなく、Microsoft側で行われます。これは、デバイスがもはや管理下にない場合に役立ちます。
個人のMicrosoftアカウントの場合は、Apps and servicesに移動し、Duplicator Proを見つけて、Remove these permissionsを選択してください。
職場または学校(Microsoft 365)のアカウントの場合は、My Apps portalを通じて、アプリへの自身の同意を無効にしてください。完全なサインインセッションの無効化(アカウントのすべてのリフレッシュトークンを無効にします)は、IT担当者がMicrosoft Entra admin centerを通じて行う管理者のみが実行できるアクションです。これは個人のMicrosoftアカウントでは利用できず、個々のユーザーがトリガーすることはできません。
古いOneDriveバックアップフォルダのクリーンアップ
OneDriveの空き容量が少なくなっている場合、または管理しなくなったサイトのバックアップがまだストレージを占有している場合は、それらの古いフォルダをクリアして空き容量を確保してください。
ストレージスペースを管理するには、OneDriveの/Apps/Duplicator Pro/ディレクトリ内の古いサイトフォルダを定期的に削除してください。たとえば、不要になったフォルダは/Apps/Duplicator Pro/oldsite.comのように削除します。
これで完了です!アップロードチャンクサイズを調整し、正しいMicrosoft GraphスコープでOneDrive接続を再承認すると、Duplicator Proは再び確実にOneDriveにバックアップをアップロードします。
初めてOneDriveストレージを設定しますか?OneDriveへのバックアップの保存のチュートリアルをご覧ください。Duplicator Proがサポートするすべてのストレージオプションの概要については、Duplicatorのストレージオプションの完全ガイドをご覧ください。