Error al instalar extension de magento 1.9

Tema en 'Soporte General' iniciado por bravo_88, 23/7/19.

Estado del tema:
Cerrado para nuevas respuestas
  1. bravo_88

    bravo_88 Miembro

    41
    1
    8
    Hola buenas, he intentado instalar una extensión para Magento 1.9 compatible para esta versión. Finalmente me arrojo este fallo:

    a:5:{i:0;s:166:"Error in file: "/var/www/devel.maravitia.com/public_html/app/code/local/Perfectus/Fltproducts/sql/fltproducts_setup/mysql4-install-0.1.0.php" - Wrong attribute set ID";i:1;s:1076:"#0 /var/www/devel.maravitia.com/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(644): Mage::exception('Mage_Core', 'Error in file: ...')

    #1 /var/www/devel.maravitia.com/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(421): Mage_Core_Model_Resource_Setup->_modifyResourceDb('install', '', '0.1.0')

    #2 /var/www/devel.maravitia.com/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(327): Mage_Core_Model_Resource_Setup->_installResourceDb('0.1.0')

    #3 /var/www/devel.maravitia.com/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates()

    #4 /var/www/devel.maravitia.com/public_html/app/code/core/Mage/Core/Model/App.php(428): Mage_Core_Model_Resource_Setup::applyAllUpdates()

    #5 /var/www/devel.maravitia.com/public_html/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Model_App->_initModules()

    #6 /var/www/devel.maravitia.com/public_html/app/Mage.php(684): Mage_Core_Model_App->run(Array)

    #7 /var/www/devel.maravitia.com/public_html/index.php(94): Mage::run('', 'store')

    #8 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}


    Decidí desisnstalar todos los módulos, para luego activar este modulo y uno uno activar el resto y ver cual entraba en conflicto, pensando yo que podría ser que varios modulos estuvieran pisandose o algo, el caso es que despues de desactivarlos todos y volver a activar este módulo en concreto, volvía el error.

    Buscando por google poca información veo respecto a este error, por aquí le puede sonar a alguien¿

    Gracias!!
     
  2.  
    Comunidad Magento orgullosamente patrocinada por el hosting y vps magento de FactoriaDigital.com.
  3. Toni FactoriaDigital

    Toni FactoriaDigital Experto en Magento de Factoría Digital Miembro del equipo

    175
    23
    18
    Hola bravo,

    Tal y como se puede observar en la primera línea del error:

    PHP:
    "/var/www/devel.maravitia.com/public_html/app/code/local/Perfectus/Fltproducts/sql/fltproducts_setup/mysql4-install-0.1.0.php" Wrong attribute set ID";i:1;s:1076:"#0 
    Parece ser que es cosa del módulo Perfectus_Fltproducts, que imagino que será el que acabas de instalar.
    Si abres el archivo mysql4-install-0.1.0.php donde indica que está el error, seguramente verás en algún punto que se intente asignar un conjunto de atributos. Ese conjunto de atributos que intenta asignar, no existe. Lo mas probable es que esté puesto a mano, sin coger automáticamente el conjunto de atributos por defecto a través de Magento, por lo que encontrarás un ID hard-coded o directamente el identificador del conjunto de atributos en cuestión.
    Si está intentando poner por defecto el conjunto de atributos "Default" es posible que lo tengas renombrado a otra etiqueta de texto o ID, por lo que no lo encuentra.

    No es culpa tuya, sino de la manera en la que el desarrollador obtiene ese valor.
    Sin ver el código del archivo que te comento no te puedo dar mas que esas pistas.

    Espero que te sirva,
    Un saludo.
     
  4. bravo_88

    bravo_88 Miembro

    41
    1
    8
    Hola, muchas gracias por tu repuesta porque arroja bastane luz al tema... en realidad Perfectus_Fltproducts no es el módulo que instale, es uno que ya estaba anteriormente y ni idea de quien o como se instalo.... Puede ser que al activar el módulo que instale (Aitoc Preorder) entrase en conflicto con Perfectus_Fltproducts?

    El error tienen que venir dado de Aitoc Preorder, pues aunque en el error no aparezca dicho modulo, el error se muestra al activarlo... no se si me he explicado...
     
  5. bravo_88

    bravo_88 Miembro

    41
    1
    8
    Es más, me acabo de dar cuenta de que Perfectus_Flproduct esta deshabilitado....
     
  6. Toni FactoriaDigital

    Toni FactoriaDigital Experto en Magento de Factoría Digital Miembro del equipo

    175
    23
    18
    Si el error que se genera constantemente es el de Perfectus_Fltproduct, significa que sigue activo, por lo que intenta instalarse.
    Lo que ocurrirá es que no instale tu módulo al dar un error en el de perfectus. Prueba a renombrar directamente el archivo que indica a Magento que el módulo existe y está activo: app/etc/modules/Perfectus_Fltproduct.xml renombralo a app/etc/modules/Perfectus_Fltproduct.xml-disabled por ejemplo y borra la caché de Magento.
    Si no puedes borrar la caché desde el administrador, borra los directorios de dentro de var/cache/

    Prueba nuevamente a acceder a tu Magento a ver si consigues instalar el otro módulo y se ejecuta sin errores. Sino, manda de nuevo el error que se genere a ver si damos con el error.

    Un saludo.
     
  7. bravo_88

    bravo_88 Miembro

    41
    1
    8
    Hola, he renonmbrado el modulo de Perfectus y he vuelto a activar el de Pre-order y limpiado cache.... Cuando lo activo directamente muestra un error 404 tanto en el back como en el front... nada funciona... y en el exception.log no veo nada referente a ningún error ni nada, estoy ciego y no puedo encontrar ningun reporte de error ni nada.... Si lo desactivo y limpio cache vuelve a funcionar el site....
     

    Adjuntos:

  8. Toni FactoriaDigital

    Toni FactoriaDigital Experto en Magento de Factoría Digital Miembro del equipo

    175
    23
    18
    Hola,

    Es extraño que todas las páginas devuelvan 404 en el frontend al instalar el módulo. Si no registra errores, puede que sea configuración del servidor, ya sea la versión de PHP o bien que te falte por instalar el mod_rewrite de Apache.
    También podrías dejar el .htaccess original, por si acaso el error venga de un rewrite mal realizado.

    Por otro lado, existe un error que se introdujo en la versión 1.9.3.7, junto al parche SUPEE-10415, donde se valida la extensión del archivo de log y de no ser como se espera, en vez de registrar los errores y continuar como de costumbre, provoca errores 404 en todas las páginas.
    Puede que sea tu caso, revisa cómo aplicar la solución y ver el problema detallado aquí: https://magentary.com/kb/magentos-404-error-page-not-found-in-default-design-after-supee-10415/
    Ofrecen dos soluciones, te recomiendo únicamente la primera, la de la consulta MySQL para desactivar ese valor en el backend (o bien, deja funcionando el panel de administración y desactivalo manualmente en Sistema > Configuración, Avanzado > Desarrollador, Log > Habilitar => No)

    Un saludo.
     
  9. bravo_88

    bravo_88 Miembro

    41
    1
    8
    Echaré un ojo a tu solución. Pero el error 404 no solo es en el front, tambien al acceder al admin
     
  10. bravo_88

    bravo_88 Miembro

    41
    1
    8
    Deshabilitado la opción de log... nada, activr el modulo sigue mostrando el error 404 en todas partes.... Voy a probar con el htacces a ver....
     
  11. visha Sanwar

    visha Sanwar Nuevo usuario

    8
    0
    1
    Hello Bravo

    please check your attribute group(default or other) in backend and update in app / code / local / Perfectus / Fltproducts / sql / fltproducts_setup / mysql4-install-0.1.0.php
    after that remove version entry (fltproducts_setup) from core_config_data table.

    then install your module again.

    Hope this problem will solve.

    Thanks
    Vishal
     
  12. bravo_88

    bravo_88 Miembro

    41
    1
    8
    Buenas, al final se solucionó, y no porque yo consiguiera dar con el problema. Contacté con el soporte y ellos modificaron los archivos y me los mandaron. No se que es lo que tocaron o no, pues no me lo han facilitado. En cualquier caso, solucionado.

    Muchisimas gracias a todas vuestras respuestas!
     
Cargando...
Estado del tema:
Cerrado para nuevas respuestas

Compartir esta página

Cargando...