Невозможно установить какое-либо расширение с помощью диспетчера magento connect No Answer?


9

Я установил новый magento 1.9 на свой VPS, работающий с nginx. Моя корневая папка magento - /var/www/abc.hello.com/datazone/, а также я могу указать владельца как www-data для пользователя и www-data для группы (www-data nginx user). при установке magento все идет нормально, ошибки разрешения не отображаются.

После установки magento, я захожу в систему панели администратора -> magento conncet -> менеджер подключения magento, не показывал ошибку разрешения на диспетчере magento connect, затем я пытаюсь установить «PageCache powered by Varnish» с ключом Magento Connect 2.0, я вставляю Расширение ключ для установки, а затем нажмите кнопку продолжить, чтобы установить. В magento подключите диспетчер консоли внизу

checking dependencies of packages
starting to download Varnish_Cache-4.0.5.tgz ...
...done: 34,730 bytes

Это больше не переходит к процессу установки.

Это проблема моей установки? или проблема с разрешением? или кто-то еще думает? Я не могу установить какое-либо расширение из-за этой большой проблемы. Я новичок в magento :) Заранее спасибо.


Я не думаю, что расширение, которым вы поделились, совместимо с 1.9
TBI Infotech

все в порядке, но Fooman Speedster совместим с 1.9 и снова сталкивается с той же проблемой при установке Fooman Speedster. Остановка на ... done: ...... process
Beginner

Вы установили на свежем magento, я уверен, что Fooman отлично работает с frsh magento, это может быть любой конфликт настройки. Какая ошибка показывает
TBI Infotech

так же, как и выше, просто замените Varnish_Cache-4.0.5.tgz на Fooman_Speedster-3.0.14.tgz ... основная проблема в том, что я не могу установить какое-либо расширение с помощью диспетчера magento connect :(
Beginner

Пробовал вручную их добавлять?
TBI Infotech

Ответы:


5

Попробуйте это может быть его полное использование для вас. Это решило мою проблему.
Перейдите в загрузчик / lib / Mage / Archive / Helper / File / Gz.php в вашем каталоге Magento
и замените

$this->_fileHandler = @gzopen($this->_filePath, $mode); 

с

$this->_fileHandler = @gzopen64($this->_filePath, $mode);

3

Это не решает проблему, но если вы посмотрите в своей файловой системе, перейдите к -

downloader/.cache

вы должны увидеть пакет, который вы скачали в виде архива .tgz.

Вы можете скачать это, распаковать, а затем загрузить прямо в свой магазин.


3

У меня была такая же проблема. Я часами искал эту проблему. У меня была проблема, связанная с разрешением файлов и папок .. Я решил ее следующим образом ...

  1. Перейдите на вкладку «Настройки» в «Менеджере подключений Magento».
  2. Затем выберите «да» для поля «Использовать пользовательские разрешения:»
  3. Затем сохраните настройки.
  4. Теперь выполните общий процесс установки расширения в разделе вкладки «Расширение».

Надеюсь это поможет...


1
  1. Зайдите в админ панель -> система -> magento connect -> нажмите на менеджер magento connect и вы будете перенаправлены на страницу менеджера magento connect.
  2. Теперь в блоке «Установка новых расширений» введите ключ расширения, полученный от magento commerce, и нажмите «Установить».
  3. Если в консоли вы видите эту проверку зависимостей пакетов, начинающих загрузку Varnish_Cache-4.0.5.tgz ... ... done: 34 730 байт, которые в бэкэнде этой успешно загруженной u могут видеть файл в magento root-> downloader->. кеш-> сообщество там вы можете найти расширение с форматом tz
  4. Скопируйте этот файл на рабочий стол и извлеките его в формат tar. Теперь вернитесь к u magento connect, перейдите в блок «Прямая выгрузка файла пакета», выберите этот файл tar, загрузите и установите. Вы можете увидеть изменения в панели администратора. Вы можете увидеть расширение в блоке «Управление существующими расширениями». сам

0

Ведение журнала с помощью Magento Connect не всегда позволяет понять причину ошибки. Некоторые ошибки подавлены в коде.

Использование PHP-отладчика поможет более конкретно ответить на вопрос, поскольку позволит вам выполнить код во время Magento Connect, чтобы найти и исправить проблему.

Xdebug - это популярный отладчик PHP с открытым исходным кодом, который работает как с Nginx, так и с Apache (и большинством IDE с открытым исходным кодом).


О боже, пожалуйста, прочитайте мою проблему, прежде чем дать совет. xdebug на nginx!
Новичок

Извините, и я прошу прощения за мою ошибку.
Новичок
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.