リカバリインストールの問題を修正する方法
Duplicator を使用してサイトを復元する際に、リカバリインストールプロセス中に問題が発生する場合があります。このガイドでは、一般的なリカバリシナリオとその解決策について説明します。
クラッシュまたは重大な問題の後にサイトを復元する
サイトがクラッシュした、ハッキングされた、または重大な問題を抱えている場合は、バックアップから復元する必要があるかもしれません。続行する前に、問題の原因を考慮して、最適な復元方法を決定してください。
解決策 1: リカバリポイントからの復元
リカバリポイントからの復元機能を使用すると、特定のリカバリポイントまたはURLリンクからサイトを復元できます。この方法は、サイトを再び稼働させる最も簡単な方法です。「リカバリポイントを使用してサイトを復元する方法を学ぶ。」
解決策 2: 手動での復元
サイトを手動で復元することを選択した場合は、クリーンなインストールを確保するために次の手順に従ってください。
- ルートディレクトリをクリーンアップ
- WordPressディレクトリ内の既存のファイルをすべて削除します。
- ルートフォルダのクリーンアップ方法が不明な場合は、ホスティングプロバイダーに支援を求めてください。
- (オプションですが推奨): 続行する前に、現在のファイルとデータベースをバックアップしてください。
- WordPressディレクトリ内の既存のファイルをすべて削除します。
- バックアップファイルをコピー
archive.zip/dafファイルとinstaller.phpファイルをクリーンアップされたディレクトリにアップロードします。
- インストーラーを実行
- Webブラウザを開き、
http://yoursite/installer.phpにアクセスします。 - インストーラーの指示に従って復元を完了します。
- Webブラウザを開き、
解決策 3: プロフェッショナルな復元
サイトが侵害された場合(例:ハッキングされたため)や、最適な進め方がわからない場合は、バックアップを復元する前に専門家の支援を検討してください。場合によっては、以前のバックアップを復元しても問題が永続的に解決しないことがあります。
たとえば、サイトがハッキングされ、バックアップにセキュリティパッチが含まれていない場合、それを復元するとサイトが再び攻撃に対して脆弱になる可能性があります。これを防ぐために、復元する前に根本原因を特定して修正することが重要です。いくつかのオプションは次のとおりです。
- プロのWordPress開発者を雇って問題をトラブルシューティングしてもらいます。
- 復元する前に感染を削除するために、Wordfence のようなマルウェアクリーニングサービスを使用します。
リカバリ復元モードでのエラーの処理
リカバリ復元モードを実行中にエラーメッセージが表示される場合は、サーバーの権限、セキュリティプラグイン、またはホスティングの制限が原因である可能性があります。
一般的なエラーメッセージ
Duplicator はリカバリポイントを設定できません。このサーバーでは、フォルダ内の PHP スクリプトを実行できないためです。
– /var/www/htdocs/wp-content/backups-dup-pro/recover
このエラーは通常、リカバリフォルダで PHP スクリプトの実行がブロックされていることを意味します。以下にいくつかの可能な解決策を示します。
オプション 1: サーバーの権限
スクリプトを実行するためにサーバーに正しいファイルパーミッションがあるかどうかを確認してください このガイドを使用してください。
オプション2:セキュリティプラグイン
一部のセキュリティプラグイン(例:iThemes Security、Sucuri、Wordfence)は、wp-contentでのPHP実行を防止するルールを強制します。これはリカバリモードに干渉する可能性があります。
- セキュリティプラグインの設定を確認し、PHP実行の制限を一時的に無効にしてください。
wp-contentディレクトリ内の.htaccessファイルを名前変更して、問題が解決するかどうかを確認してください。
オプション 3: ホスト管理者
PHPスクリプトを実行できない場合は、ホスティングプロバイダーに問い合わせてください。
ホストで問題を解決できない場合は、標準のインストール方法を使用できます。
以上です!これらのソリューションが、Duplicatorでの一般的なリカバリインストールの問題を解決するのに役立ったことを願っています。
WordPressを最初にインストールせずにクラシックインストールを実行する方法のガイドが必要な場合は、クラシックインストールを実行する方法のガイドを確認してください。