Pregunta

¿Es correcto asumir / tmp carpeta escribible por PHP / Apache en cualquier sistema UNIX? Estoy haciendo un guión y desea guardar la memoria caché en la carpeta tmp y me gustaría saber si eso puede causar problemas.

¿Fue útil?

Solución

Debe estar bien. /tmp está hecho para que todos puedan usar. Pero tenga cuidado, sino que también significa que cualquiera puede leer sus archivos si no se establece permisos específicos!

Si no está seguro, que su script de instalación comprueba la carpeta /tmp y hacen posible que el usuario configure otra ubicación temporal. Este es probablemente el mejor de todos modos apuesta porque los diferentes usuarios tienen diferentes necesidades. Considere, por ejemplo, un usuario con servidores de carga equilibrada; ella podría querer usar una carpeta que se comparte entre todos sus anfitriones.

Otros consejos

No se puede confiar en / tmp carpeta que en algunas variantes de Linux, es de auto limpiarse después de algún tiempo, sería mejor para su aplicación tenga una carpeta tmp locales dentro de la aplicación, que se administra a sí mismo.

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