私はphpとwordpressが初めてですが、いくつかの必要性のためにwordpressのみで作業しなければなりませんでした。 wordpress自分のテーマを作成し、テーマをアップロードしようとすると、次のエラーが表示されました。
The package could not be installed. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
同じものを検索すると、通常、このようなエラーの原因は最大使用可能容量またはアップロードファイルサイズの問題であることがわかりました。ただし、localhostで作業しているので、そうなるとは思わない。さらに、upload_max_filesize
、post_max_size
、およびmemory_limit
も増やしました。しかし、それでも同じエラーが発生します。
私はWordpress 3.5.2。
Zip
以外の圧縮バージョンをアップロードしようとしているため、このエラーが発生しました。ワードプレスでプラグインをアップロードしている間、他の形式はサポートされていません。
プラグインを解凍し、Zip
形式で圧縮し、アップロードが正常に機能することを確認してください。
簡単な代替方法の1つは、テーマパッケージをダウンロードして解凍し、FTPを使用してテーマフォルダ全体にアップロードすることです。
/wp-content/themes
次に、Admin CPに移動して、新しくインストールされたテーマに切り替えます。
WordpressインターフェースからWordpressプラグインをインストールしようとしたときにこの問題が発生しました。その特定のアカウントのディスクスペースクォータがいっぱいになったことがわかります。私はWHMマネージャーに行き、クォータを増やして問題を解決しました。
アップロードしたいファイルのみがここにあることを確認してください。私は同じ問題を抱えていて、フォルダを検索しましたが、すでにZipフォルダがありました。そのZipファイルをアップロードした後。問題は解決しました。これでテーマが有効になりました。
これは、テーマを「.rar」ファイルとしてアップロードしているためです。
テーマを「.Zip」ファイルに変換してから、サイトにアップロードします。
「.Zip」に変換する場合:
テーマフォルダーのフォルダーを右クリックします。
「送信」を選択します。
「圧縮(zip形式)フォルダー」をクリックします。
「.Zip」ファイルをWordPressサイトにアップロードします。
テーマのプラグインをインストールしていたときに、同様の問題が発生しました。その間にプラグインのダウンロードURLが変更されたようで、それを更新することで問題が解決しました:)
私はあなたを助けるかもしれないもう一つのケースを見つけました。
Zipファイルがincomplete
またはcorrupt
の場合、同じエラーがスローされます。