Jump to content

Error al actualizar módulo en back office (SOLUCIONADO)


Marko1985

Recommended Posts

Hola otro día más,

 

Hoy vengo con más y mejores errores, XD.

 

Estoy usando Prestashop 1.6, con la plantilla default, hoy en el back office me ha salido el mensaje de que tengo dos  módulos para actualizar cuándo le he dado para actualizar el módulo de "Imagen de control deslizante" me ha salido el siguiente error.

 

[PrestaShop] Fatal error in module install-1.3.4:
Cannot redeclare recurseCopy() (previously declared in /var/www/clients/client1/web20/web/modules/homeslider/upgrade/install-1.3.2.php:16)

 

Supongo que reinstalando el módulo anterior se arreglaría, pero de donde lo saco.

 

La cuestión es que ahora desde el B.O. cada vez que intento acceder a la pestaña "módulos" me vuelve a salir el mismo error.

 

Alguna sugerencia.

 

Gracias de antemano.

Edited by Marko1985 (see edit history)
Link to comment
Share on other sites

Bueno creo que sería interesante publicar la respuesta aquí, ya que este es el foro en castellano.

 

En el post en inglés nos dicen inicialmente que se comenten la línea 9, pero en mi caso no me funciono y sustituí el contenido del  archivo install-1.3.2.php con el siguiente código:

 

<?php


if (!defined('_PS_VERSION_'))
  exit;


function upgrade_module_1_3_2($module)
{
  if (Tools::file_exists_cache($module->getLocalPath().'images'))
    if (method_exists(Tools, 'recurseCopy'))
      Tools::recurseCopy($module->getLocalPath().'images', $module->getLocalPath().'img', true);


  Tools::clearCache(Context::getContext()->smarty, $module->getTemplatePath('homeslider.tpl'));


  return true;
}

Lo subí al ftp y recargando la pestaña módulo ya funciona todo correctamente.

 

Saludos, y gracias a nadie por el enlace al post en inglés.

Link to comment
Share on other sites

Estimado Marko1985

 

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.
 

Si no encuentras como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...