Ошибка загрузки темы Wordpress PCLZIP_ERR_BAD_FORMAT

18

Я новичок в 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.

  • 2
    Попробуйте загрузить файлы вручную в папку вашей темы - /wp-content/themes/yourThemeFolder/
  • 0
    @AmalMurali так работает. Мне нужно, чтобы он работал, используя опцию загрузки темы WordPress, чтобы у меня не возникало проблем при загрузке темы на сервер.
Показать ещё 4 комментария
Теги:
wordpress-theming

6 ответов

29
Лучший ответ

Эта ошибка из-за того, что вы пытаетесь загрузить кроме ZIP сжатой версии. Другой формат не поддерживается при загрузке плагина в wordpress.

Вы должны разархивировать свой плагин и убедиться, что вы сжимаете его с форматом ZIP, и его загрузка будет работать нормально.

  • 1
    Спасибо. Я делал файл .rar вместо .zip
  • 0
    Это тоже была моя проблема. Спасибо.
Показать ещё 1 комментарий
2

Одна из простых альтернатив - загрузить пакет темы, увеличить его и загрузить через FTP всю папку темы в

/wp-content/themes

Затем перейдите в Admin CP и переключитесь на новую установленную тему.

  • 0
    Я уже держал папку темы внутри /wp-content/themes/ only, и она работала таким образом. Однако, просто чтобы проверить, сделал ли я то же самое в другой системе, и при загрузке у меня возникла та же проблема. Поэтому я просто волновался, что у меня может возникнуть та же проблема при загрузке темы на моего провайдера веб-хостинга.
1

Это связано с тем, что вы загружаете тему в виде файла .rar.

Преобразуйте тему в файл .zip и затем загрузите ее на свой сайт.

Для преобразования в ".zip":

  • Щелкните правой кнопкой мыши папку в папке вашей темы.

  • Выберите "Отправить".

  • Нажмите "Сжатая (сжатая) папка".

  • Загрузите файл ".zip" на ваш сайт WordPress.

1

пожалуйста, проверьте, что только тот файл здесь, который вы хотите загрузить. я получал такую ​​же проблему, затем я искал в папке, в ней уже была папка zip. после загрузки этого zip файла. проблема была решена. Теперь темы активируются.

0

Я нашел еще один случай, который может вам помочь.

Он выдает ту же ошибку, если zip файл равен incomplete или corrupt.

0

У меня была аналогичная проблема, когда я устанавливал плагины для темы. Оказалось, что в то же время плагин загрузки плагинов изменился, обновление его решило проблему:)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню