← maurobernal.com.ar

Etiqueta: smarty

  • Issabel – Error 500 con Smarty

    Hacía tiempo que no instalaba una PBX con Issabel desde 0. Ya estando a mediados del 2021, creí que el proceso iba a salir redondo, y no se iba a presentar ningún problema. Que pena enterarme que sigue teniendo algunos bugs.

    Esta vez, luego de terminar la instalación, y actualizar paquetes (yum update), al ingresar al portar web tenía un error 500.

    Por ello lo primero que debes hacer es ir a ver logs:

    tail -f /var/log/httpd/ssl_error_log

    Un error se repetía con cada intento de acceso que realizaba:

    [Sun Jun 13 11:51:43.298260 2021] [:error] [pid 1312] [client 172.0.4.102:52760] PHP Fatal error: Uncaught –> Smarty: unable to create directory /var/www/html/var/templates_c <– \n thrown in /usr/share/php/Smarty/sysplugins/smarty_internal_runtime_writefile.php on line 51

    Lo primero que debes hacer es entender el mismo:

    smarty_internal_runtime_writefile.php

    Es el encargado de escribir la cache en su directorio destino. Aquí te das la idea es que una cuestión de permisos

    unable to create directory /var/www/html/var/templates_c

    Aquí confirmamos la teoría de cúal es el directorio que no tiene permisos (o que no existe)

    La solución es bastante sencilla:

    • Creamos el directorio
    • Le damos permisos
    mkdir /var/www/html/var/templates_c
    chmod 777 /var/www/html/var/templates_c
    

    Con esto debería ser mas que suficiente para solucionar el problema.

Tags

tsql (27)mssql (26)sql (20)devops (20)dotnet (18)docker (15)performance (14)contenedores (11)dotnet10 (10)linux (9)csharp (8)microservicios (7)angular (7)angular21 (7)sql server (6)issabel (6)docker-compose (6)typescript (6)mysql (5).NET (5)