Nie można zainstalować żadnego rozszerzenia przy użyciu Magento Connect Manager Brak odpowiedzi?

9

Zainstalowałem świeżą wersję Magento 1.9 na moim vps działającym z nginx. Mój folder główny Magento to /var/www/abc.hello.com/datazone/, a także ustawiam własność jako www-data jako użytkownik i www-data jako grupa (www-data nginx użytkownik). podczas instalacji Magento wszystko idzie dobrze, nie wyświetlał się żaden błąd uprawnień.

Po zainstalowaniu Magento, przechodzę do systemu okien administratora -> magento conncet -> magento connect manager, nie pokazałem żadnego błędu uprawnień w menedżerze magento connect, a następnie próbuję zainstalować „PageCache powered by Varnish” za pomocą klucza Magento Connect 2.0, wklejam klucz rozszerzenia, aby zainstalować, a następnie kliknij przycisk Kontynuuj, aby zainstalować. W konsoli menedżera Magento Connect na dole pokazuje

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

Nie przechodzi to dalej do procesu instalacji.

Czy jest problem z moją instalacją? lub problem z pozwoleniem? lub niektórzy myślą inaczej? Nie mogę zainstalować żadnego rozszerzenia z powodu tego dużego problemu. Jestem nowy w magento :) Dzięki z góry.

Początkujący
źródło
Nie sądzę, by udostępnione przez ciebie rozszerzenie było zgodne z wersją 1.9
TBI Infotech
ok, ale Fooman Speedster jest kompatybilny z 1.9 i tym samym problemem ponownie podczas instalowania Fooman Speedster jego zatrzymanie o ... zrobione: ...... proces
Początkujący
Czy zainstalowałeś na świeżym Magento, jestem pewien, że Fooman działa dobrze z frsh magento, może to być dowolny konflikt dostosowywania. Jaki błąd pokazuje
TBI Infotech
tak samo jak powyżej, po prostu zamień Varnish_Cache-4.0.5.tgz na Fooman_Speedster-3.0.14.tgz ... głównym problemem jest to, że nie mogę zainstalować żadnego rozszerzenia za pomocą menedżera połączeń magento :(
Początkujący
Próbowałeś je ręcznie dodać?
TBI Infotech

Odpowiedzi:

5

Spróbuj to może być jego pełne wykorzystanie dla ciebie. To rozwiązało mój problem.
Idź do downloader / lib / Mage / Archive / Helper / File / Gz.php w swoim katalogu Magento
i zamień

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

z

$this->_fileHandler = @gzopen64($this->_filePath, $mode);
Emipro Technologies Pvt. Sp. z o.o.
źródło
3

Nie rozwiązuje to problemu, ale jeśli spojrzysz na system plików, przejdź do -

downloader/.cache

powinieneś zobaczyć pakiet pobrany jako archiwum .tgz.

Możesz pobrać, wyodrębnić, a następnie przesłać bezpośrednio do swojego sklepu.

JamesAllwood
źródło
3

Miałem ten sam problem, szukałem godzin tego problemu. Miałem problem związany z uprawnieniami do plików i folderów .. Rozwiązałem go w następujący sposób ...

  1. Przejdź do zakładki „ustawienia” w menedżerze połączeń Magento.
  2. Następnie wybierz „tak” w polu „Użyj uprawnień niestandardowych:”
  3. Następnie zapisz ustawienia.
  4. Teraz wykonaj ogólny proces instalowania rozszerzenia w sekcji zakładki „Rozszerzenie”.

Mam nadzieję że to pomoże...

Kishore Patra
źródło
1
  1. Przejdź do panelu administracyjnego -> system -> Magento Connect -> kliknij na Magento Connect Manager. Zostaniesz przekierowany na stronę Magento Connect Manager.
  2. Teraz w bloku Zainstaluj nowe rozszerzenia wprowadź klucz rozszerzenia otrzymany z Magento Commerce i kliknij Zainstaluj
  3. Jeśli w konsoli zobaczysz to sprawdzanie zależności pakietów rozpoczynających pobieranie Varnish_Cache-4.0.5.tgz ... ... zrobione: 34 730 bajtów, które w backendie pomyślnie pobrano u można zobaczyć plik w katalogu głównym magento-> downloader->. cache-> społeczność tam możesz znaleźć rozszerzenie w formacie tz
  4. Skopiuj ten plik na pulpit i wypakuj do formatu tar teraz wróć do u magento connect przejdź do bloku Przesyłanie pliku pakietu bezpośredniego i wybierz ten plik tar, a następnie załaduj i zainstaluj możesz zobaczyć zmiany w panelu administracyjnym u możesz zobaczyć swoje rozszerzenie w bloku Zarządzaj istniejącymi rozszerzeniami samo
srimaheswari chowdary
źródło
0

Logowanie za pomocą Magento Connect nie zawsze wyjaśnia, jaka jest przyczyna błędu. Niektóre błędy są pomijane w kodzie.

Użycie debugera PHP pomoże bardziej szczegółowo odpowiedzieć na pytanie, ponieważ pozwoli ci przejść przez wykonanie kodu podczas Magento Connect, aby znaleźć problem i go naprawić.

Xdebug to popularny debugger PHP typu open source, który współpracuje zarówno z Nginx, jak i Apache (i większością IDE typu open source).

użytkownik3668514
źródło
omg, proszę przeczytać mój problem przed udzieleniem porady. xdebug na nginx!
Początkujący
Przepraszam i przepraszam za mój błąd.
Początkujący