プラグインをアップロードしています:pclzip_err_bad_format (-10) :セントラルディレコードの終わりのシグネチャが見つからない

PCLZIP_ERR_BAD_FORMAT (-10) :Unable to find End of Central Dir Record signatureエラーは通常、次の3つのうちの1つの結果としてWordPressによって表示されます:

  1. アップロードしているzipファイルに問題があります。
  2. WordPressのウェブサーバーに、zipファイルの内容を解凍してアップロードするのに十分なメモリがない。
  3. サイト上のプラグインやスクリプトでエラーが発生した場合

プラグインのzipファイルを最初にダウンロードした際に破損した可能性があります。購入確認画面、確認メール、またはアカウントから再度ダウンロードしてください。

それでも同じエラーが表示される場合は、WordPressがファイルの内容を解凍してアップロードするための十分なストレージ容量が、ウェブサーバー上にないことを意味している可能性があります。画像や動画、その他のプラグインなど、他のファイルをサイトにアップロードしようとしたときに同じエラーが表示されるかどうかを確認してください。もしそうなら、ストレージ容量が問題である可能性が高いので、ウェブサーバーからファイルを削除するか(古いデータベースのバックアップや使用していないテーマなど)、ウェブホストに連絡してストレージ容量を増やす必要があります。

このエラーはプラグインやスクリプトがエラーを投げることによっても発生します。プラグイン・アップデーターがzipパッケージを作成しようとすると、zipファイルにエラーが追加され、その構造が壊れてしまいます。通常、これはあなたのウェブサイトがwp-config.phpファイルでWP_DEBUGをTRUEに設定していることを意味します。エラーをチェックするには良い方法ですが、ライブのウェブサイトではFALSEに設定するのがベストです。また、この機能を有効にしたまま、サーバーのwp-contents/debug.logファイルにエラーを記録することもできます。wp-config.phpファイルに以下の行を追加してください:

定義する( 'WP_DEBUG_LOG', true );
定義( 'WP_DEBUG_display', false );

この2つを試しても同じ問題が発生する場合は、サポートまでご連絡ください。

サポート

ドキュメントに答えが見つからない?

サポート

この記事は役に立ちましたか?