Issabel – Error http 500

 thank to: https://maurobernal.com.ar/

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:

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

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

Comentarios

Entradas populares de este blog

Guía de herramientas básicas para estudiantes: 31 apps y webs imprescindibles para ayudarte con los estudios

Comando FOR para archivos BAT

Policy Based Routing example: route one subnet via ISP A and another via ISP B