Иногда при установке различных расширений Joomla возникает ошибка: Unrecoverable error "PCLZIP_ERR_BAD_FORMAT (-10)". Эта ошибка связана с автоматическим преобразованием сервером данных в некоторую кодировку. Если для текста это не создает никаких проблем, то при загрузке двоичных данных (изображения, архивы) файлы оказываются поврежденными.
Для решения данной проблемы необходимо в файл .htaccess, расположенный в корневой директории вашего сайта, добавить следующую строчку:
CharsetDisable on
Если на вашем сервере используется Russian Apache, то для решения этой проблемы можно воспользоваться следующей директивой:
CharsetRecodeMultipartForms off
Параметр CharsetRecodeMultipartForms позволяет отключить перекодировку данных, отправляемых из html-формы в формате multipart/form-data. Таким образом можно отключить перекодировку в формах, и оставить включенной на остальных страницах. Ну а IfModule — на тот случай, если Ваш проект будет переноситься на обычный Apache.
Если нужно отключить перекодировку выборочно — только для некоторых скриптов в данном каталоге, — вставьте описанные выше директивы внутрь директивы <Files> или <FilesMatch>