Не вдається встановити будь-яке розширення за допомогою менеджера підключення magento. Ні відповіді?


9

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

Після встановлення magento я переходжу до системи адміністративної панелі -> magento conncet -> менеджер підключення magento, не показав жодної помилки дозволу на диспетчері magento connect, то я намагаюся встановити "PageCache, що працює на варнах" за допомогою ключа Magento Connect 2.0, я вставляю розширення, щоб встановити, потім натисніть на продовжити установку. У консолі диспетчера підключення magento внизу він показує

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

Це більше не переходить до процесу встановлення.

Чи проблема моєї установки? чи проблема з дозволом? чи дехто думає ще? Я не можу встановити жодне розширення через цю велику проблему. Я новачок у магенто :) Дякую заздалегідь.


Я не думаю, що розширення, яким ви поділилися, сумісне з 1.9
TBI Infotech

ок, але Fooman Speedster сумісний з 1.9 та тією ж проблемою знову під час встановлення Fooman Speedster зупиняється на ... зроблено: ...... процес
початківець

Якщо ви встановили в свіжому магенто, я впевнений, що Fooman чудово працює з першим магенто, це може бути будь-який конфлікт налаштування. Яка помилка відображається
TBI Infotech

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

Пробували додавати їх вручну?
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 -> натисніть на менеджер підключення magento, щоб перенаправитись на сторінку менеджера підключення magento.
  2. Тепер у блок "Встановити нові розширення" введіть розширення, що ви отримали від magento commerce, і натисніть на "Встановити"
  3. Якщо в консолі ви бачите цю перевірку залежностей пакетів, які починають завантажувати Varnish_Cache-4.0.5.tgz ... ... зроблено: 34,730 байтів, які в бекенде це успішно завантажено u, можуть бачити файл у корені magento root-> downloader->. cache-> спільнота ви можете знайти розширення u у форматі файлу tz
  4. Скопіюйте цей файл на робочий стіл та витягніть у формат tar, тепер поверніться до підключення u magento, перейдіть до блоку завантаження файлів прямого пакету та виберіть цей файл tar та завантажте та встановіть, ви можете побачити зміни на панелі адміністратора. себе

0

Ведення журналу за допомогою Magento Connect не завжди дає зрозуміти, в чому причина помилки. Деякі помилки придушуються в коді.

Використання налагоджувача PHP допоможе відповісти на питання конкретніше, оскільки дозволить вам пройти виконання коду під час Magento Connect, щоб знайти проблему та вирішити її.

Xdebug - популярний налагоджувач PHP з відкритим кодом, який працює з Nginx, а також Apache (і більшістю IDE з відкритим кодом).


omg, будь ласка, прочитайте мою проблему, перш ніж давати поради. xdebug на nginx!
Початківець

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