Microbarna S.L. Posted January 17, 2011 Share Posted January 17, 2011 No me aparecía ningún módulo en "pagos" y después de mucho indagar por el foro í la opción de debug. Total que la puse en "on" y cuando volví al módulo me indica el siguiente errorFatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 93 bytes) in /var/www/vhost/microbarna.com/home/html/shop/classes/Module.php on line 467He ido a la línea 467 del archivo modules.php tal y como indica el mensaje pero no veo que puedo modificar.Me coincide con la siguiente funciónpublic function l($string, $specific = false) { global $_MODULES, $_MODULE, $cookie; $id_lang = (!isset($cookie) OR !is_object($cookie)) ? intval(Configuration::get('PS_LANG_DEFAULT')) : intval($cookie->id_lang); $file = _PS_MODULE_DIR_.$this->name.'/'.Language::getIsoById($id_lang).'.php'; if (Tools::file_exists_cache($file) AND include_once($file)) $_MODULES = !empty($_MODULES) ? array_merge($_MODULES, $_MODULE) : $_MODULE; if (!is_array($_MODULES)) return (str_replace('"', '"', $string)); $source = Tools::strtolower($specific ? $specific : get_class($this)); $string2 = str_replace('\'', '\\\'', $string); $currentKey = '<{'.$this->name.'}'._THEME_NAME_.'>'.$source.'_'.md5($string2); $defaultKey = '<{'.$this->name.'}prestashop>'.$source.'_'.md5($string2); if (key_exists($currentKey, $_MODULES)) $ret = stripslashes($_MODULES[$currentKey]); elseif (key_exists($defaultKey, $_MODULES)) $ret = stripslashes($_MODULES[$defaultKey]); else $ret = $string; return str_replace('"', '"', $ret);Gracias por adelantado!!!!!! Link to comment Share on other sites More sharing options...
4webs.es Posted January 20, 2011 Share Posted January 20, 2011 Generalmente ocurre eso porque el servidor donde te encuentras tiene poca memoria o excede el límite predefinido. Link to comment Share on other sites More sharing options...
cahb Posted January 20, 2011 Share Posted January 20, 2011 lamentablemente ahorita no tengo a la mano el codigo que soluciona esto, pero busca en google hay bastantes ejemplos lo puedes hacer en el .htaccess o bien incluyendo una linea en el index.php para que aumente la memoria predefinida en el php.ini Link to comment Share on other sites More sharing options...
Microbarna S.L. Posted January 21, 2011 Author Share Posted January 21, 2011 [sOLUCIONADO]Gracias !!! Link to comment Share on other sites More sharing options...
4webs.es Posted January 21, 2011 Share Posted January 21, 2011 podias poner como lo has solucionado asi otros sabrán como hacerlo... Link to comment Share on other sites More sharing options...
Microbarna S.L. Posted January 21, 2011 Author Share Posted January 21, 2011 Perdona, lo había comentado ya en un post anterior pero no obstante aquí lo dejo.El problema se soluciona modificando el archivo config.inc.phpen la línea/* Improve PHP configuration to prevent issues */se ha de poner esto:ini_set('display_errors', 'off'); ini_set(‘upload_max_filesize’, ‘100M’);ini_set('default_charset', 'utf-8'); ini_set(‘memory_limit’,’-1’);Y ya funciona todo.Gracias por la ayuda igualmente, Link to comment Share on other sites More sharing options...
Vaya Web Posted June 6, 2011 Share Posted June 6, 2011 Tenía el mismo problema y esta solución me ha ido de lujo. Gracias!! Link to comment Share on other sites More sharing options...
Recommended Posts