|
9.4. Проблемы при установке расширений
Самая распространенная ошибка, возникающая при установке компонента (не важно, вашей собственной разработки или компонента другого разработчика) выглядит так:
ОШИБКА: В установочном пакете невозможно найти XML-файл установки
Как показывает моя практика, в большинстве случаев эта ошибка возникает, если кодировка, указанная в заголовке XML-файла, и кодировка, реально используемая при написании этого файла, не совпадает. Например, вы написали файл в кодировке Windows-1251, а заголовок XML-файла скопировали откуда-то "по образу и подобию", забыв изменить кодировку. Измените кодировку, и все будет нормально.
Дополнительные параметры элемента меню
Если же вы устанавливаете чей-то компонент, и у других пользователей ошибка при установке этого компонента не возникает, значит, у вас есть проблемы с правами доступа. Проверьте права доступа. Список каталогов, для которых нужно установить права доступа в виде значения 777, приводился в главе 2.
Если права доступа установлены правильно, поинтересуйтесь у хостера, включен ли безопасный режим (safe mode). Если безопасный режим РНР включен, установить расширение не получится. Что делать? Или просить хостера, чтобы он выключил этот режим, или же в случае его отказа искать другой хостинг.
Если вы сам себе администратор и решили установить русский пакет Apache (загруженный с сайта www.apache.ru), в его конфигурационный файл нужно добавить следующие строки:
CharsetDisable On
CharsetRecodeMultipartForms off
AddType application/zip .zip
AddType compressed/zip; application/x-zip-compressed .zip
Ну и напоследок проверьте тип архива, содержащего расширение. Joomla умеет работать только с ZIP- и GZ-архивами. Если вы запаковали расширение в RAR-архив, установить его не получится.
Если же у вас все равно не получается установить расширение, изучите следующий документ:
http://www.joomla-docs.ru /Самые_распространенные_ошибки_и_вопросы.
|