Pregunta

Estoy utilizando plantillas de Smarty que llaman a métodos de objeto. He puesto el código en un nuevo servidor, pero en silencio no funciona correctamente. La plantilla está siendo salida, pero se corta en un punto determinado, probablemente debido a un error.

error_reporting se establece en E_ALL. Incluso con $smarty->error_reporting = E_ALL y $smarty->debugging = TRUE, no se muestra ningún error.

¿Cómo puedo ver por qué la plantilla está fallando?

¿Fue útil?

Solución

Compruebe el registro de errores de PHP en su servidor web normalmente se almacena en /var/log/apache/php.errors en una distribución Linux.

Otros consejos

supongo que la opción de php.ini 'display_startup_errors' está apagado, por lo tanto, se produce un error en silencio en el intento de cargar la extensión faltante sin mostrar / registro de nada.

Lo hace por defecto en off a partir de PHP 4.0.3, también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top