Para solucionar este error, a grandes rasgos, he hecho lo siguiente:
- Usar FileZilla para subir la nueva versión de Prestashop a la carpeta admin123/autoupgrade/latest
- Modificar el fichero modules/autoupgrade/AdminSelfUpgrade.php
Pasos a dar
- Descargamos la nueva versión de prestashop (Prestashop 1.6.1.4), descomprimimos el archivo. Nos extrae prestashop_1.6.1.4 que contiene la carpeta prestashop e Install_PrestaShop.html
- Subimos el contenido de la carpeta prestashop_1.6.1.4 a /admin123/autoupgrade/lates:
- prestashop_1.6.1.4/prestashop
- prestashop_1.6.1.4/Install_PrestaShop.html
- Hecho lo anterior editamos el fichero /modules/autoupgrade/AdminSelfUpgrade.php
- Buscamos la función ajaxProcessUnzip()
- Dentro de la función comentamos el primer "if" que aparece, añadiendo /* al principio y */ al final. Así queda: /*if (file_exists($destExtract)){.......................}*/
Con esto conseguimos que se salte el proceso de descarga y descompresión del fichero y evitamos el error.
Si quedan dudas comentad para resolverlas. Y si después de este paso sigue dando errores comentad también y vemos como arreglarlo.
Agradeceríamos mucho tu opinión con el siguiente formulario:
Agradeceríamos mucho tu opinión con el siguiente formulario: