プラグインのインストール/アップデートの問題を処理する方法は?
以下の問題のトラブルシューティングを行う前に、サーバーが当社のシステム要件を満たしていることを確認してください。インストールの失敗やアップデートの失敗の多くは、プラグイン自体ではなく、PHPのバージョンが古いか、必要な拡張機能が不足していることが原因です。
- 問題A:プラグインのインストール/アップデート時にこのメッセージが表示される:「アップロードされたファイルは、php.ini の upload_max_filesize ディレクティブを超えています」
- 問題B:プラグインのインストール/アップデート時にこのメッセージが表示される:PCLZIP_ERR_BAD_FORMAT (-10) : End of Central Dir Record signature が見つかりません
- 問題C:プラグインのインストール/アップデート時にこのメッセージが表示される:「不正なアクセス」- または、「新規追加」ボタンがプラグイン画面に表示されない。
- 問題D:プラグインのインストール/アップデート時にこのメッセージが表示される:アップロードされたファイルを wp-content/uploads に移動できませんでした。
- 問題E:プラグインを手動でアップデートするにはどうすればよいですか?変更履歴には新しいバージョンが表示されていますが、WordPress管理画面にはアップデート通知が表示されません。
- 問題F:Windowsでのパス長制限が関わる問題については、以下のオプションを検討してください。
問題A:プラグインのインストール/アップデート時にこのメッセージが表示される:
「アップロードされたファイルは、php.ini の upload_max_filesize ディレクティブを超えています」
解決策 1:
まずUpload Larger Plugins プラグインをインストールして有効化してください。その後、Duplicator Pro プラグインをアップロードします。場合によっては、このプラグインが機能せず、エラー:サーバーから予期しないレスポンス(JSON)が返されました。のようなエラーが返されることがあります。その場合は、他の解決策を参照してください。
解決策2
- これらの手順に従って、ファイルアップロード制限を 8MB 以上に変更してください。
- 変更を反映するためにWebサーバーを再起動してください
- 値が更新され、有効になったことを確認するには、次の手順に従ってください。
- PHP Info プラグインをインストールして有効化してください。
- 設定 » PHP Info に移動し、「upload_max_filesize」を検索してください。
- 値が8Mに設定されていることを確認してください
- または:ホストに連絡して、「php.ini の upload_max_filesize 設定を 8MB に変更してください」と依頼してください。
ソリューション 3
1 が機能せず、ホストが 2 を実行しない場合(これは非常にまれです)は、以下を実行してください:
a) プラグインの .zip ファイルをローカルマシンのテンポラリディレクトリに解凍します。
b) ローカルマシンの duplicator-pro ディレクトリを FTP で /wp-content/plugins/duplicator-pro にアップロードします。
c) その時点でプラグインがプラグインリストに表示され、そこから有効化できます。
問題B:プラグインのインストール/アップデート時にこのメッセージが表示される:
PCLZIP_ERR_BAD_FORMAT (-10) : End of Central Dir Record signature が見つかりません
解決策 1:
PHP に cURL モジュールがインストールされていない場合に、このエラーが表示されることがあります。モジュールの有効化は、php.ini ファイルを編集するだけで簡単な場合もあれば、より複雑な場合もあります。不明な場合はホストに相談してください。
解決策 2:
ソリューション1で解決しない場合は、次の手順でプラグインの新しいバージョンを手動でインストールしてください。
- 最新バージョンのプラグインを duplicator.com/my-account からダウンロードします
- プラグイン画面で » Duplicator Pro の古いバージョンを無効にして削除します
- プラグイン画面で » 「新規追加」をクリックし、Duplicator Pro の新しいバージョンをアップロードして有効化します
問題 C: プラグインのインストール/アップデート時に次のメッセージが表示される場合:
「不正なアクセス」-または-プラグイン画面に「新規追加」ボタンが表示されない。
ソリューション1:
不正なアクセスエラーは、通常、ライセンスが有効化されていないか、期限切れであることを意味します。次の手順を実行してください。
- Duplicator Pro » 設定 » 一般 » ライセンス に移動します
- ライセンスキーをボックスに入力してください。
- プラグイン画面に移動して、プラグインをアップデートしてください。
解決策 2:
プラグインの追加/編集ができない場合は、wp-config.php ファイルを確認し、次の行をコメントアウトまたは削除してください。
define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MODS', true);
問題 D: プラグインのインストール/アップデート時に次のメッセージが表示される場合:
アップロードされたファイルは wp-content/uploads に移動できませんでした。
解決策 1:
wp-config で FTP コンポーネントを無効にします。このプロセスの詳細については、 このリンク を参照してください。
解決策 2:
システムのパーミッションを変更して 問題を解決してください。
注意: このオプションは少し技術的です。自分で操作したくない場合は、ホストに連絡してください。
問題 E: プラグインを手動で更新する方法は?
変更履歴には新しいバージョンが表示されますが、WordPress 管理画面には更新通知が表示されません。
ソリューション1:
通常、通知は他のプラグインと同様にプラグインページに表示されます。表示されない場合は、次の手順で手動でアップグレードできます。
- 最新バージョンのプラグインを https://duplicator.com/my-account/ からダウンロードします
- WordPress 管理画面で、Duplicator Pro » 設定 に移動し、アンインストールオプションの「プラグイン設定を削除」と「ストレージディレクトリ全体を削除」がチェックされていないことを確認してください
- ウェブサイトのプラグインリストに移動し、古いバージョンのDuplicator Proを無効化してから削除してください
- プラグイン画面で、「新規追加」をクリックし、Duplicator Proの新しいバージョンをアップロードして有効化してください
問題 F: Windows のパス長制限に関する問題については、次のオプションを検討してください。
オプション 1
- 最新バージョンの Duplicator Pro を Duplicator アカウント からダウンロードします
- WordPress 管理画面で、Duplicator Pro » 設定 に移動します
- 「プラグイン設定を削除」と「ストレージディレクトリ全体を削除」の両方がチェックされていないことを確認してください
- 古いバージョンのDuplicator Proをアンインストールしてください
- プラグイン画面で、「新規追加」をクリックし、Duplicator Proの新しいバージョンをアップロードしてください
- 新しいバージョンを有効化してください