Avisos
Vaciar todo

Error 500 PHP Fatal error: Uncaught --> Smarty: 0():Missing '$template' parameter --  

 
Carmelo
 Carmelo
Usuario eminente

Hola
Llevo unos dias que de vez en cuando me aparece este error en Stephan:
[11-Mar-2019 20:45:31 Europe/Madrid] PHP Fatal error: Uncaught --> Smarty: 0():Missing '$template' parameter Smarty: 0():Missing '$template' parameter Smarty: 0():Missing '$template' parameter Smarty: 0():Missing '$template' parameter <--
thrown in /home2/aderezos/public_html/ps17/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php on line 177
[11-Mar-2019 22:07:42 Europe/Madrid] PHP Warning: escapeshellcmd() has been disabled for security reasons in /home2/aderezos/public_html/ps17/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/MailTransport.php on line 259

A que se puede deber?
Gracias y saludos
Carmelo

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 11/03/2019 11:14 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Comprueba que versión de PHP estas utilizando, mínimo deberías tener la versión PHP 7.0
https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

ResponderCitar
Respondido : 12/03/2019 3:02 am

Carmelo
 Carmelo
Usuario eminente

Hola, Johnny
Estoy utilizando php 7.0
¿Debería subir la versión a 7.3?

ResponderCitar
Respondido : 12/03/2019 7:40 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Carmelo.

Es un error de prestashop que está documentado:
-> https://github.com/PrestaShop/statsdata/pull/7

para solucionarlo accede a tu cuenta de cpanel -> Administrador de archivos
.- Accede a la carpeta de tu instalación -> Modules -> statsdata y edita el archivo statsdata.php
.- sobre la línea 269 verás el siguiente código:

 public function getConfigFieldsValues()
    {
        return array(
            'PS_STATSDATA_CUSTOMER_PAGESVIEWS' => Tools::getValue('PS_STATSDATA_CUSTOMER_PAGESVIEWS', Configuration::get('PS_STATSDATA_CUSTOMER_PAGESVIEWS')),
            'PS_STATSDATA_PAGESVIEWS' => Tools::getValue('PS_STATSDATA_PAGESVIEWS', Configuration::get('PS_STATSDATA_PAGESVIEWS')),
            'PS_STATSDATA_PLUGINS' => Tools::getValue('PS_STATSDATA_PLUGINS', Configuration::get('PS_STATSDATA_PLUGINS')),
        );
    }

.- Justo debajo de ese código añade el siguiente:

 /**
     * Avoid error message in web server log =>  http://forge.prestashop.com/browse/BOOM-4826 
     * @return null
     */
    public function display($file, $template, $cache_id = NULL, $compile_id = NULL) {
        return null;
    } 
 

Nota: Recuerda descargar una copia del archivo antes de realizar la modificación para tener el original.

Un saludo

ResponderCitar
Respondido : 12/03/2019 12:06 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Carmelo
 Carmelo
Usuario eminente

Muchas gracias, Pepe.
Voy a probarlo.
Ya os digo algo si vuelve a aparecer el error.
Un abrazo,
Carmelo

ResponderCitar
Respondido : 12/03/2019 12:54 pm
Carmen
 Carmen
Usuario eminente

@pepesoler

Hola buenas tardes. Tengo el mismo error que Carmelo. Voy a intentar solucionarlo como dices Pepe. Pero me gustaría saber que hacer en el caso de que no funcionara. 

Tengo que descargar el archivo original. Y en caso de hacer la prueba y no funcionara,  Supongo que tengo que cargarlo en el mismo sitio. ¿es así?

Gracias. 

ResponderCitar
Respondido : 02/03/2020 2:57 pm

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Carmen.

Si no se soluciona por favor abre un nuevo tema con tu usuario y no sigas un tema de otro cliente ay que de esta manera no podemos realizar pruebas en tu cuenta paar poder identificar el problema.

 

Un saludo

 

 

ResponderCitar
Respondido : 02/03/2020 3:10 pm
Carmen me gusta