0 Пользователей и 1 Гость просматривают эту тему.
- 6 Ответов
- 5248 Просмотров
При обновлении Joomla с 3.3.3 на 3.6.0 через Компоненты -> Обновление Joomla! выходит ошибка «The archive file is corrupt, truncated or archive parts are missing». При обновлении через Менеджер расширений выходит ошибка «Предупреждение: JInstaller: :Install: Не удалось найти XML-файл установки» и «Ошибка: Невозможно найти установочный пакет».
Как я догадываюсь это из-за того, что в архиве нет файла Joomla.xml.
Единственно удалось обновиться до 3.4.7, там этот файл присутствует.
Аналогичная проблема. Нашел кто-нибудь решение?
При обновлении через Менеджер расширений по идее не должно быть проблем. Но есть нюансы — почитайте инструкцию по обновлению.
Не стал создавать новой темы — проблема таже.
При попытке обновиться стандартным способом пишет «The archive file is corrupt, truncated or archive parts are missing».
При попытке обновиться через каталог, FTP и URL : «Не найден установочный XML-файл».
До этого обновлял расширения: JCE и Установочный пакет Joomla (или т.п.).
Пробовыл и по инструкции с помощью скрипта postupdate.php, но он пишет, что уже установлена 3.5.1, поэтому все Ок.
На локалке (Денвер) все прошло штатно, а на хостинге не хочет.
Куда заглянуть, что мешает? Подскажите, пожалуйста!
« Последнее редактирование: 02.09.2016, 01:31:54 от vitzer »
Записан
Пришлось через Файлзиллу все файлы заменить более новыми. Вроде бы сработало.
Жаль, что причину проблем с автоматическим обновлением выяснить так и не удалось.
Подобные ошибки чаще всего связаны с неправильными путями в конфиге, проверять строки
public $log_path = 'DOCUMENT_ROOT/logs';
public $tmp_path = 'DOCUMENT_ROOT/tmp';
Значение DOCUMENT_ROOT можно посмотреть в админке — информация PHP
Подобные ошибки чаще всего связаны с неправильными путями в конфиге, проверять строки
public $log_path = 'DOCUMENT_ROOT/logs';
public $tmp_path = 'DOCUMENT_ROOT/tmp';Значение DOCUMENT_ROOT можно посмотреть в админке — информация PHP
Спасибо, вы были правы. Прописал корректно пути и обновил без проблем.
Категория: FAQ Joomla
Чтобы исправить ошибку «Не удалось переместить файл, невозможно найти установочный пакет», делаем следующее:
- Находим в корне файлов сайта конфигурациооный файл configuration.php и открываем его
- Находим 57 и 58 строчки и перепроверяем корректность прописанных путей
public $log_path = '.../logs'; //путь к лог-файлам public $tmp_path = '.../tmp'; //путь к временным файлам
Чтобы вместо троеточия прописать корректные пути к лог и временным файлам (у всех хостингов они разные), делаем следующее:
- Скачиваем файл correct.php и закидываем его в корень файлов Вашего сайта
- Запускаем файл через браузер: Адрес Вашего сайта/correct.php
- Получаем нужный путь, например: Correct path: /home/cp021982/public_html/
В результате получается:
public $log_path = '/home/cp021982/public_html/log'; //путь к лог-файлам public $tmp_path = '/home/cp021982/public_html/tmp'; //путь к временным файлам
Сохраняемся и заного пробуем установить какое-либо расширение.
Скачать файл correct.php
-
Offline
GrabTatyana
Недавно здесь
- Регистрация:
- 10.09.2014
- Сообщения:
- 15
- Симпатии:
- 0
- Пол:
- Женский
При установке плагина SocComments из JED, выходит сообщение: «Невозможно найти установочный пакет». Подскажите, пожалуйста, что делать?
-
Offline
GrabTatyana
Недавно здесь
- Регистрация:
- 10.09.2014
- Сообщения:
- 15
- Симпатии:
- 0
- Пол:
- Женский
ОС: Windows 7.
В правах доступа на каталоги configuration.php состояние: недоступно. Через Total Commander, в изменении атрибутов, убрала галочку «только чтение». configuration.php стал доступен для записи, но это не помогло.— добавлено: 19.10.2014, первое сообщение размещено: 19.10.2014 —
К сожалению, не дали результатов следующие манипуляции (найденные на просторах инета), привожу пример ниже:
в файл .htaccess вставить следующие строчки:
php_value max_execution_time 600
php_value upload_max_filesize 4M
или
в файле php.ini заменить 2М на 4 М в следующей строке:
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M— добавлено: 19.10.2014 —
На форуме уже есть такая тема, но в обсуждениях решения так и не найдено…
-
Offline
OlegK
Russian Joomla! Team
Команда форума
⇒ Профи ⇐- Регистрация:
- 17.01.2011
- Сообщения:
- 7 813
- Симпатии:
- 769
- Пол:
- Мужской
А посмотреть что лежит в архиве ?
-
Offline
AKopytenko
Russian Joomla! Team
Команда форума- Регистрация:
- 01.09.2011
- Сообщения:
- 1 963
- Симпатии:
- 168
- Пол:
- Мужской
Естественно, начать нужно с проверки «установочного пакета». Читайте, что пишут…
Смотрите что написано в файле *.xml внутри установочного архива.
Скорее всего, версия расширения несовместима с текущей версией Joomla.@draff, как мне нравится твоя подпись… никакой пёстрой кучи текста с картинками, как у некоторых) -
Offline
GrabTatyana
Недавно здесь
- Регистрация:
- 10.09.2014
- Сообщения:
- 15
- Симпатии:
- 0
- Пол:
- Женский
Скорее всего, версия расширения несовместима с текущей версией Joomla.
Версия расширения совместима. За советы — спасибо. Проблема решена. Плагин скачала с другого источника, установка прошла успешно. Спасибо. -
Offline
maxx_russ
Недавно здесь
- Регистрация:
- 18.03.2020
- Сообщения:
- 1
- Симпатии:
- 0
- Пол:
- Мужской
В моем случае, при установке самописного компонента возвращалось такое же сообщение. Компонент загружался RAR архивом. При архивации и загрузке ZIP архивом установилось и заработало.
Поделиться этой страницей
Инструкции по установке расширений на CMS Joomla 3 и Joomla 4. Рассматриваются все возможные способы: непосредственная загрузка, установка из указанной папки, по URL-адресу, а также из JED.
Все расширения для Joomla устанавливаются через Менеджер расширений. Существует 4 варианта установки:
- загрузить файл пакета
- установить из каталога
- установить по URL
- установить из JED
Далее подробно по каждому пункту.
Загрузка файла пакета с расширением
Наиболее простой и понятный способ установки:
- скачайте архив расширения на локальный компьютер
- перейдите в:
- для Joomla 3: Расширения → Менеджер расширений → Установка
- для Joomla 4: Система → Расширения → Установить
- во вкладке Загрузить файл пакета перетяните файл архива в обозначенную область или выберите его, нажав кнопку Или выберите файл
- произойдёт установка расширения
Установка расширения из каталога
Этот способ значительно менее удобен и практически не используется, но позволяет устанавливать сразу несколько расширений, размещенных в папке:
- скачайте архив расширения на локальный компьютер
- перейдите в Расширения → Менеджер расширений → Установка
- перейдите во вкладку Установить из каталога
- укажите путь к папке с архивом (если сайт размещен на удаленном сервере, то и файл должен быть на сервере)
- нажмите Проверить и установить
Установка расширения из URL
Удобный способ, не требующий предварительного скачивания:
- перейдите в Расширения → Менеджер расширений → Установка
- перейдите во вкладку Установить из URL
- укажите URL-адрес
Адрес можно скопировать, кликнув правой кнопкой мыши по ссылке для скачивания расширения и из контекстного меню выбрав Копировать адрес ссылки
- нажмите Проверить и установить
Данным способом можно установить не каждое расширение, т. к. некоторые архивы требуют предварительной распаковки: их сперва необходимо скачать и распаковать на локальном компьютере.
Установка расширения из JED
По умолчанию возможность скачивания из JED в Joomla 3 отключена. Чтобы её активировать:
- перейдите в Расширения → Плагины
- найдите плагин Менеджер расширений — Установка из JED
- активируйте его
Для установки расширений из JED:
- перейдите в Расширения → Менеджер расширений → Установка
- во вкладке Установить из JED будут отображены расширения для Joomla из официального веб-каталога
- кликните по нужному расширению и нажмите Install (кнопка доступна для бесплатных расширений)
- если расширение платное, то вам будет предложена ссылка для перехода на сайт разработчика
Полезная информация!
Данный способ установки наименее практичен, поэтому отключен по умолчанию.
Возможные проблемы при установке расширений
Если расширение предназначено для текущей версии Joomla, то проблем быть не должно, но они могут возникнуть по неопытности.
После установки расширение не работает
Такое бывает с плагинами, которые необходимо активировать после установки:
- зайдите в Менеджер плагинов (Расширения → Плагины)
- найдите необходимый плагин и активируйте его, кликнув по красной иконке напротив названия плагина в колонке Состояние
Невозможно найти установочный пакет
Если при попытке установки расширения вы столкнетесь с предупреждением JInstaller: :Install: Не удалось найти XML-файл установки
, сопровождающимся сообщением об ошибке Невозможно найти установочный пакет, то не следует паниковать: скорее всего вам необходимо распаковать архив на локальном компьютере, и среди файлов найти необходимый дистрибутив.
I need to install language pack bud get this error message:
Error Unable to find install package
This happened when I used Install button directly from availavle language list. Then I tried to install it from tmp folder with xml and zip files but get following error:
Warning
Install path does not exist.
Package Install: There was an error installing an extension: site_sk-SK.zip
Error
Error installing package
Windows server 2012
IIS 8.5
PHP 5.6
Joomla 3.8.1
Of course, I set folder and file permissions acoording to this guide https://docs.joomla.org/IIS
I’m very disappointed. Can somebody find a solution how to install language pack?
asked Nov 9, 2017 at 19:35
mesnickamesnicka
2,4688 gold badges23 silver badges31 bronze badges
2
This error always comes down to a permission issue, Joomla is unable to write/read from the tmp
folder. Make sure that your tmp
folder that is defined in the configuration.php
is fully writable.
I believe that even after fixing this problem, you will run into a different issue, as Joomla needs write permissions to most of its folders to install an extension, and if that write permission is not granted, then Joomla will not be able to install the extension.
answered Nov 10, 2017 at 14:57
itoctopusitoctopus
4,1334 gold badges32 silver badges44 bronze badges
0
My fix is to chown the entire joomla folder to www-data.www-data (this is for Ubuntu).
answered Aug 14, 2019 at 14:50
cpliu338cpliu338
6451 gold badge7 silver badges20 bronze badges
try command:
chown www-data:www-date /var/www/html/joomla
David Buck
3,75335 gold badges31 silver badges35 bronze badges
answered Mar 27, 2020 at 19:32
2