2011-02-02 20 views
18

Tengo un plugin que mi cliente ha comprado. Es un archivo zip. ¿Cómo puedo instalar el complemento sin utilizar Magento connect?Instalar plugins de magento sin usar Magento Connect

+0

casi todos extensión viene con guía de instalación ... – d3vdpro

+1

Hemos hecho una herramienta para dowloading módulo de Magento sin pera/magento connect: http: // www. tangkoko.com/direct-download-magento-extension/ Está trabajando con la clave de conexión magento 1.0 y 2.0, y le permite elegir la versión del módulo que descarga. –

Respuesta

17

Por lo general, se puede simplemente descomprimir, pero usted debe comprobar que la estructura de directorios es el estilo de Magento, por lo menos debería tener aplicación/código/app/etc/modules directorios

+0

¿No habrá ninguna referencia en la base de datos? –

+0

Sí, habrá. Al menos una línea en la tabla core_config_data. Y, si el módulo usa la base de datos para almacenar datos, el módulo creará la tabla que necesita. Esas tablas se pueden encontrar en el directorio /app/code/.../[namespace]/[module]/sql que contiene la instalación de archivos PHP con consultas SQL desde las cuales puede deducir las tablas que usa el módulo. –

+1

@mark, solo si el módulo tiene algún tipo de scripts de configuración, entonces el valor con la versión del recurso de configuración estará en la tabla 'core_resource'. Pero la funcionalidad del módulo puede funcionar sin cambios en la base de datos. De todos modos, todos estos cambios serán realizados por el propio módulo, por lo que no importa cómo se instale, a través de MagentoConnect o mediante la descompresión de archivos de extensión. –

16

Si tiene acceso SSH , entonces esta es la manera de hacerlo:

Primero vaya a la carpeta donde está instalado su magento.

cd /public_html (or whichever folder it is) 

conceder al usuario 'mago' algunos derechos básicos:

chmod 530 mage 

Ahora usted puede instalar módulos usando este comando:

./mage install http://connect20.magentocommerce.com/community name_of_module 

Cuando se copia el nombre del módulo de la El sitio web de magento será:

http://connect20.magentocommerce.com/community/name_of_module 

Asegúrese de reemplazar la última barra inclinada con un espacio

http://connect20.magentocommerce.com/community name_of_module 
+5

mejor respuesta hasta ahora –

+2

* This * is the answer. – Qix

+2

No olvide cerrar sesión en el panel de administración y luego volver a iniciarla después de haber instalado la extensión. De lo contrario, la configuración de extensión podría mostrar un "404 No encontrado". –

5

Muchas compañías que cobran por módulos de Magento se distribuirlos como archivos zip/tar.giz.

En este caso, por lo general, puede extraerlos y simplemente cargarlos en su directorio raíz de magento.

Encontrará una estructura de carpetas similar a esto:

