Tengo un problema con PHP filemtime function. En mi aplicación web utilizo el motor de plantillas Smarty con la opción de almacenamiento en caché. En mi aplicación web puedo hacer algunas acciones que generan errores, pero nos enfocamos en una sola acción. Cuando hago clic en el enlace en la página, se actualiza el contenido; puedo hacer clic varias veces y todo está bien, pero una de las 10 solicitudes falla. Produce el error siguiente:PHP filemtime function - "error de stat para"
filemtime() [<a href='function.filemtime'>function.filemtime</a>]: stat failed for
y la línea que causa el problema:
return ($_template->getCachedFilepath() && file_exists($_template->getCachedFilepath())) ? filemtime($_template->getCachedFilepath()) : false ;
Como se puede ver, existe archivo porque está marcada.
línea de código problemática está incluido en smarty_internal_cacheresource_file.php
(parte de Smarty v3.0.6 lib)
aplicación se ejecuta en el sistema UNIX, hospedaje externo.
¿Alguna idea? ¿Debo publicar más detalles?
Sólo una nota: se puede leer el directorio padre? –
sí, es legible – lbednaszynski