Ошибка PCLZIP_ERR_BAD_FORMAT (-10)

  • 01.02.2006

Иногда при установке различных расширений Joomla возникает ошибка: Unrecoverable error "PCLZIP_ERR_BAD_FORMAT (-10)". Эта ошибка связана с автоматическим преобразованием сервером данных в некоторую кодировку. Если для текста это не создает никаких проблем, то при загрузке двоичных данных (изображения, архивы) файлы оказываются поврежденными.

Для решения данной проблемы необходимо в файл .htaccess, расположенный в корневой директории вашего сайта, добавить следующую строчку:

CharsetDisable on

Если на вашем сервере используется Russian Apache, то для решения этой проблемы можно воспользоваться следующей директивой:

<IfModule mod_charset.c>
CharsetRecodeMultipartForms off
</IfModule>

Параметр CharsetRecodeMultipartForms позволяет отключить перекодировку данных, отправляемых из html-формы в формате multipart/form-data. Таким образом можно отключить перекодировку в формах, и оставить включенной на остальных страницах. Ну а IfModule — на тот случай, если Ваш проект будет переноситься на обычный Apache.

Если нужно отключить перекодировку выборочно — только для некоторых скриптов в данном каталоге, — вставьте описанные выше директивы внутрь директивы <Files> или <FilesMatch>

Это интересно:

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Скачать Joomla! 3 Документация Joomla! CMS Свернуть

Новости портала

Новое в блогах

Видео