app/etc/modules/*.xml 

app/code/community/[company]/[module]/ 

skin/frontend/[company]/[module]/ 

Basta con subir la nueva estructura, refrescar la caché de Magento y luego, cuando Magento es próxima ejecución (cargado en el navegador) el módulo se instalará y cuide las actualizaciones de la base de datos, etc.

SIEMPRE recuerde realizar una copia de seguridad completa de archivos/bases de datos antes de instalar cualquier módulo nuevo.

+0

He lavado el caché, pero obtengo un 404 –

+0

Ok después de descargar el caché, cerrar sesión y volver a iniciar sesión. ¡Entonces funcionará! –

+0

Si hay páginas de back-end nuevas, generalmente necesita cerrar la sesión para forzar a magento a volver a cargar las reglas de autenticación, etc. – Andrew

0

Guarde la extensión, extráigala y luego cópiela en las carpetas correspondientes. Asegúrese de que el archivo de activación del módulo se copie a la carpeta etc. en la raíz.

el archivo de activación del módulo se ubicará en una carpeta con la siguiente estructura.

/etc/Module/<Namespace>_<ModuleName>.xml 

Esto es diferente de la de la aplicación/etc, ya que la aplicación/etc es más sobre el módulo y configuraciones relacionadas. El que he mencionado anteriormente le dice a magento que está tratando de instalar un módulo. Y, por cierto, asegúrese de que la etiqueta activa esté configurada en "verdadero" si no el módulo estará desactivado y no será visible en absoluto.

2

Puede descargar directamente el paquete zip desde la fuente http://freegento.com/ddl-magento-extension.php u otros y luego descomprimirlo y finalmente colocar cada carpeta como su estructura.A continuación, borrar la memoria caché y está listo para usar

0

Para la ubicación del mismo Magento en su servidor:

[MagentoFolder]/app/código/comunidad/[SomeCompanyName]/[SomePackageName]

0

Pongo No conozco las versiones anteriores, pero al menos 1.9 (CE) y posteriores, incluso puede simplemente cargar .tgz desde Magento Connect Manager, que debe contener el código y package.xml (no necesitará verificar)

Magento Connect Manager Direct Package File Upload Section

0

Subir directa plug-in Via FTP

Paso 1: Descomprimir la carpeta y subir la carpeta de extensión (plug-in) a su directorio raíz.

Paso 2: Tome precauciones por seguir estos 3 pasos para asegurarse de que el proceso se ejecuta segura:

a.Create backup of your site by going into system->tools->backup. This will be useful if anything goes wrong. 

    b.Disable compilations via system->tools->Compilations. 

    c. Clear cache by going into System-> Cache Management. 

Paso 3: activar la extensión:

Desconectar desde su panel de administración , y vuelva a iniciarse Vaya a Sistema-> Configuración

Si la extensión requiere una clave de licencia, haga clic en las licencias en la barra izquierda e ingrese su licencia ke y junto al nombre de la extensión, que debería aparecer en la lista de extensiones instaladas recientemente. Las claves de licencia las proporcionan los desarrolladores de la extensión al comprarlas, y son diferentes de las claves de productos que normalmente se proporcionan con extensiones gratuitas en Magento Connect.

Después de ingresar su clave de licencia, haga clic en Guardar configuración y espere para ver un mensaje de aprobación que indique que la extensión se instaló y activó correctamente.

Paso 4: Confirmar instalación:

Para comprobar la instalación fue bien, ir a avanzadas-> desarrollador y bajo desactivar la salida de los módulos, compruebe que su extensión recién instalado aparece en la lista. Si lo hace, significa que hiciste todo correctamente. Simplemente encuentre la configuración de extensión y comience a configurar.

1

Extracto de archivos zip

lugar todos los archivos/carpetas extraídos con respectiva estructura de carpetas de Magento.

por ejemplo. Si tiene el archivo .xml en la carpeta "app/etc/modules", coloque este archivo en la carpeta "aplicación/etc/modules" de magento

¡Advertencia! Intente colocar los módulos .xml al final e inicie sesión en el panel de administración, borre el caché

0

Debe usar una URL especial para descargar cualquier módulo de Magento Connect usando su navegador favorito.

formato de la URL:

http://connect20.magentocommerce.com/community/{PACKAGE NAME}/{VERSION}/{PACKAGE NAME}-{VERSION}.tgz 

Ejemplo:

Por ejemplo, usted quiere descargar el módulo "Praxigento_LoginAs" como TGZ (tar.gz) Archivo de Magento Connect.

  1. Abra la página Magento Connect del módulo.

  2. Recuerde el último número de versión de la versión. Puede encontrar esta información en la pestaña 'Notas de la versión'.

En nuestra muestra, la última versión del módulo es "1.2.0".

  1. Compruebe una clave de extensión para "Magento Connect 2.0".

Para nuestro módulo de la clave de extensión es:

http://connect20.magentocommerce.com/community/Praxigento_LoginAs 
  1. Configurar URL para descargar y abrir en su navegador: http://connect20.magentocommerce.com/community/Praxigento_LoginAs/1.2.0/Praxigento_LoginAs-1.2.0.tgz

Se hará vea la ventana de descarga estándar en su navegador.

0

siga los pasos siguientes para instalar el módulo sin Magento conectar

  1. Descomprimir el módulo tercero

  2. Copia & módulo de pasta a la carpeta raíz

  3. Dale permisos completos a la carpeta raíz

  4. Comprobar etc/modules para el archivo xml

  5. Borrar caché y cargar el sitio