Pregunta

Me pregunto por qué el valor predeterminado de PHP safe_mode está activado en PLESK. Sospecho que es un problema de seguridad, pero ¿qué utilidad tiene esto exactamente?

p.s. Como desarrollador web sin experiencia, pasé algunas horas preguntándome por qué los archivos .php se descargaron en lugar de ejecutarse en mi servidor. El motivo fue que este seguro por defecto de php estaba activado y encontré la solución simplemente haciendo cambios aleatorios en la configuración del panel de control de plesk. Al hacer esta pregunta, quiero encontrar consuelo por el tiempo frustrante que perdí en este problema ridículo. Para mí, no ejecutar archivos .php de forma predeterminada y no explicar explícitamente por qué no funcionan es simplemente tonto.

¿Fue útil?

Solución

El problema que tiene con los archivos que se muestran en lugar de ejecutarse es independiente de la configuración de safe_mode .

safe_mode es crucial para garantizar que sus scripts no puedan realizar operaciones potencialmente inseguras que podrían permitir que un pirata informático ingrese en su servidor.

Parece que has logrado cambiar al azar la configuración que en realidad vincula los archivos .php a mod_perl para que se ejecuten correctamente, pero si no lo sabes Lo que estás haciendo realmente debería volver a activar safe_mode .

También, como regla general cuando se depuran problemas: solo cambia una cosa a la vez y luego prueba entre cada cambio . Esto ayudará a eliminar suposiciones falsas sobre qué cambio solucionó realmente el problema ...

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