miércoles, 16 de julio de 2014

PrestaShop - Warning on line 171 en archivo ... leobootstrapmenu.php

Al subir una simple imagen a las categorías de mis productos me encontrado con el siguiente error
Warning on line 171 en archivo /var/www/vhosts/tu_dominio_.com/httpdocs/modules/leobootstrapmenu/leobootstrapmenu.php
[2] Invalid argument supplied for foreach()
En esas lineas justo tenemos lo siguiente
    private function clearCache(){
        $cacheFolder = _PS_MODULE_DIR_.'leobootstrapmenu/cache/';
        foreach (glob($cacheFolder."*.html") as $file) {
            unlink($file);
        }
    }
Lo mas lógico seria pensar que la carpeta de cache no tiene los permisos suficientes para poder trabajar, pero después de comprobarlo, compruebo la imagen y resulta que mi diseñador me la había pasado a ultra alta revolución, unas imagenes que se van a ver en unos 200x200px me las paso a mas de 2000px y parece ser que Prestashop no es capaz de trabajar con archivos tan grandes