Ошибка невозможно найти установочный пакет

0 Пользователей и 1 Гость просматривают эту тему.

  • 6 Ответов
  • 5247 Просмотров

При обновлении 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

Чтобы исправить ошибку «Не удалось переместить файл, невозможно найти установочный пакет», делаем следующее:

  1. Находим в корне файлов сайта конфигурациооный файл configuration.php и открываем его
  2. Находим 57 и 58 строчки и перепроверяем корректность прописанных путей
public $log_path = '.../logs'; //путь к лог-файлам
public $tmp_path = '.../tmp'; //путь к временным файлам

Чтобы вместо троеточия прописать корректные пути к лог и временным файлам (у всех хостингов они разные), делаем следующее:

  1. Скачиваем файл correct.php и закидываем его в корень файлов Вашего сайта
  2. Запускаем файл через браузер: Адрес Вашего сайта/correct.php
  3. Получаем нужный путь, например: Correct path: /home/cp021982/public_html/

В результате получается:

public $log_path = '/home/cp021982/public_html/log'; //путь к лог-файлам
public $tmp_path = '/home/cp021982/public_html/tmp'; //путь к временным файлам

Сохраняемся и заного пробуем установить какое-либо расширение.

Скачать файл correct.php

  1. Offline

    GrabTatyana

    Недавно здесь

    Регистрация:
    10.09.2014
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Женский

    При установке плагина SocComments из JED, выходит сообщение: «Невозможно найти установочный пакет». Подскажите, пожалуйста, что делать?

  2. 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

    На форуме уже есть такая тема, но в обсуждениях решения так и не найдено…

  3. OlegK

    Offline

    OlegK

    Russian Joomla! Team
    Команда форума
    ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    769
    Пол:
    Мужской

    А посмотреть что лежит в архиве ?

  4. AKopytenko

    Offline

    AKopytenko

    Russian Joomla! Team
    Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 963
    Симпатии:
    168
    Пол:
    Мужской

    Естественно, начать нужно с проверки «установочного пакета». Читайте, что пишут…
    Смотрите что написано в файле *.xml внутри установочного архива.
    Скорее всего, версия расширения несовместима с текущей версией Joomla.

    Оффтопик (не в тему) - жми сюда!

    @draff, как мне нравится твоя подпись… никакой пёстрой кучи текста с картинками, как у некоторых)
  5. Offline

    GrabTatyana

    Недавно здесь

    Регистрация:
    10.09.2014
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Женский

    Скорее всего, версия расширения несовместима с текущей версией Joomla.
    Версия расширения совместима. За советы — спасибо. Проблема решена. Плагин скачала с другого источника, установка прошла успешно. Спасибо.

  6. Offline

    maxx_russ

    Недавно здесь

    Регистрация:
    18.03.2020
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской

    В моем случае, при установке самописного компонента возвращалось такое же сообщение. Компонент загружался RAR архивом. При архивации и загрузке ZIP архивом установилось и заработало.

Поделиться этой страницей


Форумы Joomla! CMS

Инструкции по установке расширений на CMS Joomla 3 и Joomla 4. Рассматриваются все возможные способы: непосредственная загрузка, установка из указанной папки, по URL-адресу, а также из JED.

Все расширения для Joomla устанавливаются через Менеджер расширений. Существует 4 варианта установки:

  1. загрузить файл пакета
  2. установить из каталога
  3. установить по URL
  4. установить из JED

Далее подробно по каждому пункту.

Загрузка файла пакета с расширением

Наиболее простой и понятный способ установки:

  1. скачайте архив расширения на локальный компьютер
  2. перейдите в:
    • для Joomla 3: РасширенияМенеджер расширенийУстановка
    • для Joomla 4: СистемаРасширенияУстановить
  3. во вкладке Загрузить файл пакета перетяните файл архива в обозначенную область или выберите его, нажав кнопку Или выберите файл
  4. произойдёт установка расширения

Установка расширения из каталога

Этот способ значительно менее удобен и практически не используется, но позволяет устанавливать сразу несколько расширений, размещенных в папке:

  1. скачайте архив расширения на локальный компьютер
  2. перейдите в РасширенияМенеджер расширенийУстановка
  3. перейдите во вкладку Установить из каталога
  4. укажите путь к папке с архивом (если сайт размещен на удаленном сервере, то и файл должен быть на сервере)
  5. нажмите Проверить и установить

Установка расширения из URL

Удобный способ, не требующий предварительного скачивания:

  1. перейдите в РасширенияМенеджер расширенийУстановка
  2. перейдите во вкладку Установить из URL
  3. укажите URL-адрес

    Адрес можно скопировать, кликнув правой кнопкой мыши по ссылке для скачивания расширения и из контекстного меню выбрав Копировать адрес ссылки

  4. нажмите Проверить и установить

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

Установка расширения из JED

По умолчанию возможность скачивания из JED в Joomla 3 отключена. Чтобы её активировать:

  1. перейдите в РасширенияПлагины
  2. найдите плагин Менеджер расширений — Установка из JED
  3. активируйте его

Для установки расширений из JED:

  1. перейдите в РасширенияМенеджер расширенийУстановка
  2. во вкладке Установить из JED будут отображены расширения для Joomla из официального веб-каталога
  3. кликните по нужному расширению и нажмите Install (кнопка доступна для бесплатных расширений)
  4. если расширение платное, то вам будет предложена ссылка для перехода на сайт разработчика

Полезная информация!

Данный способ установки наименее практичен, поэтому отключен по умолчанию.

Возможные проблемы при установке расширений

Если расширение предназначено для текущей версии Joomla, то проблем быть не должно, но они могут возникнуть по неопытности.

После установки расширение не работает

Такое бывает с плагинами, которые необходимо активировать после установки:

  1. зайдите в Менеджер плагинов (РасширенияПлагины)
  2. найдите необходимый плагин и активируйте его, кликнув по красной иконке напротив названия плагина в колонке Состояние

Невозможно найти установочный пакет

Если при попытке установки расширения вы столкнетесь с предупреждением 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

mesnicka's user avatar

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

itoctopus's user avatar

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

cpliu338's user avatar

cpliu338cpliu338

6451 gold badge7 silver badges20 bronze badges

try command:

chown www-data:www-date /var/www/html/joomla

David Buck's user avatar

David Buck

3,75335 gold badges31 silver badges35 bronze badges

answered Mar 27, 2020 at 19:32

Arsenbasha's user avatar

2

Понравилась статья? Поделить с друзьями:
  • Ошибка неверный формат данных java
  • Ошибка невозможно найти среду восстановления windows 10
  • Ошибка неверный формат данных excel
  • Ошибка неверный инн покупателя
  • Ошибка невозможно найти подходящие параметры экрана