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.
źródło
Odpowiedzi:
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ń
z
źródło
Nie rozwiązuje to problemu, ale jeśli spojrzysz na system plików, przejdź do -
powinieneś zobaczyć pakiet pobrany jako archiwum .tgz.
Możesz pobrać, wyodrębnić, a następnie przesłać bezpośrednio do swojego sklepu.
źródło
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 ...
Mam nadzieję że to pomoże...
źródło
źródło
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).
źródło