No se puede instalar ninguna extensión usando magento connect manager ¿Sin respuesta?

9

He instalado un nuevo magento 1.9 en mi vps que se ejecuta con nginx. Mi carpeta raíz de magento es /var/www/abc.hello.com/datazone/ y también establezco la propiedad como www-data como usuario y www-data como grupo (www-data nginx user). todo funciona bien durante la instalación de magento, no mostró ningún error de permiso.

Después de instalar magento, voy al sistema de panel de administración -> magento conncet -> magento connect manager, no mostró ningún error de permiso en magento connect manager, luego trato de instalar "PageCache con Varnish" con la tecla Magento Connect 2.0, pego el clave de extensión para instalar, luego haga clic en continuar para instalar. En la consola de administrador de magento connect en la parte inferior se muestra

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

No se mueve más al proceso de instalación.

¿Es el problema de mi instalación? o problema de permiso? o algunos piensan más? No puedo instalar ninguna extensión debido a este gran problema. Soy nuevo en magento :) Gracias de antemano.

Principiante
fuente
No creo que la extensión que compartiste sea compatible con 1.9
TBI Infotech
ok, pero Fooman Speedster es compatible con 1.9 y el mismo problema nuevamente al instalar Fooman Speedster se detiene en ... hecho: ... proceso
Principiante
¿Lo instaló en magento nuevo? Estoy seguro de que Fooman funciona bien con frsh magento, podría ser cualquier conflicto de personalización. Qué error está mostrando
TBI Infotech
igual que el anterior, simplemente reemplace Varnish_Cache-4.0.5.tgz con Fooman_Speedster-3.0.14.tgz ... el problema principal es que no puedo instalar ninguna extensión usando el administrador de conexión de magento :(
Principiante
¿Intentó agregarlos manualmente?
TBI Infotech

Respuestas:

5

Intente esto puede ser su uso completo para usted. Solucionó mi problema.
Vaya a downloader / lib / Mage / Archive / Helper / File / Gz.php en su directorio Magento
y reemplace

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

con

$this->_fileHandler = @gzopen64($this->_filePath, $mode);
Emipro Technologies Pvt. Limitado.
fuente
3

Esto no está solucionando el problema, pero si busca en su sistema de archivos, navegue hasta -

downloader/.cache

debería ver el paquete que descargó como archivo .tgz.

Puede descargar esto, extraerlo y luego subirlo directamente a su tienda.

JamesAllwood
fuente
3

Tuve el mismo problema. Busqué durante horas este problema. Tuve un problema relacionado con el permiso para los archivos y carpetas ... Lo resolví de la siguiente manera ...

  1. Vaya a la pestaña "configuración" de "Magento connect manager".
  2. Luego seleccione "sí" para el campo "Usar permisos personalizados:"
  3. Luego guarda la configuración.
  4. Ahora realice el proceso general de instalación de la extensión en la sección de la pestaña "Extensión".

Espero que esto ayude...

Kishore Patra
fuente
1
  1. Vaya al panel de administración -> sistema -> magento connect -> haga clic en magento connect manager y será redirigido a la página de magento connect manager.
  2. Ahora, en el bloque Instalar nuevas extensiones, ingrese la clave de extensión que obtuvo de magento commerce y haga clic en instalar
  3. Si en la consola ves estas dependencias de comprobación de los paquetes que comienzan a descargar Varnish_Cache-4.0.5.tgz ... ... hecho: 34,730 bytes que en el backend se descargaron con éxito, puedes ver el archivo en magento root-> downloader->. caché-> comunidad allí puedes encontrar tu extensión con formato de archivo tz
  4. Copie ese archivo en el escritorio y extráigalo en formato tar ahora regrese a u magento connect vaya al bloque de carga de archivo de paquete directo y seleccione este archivo tar y cargue e instale puede ver cambios en el panel de administración u puede ver su extensión en el bloque Administrar extensiones existentes sí mismo
srimaheswari chowdary
fuente
0

El registro con Magento Connect no siempre aclara cuál es la causa del error. Algunos errores se suprimen en el código.

El uso de un depurador PHP ayudará a responder preguntas más específicamente, ya que le permitirá realizar la ejecución del código durante Magento Connect para encontrar el problema y solucionarlo.

Xdebug es un depurador PHP de código abierto popular que funciona tanto con Nginx como con Apache (y la mayoría de los IDE de código abierto).

usuario3668514
fuente
Dios mío, lea mi problema antes de dar consejos. xdebug en nginx!
Principiante
Lo siento y me disculpo por mi error.
Principiante