Jump to content

No puedo acceder al admin ni se ven las páginas internas


Recommended Posts

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 by Enrique Engblom
Título en mayúsculas (see edit history)
Link to comment
Share on other sites

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

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

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