chicabiker Posted September 1, 2015 Share Posted September 1, 2015 (edited) Hola a todos. Hoy he instalado el módulo gratuito "site verification" en mi Prestashop 1.6 y todo parecía funcionar correctamente. Después de más o menos una hora de inactividad, al volver a sentarme a trabajar veo que no tengo acceso al admin (la pantalla se queda en blanco después de loguearme) y de la web online solo se puede acceder a la home. Las demás páginas se quedan también en blanco. ¿Alguien sabe cómo puedo solucionarlo? Mil gracias. Por cierto, la página es www.chicabiker.com Edited September 1, 2015 by Enrique Engblom Título en mayúsculas (see edit history) Link to comment Share on other sites More sharing options...
joseantgv Posted September 1, 2015 Share Posted September 1, 2015 Hola a todos. Hoy he instalado el módulo gratuito "site verification" en mi Prestashop 1.6 y todo parecía funcionar correctamente. Después de más o menos una hora de inactividad, al volver a sentarme a trabajar veo que no tengo acceso al admin (la pantalla se queda en blanco después de loguearme) y de la web online solo se puede acceder a la home. Las demás páginas se quedan también en blanco. ¿Alguien sabe cómo puedo solucionarlo? Mil gracias. Por cierto, la página es www.chicabiker.com Habilita errores: https://www.prestashop.com/forums/topic/224525-how-to-turn-on-error-reporting-for-debug-information-blank-page-500-internal-server-error/ Link to comment Share on other sites More sharing options...
chicabiker Posted September 1, 2015 Author Share Posted September 1, 2015 Gracias joseantgv.He hecho lo que me indicas y este es el error que da:Fatal error: Uncaught --> Smarty: unable to write file /home/chicabik/public_html/cache/smarty/compile/b9/82/30/wrt55e5b9c8ab2521_20589561 <-- thrown in[/size]/home/chicabik/public_html/tools/smarty/sysplugins/smarty_internal_write_file.php on line [/size]46 El contenido de esta carpeta en mi tienda es el siguiente. ¿Qué puedo hacer? Muchas gracias <?php /** * Smarty write file plugin * * @package Smarty * @subpackage PluginsInternal * @author Monte Ohrt */ /** * Smarty Internal Write File Class * * @package Smarty * @subpackage PluginsInternal */ class Smarty_Internal_Write_File { /** * Writes file in a safe way to disk * * @param string $_filepath complete filepath * @param string $_contents file content * @param Smarty $smarty smarty instance * * @throws SmartyException * @return boolean true */ public static function writeFile($_filepath, $_contents, Smarty $smarty) { $_error_reporting = error_reporting(); error_reporting($_error_reporting & ~E_NOTICE & ~E_WARNING); if ($smarty->_file_perms !== null) { $old_umask = umask(0); } $_dirpath = dirname($_filepath); // if subdirs, create dir structure if ($_dirpath !== '.' && !file_exists($_dirpath)) { mkdir($_dirpath, $smarty->_dir_perms === null ? 0777 : $smarty->_dir_perms, true); } // write to tmp file, then move to overt file lock race condition $_tmp_file = $_dirpath . DS . str_replace(array('.', ','), '_', uniqid('wrt', true)); if (!file_put_contents($_tmp_file, $_contents)) { error_reporting($_error_reporting); throw new SmartyException("unable to write file {$_tmp_file}"); } /* * Windows' rename() fails if the destination exists, * Linux' rename() properly handles the overwrite. * Simply unlink()ing a file might cause other processes * currently reading that file to fail, but linux' rename() * seems to be smart enough to handle that for us. */ if (Smarty::$_IS_WINDOWS) { // remove original file @unlink($_filepath); // rename tmp file $success = @rename($_tmp_file, $_filepath); } else { // rename tmp file $success = @rename($_tmp_file, $_filepath); if (!$success) { // remove original file @unlink($_filepath); // rename tmp file $success = @rename($_tmp_file, $_filepath); } } if (!$success) { error_reporting($_error_reporting); throw new SmartyException("unable to write file {$_filepath}"); } if ($smarty->_file_perms !== null) { // set file permissions chmod($_filepath, $smarty->_file_perms); umask($old_umask); } error_reporting($_error_reporting); return true; } } Link to comment Share on other sites More sharing options...
joseantgv Posted September 1, 2015 Share Posted September 1, 2015 Eso normalmente es problema de permisos o de espacio. Link to comment Share on other sites More sharing options...
chicabiker Posted September 1, 2015 Author Share Posted September 1, 2015 Tienes toda la razón. Me he puesto en contacto con mi hosting, hemos liberado espacio... voilà! Todo vuelve a funcionar. Muchas gracias por tu ayuda. Link to comment Share on other sites More sharing options...
Recommended Posts