Disculpe la pregunta básica: soy desarrollador de .NET y no tengo mucha experiencia con las configuraciones de LAMP.¿Cuáles son los permisos adecuados para una carpeta de carga con PHP/Apache?
Tengo un sitio PHP que permitirá cargas a una carpeta específica. Se me ha dicho que esta carpeta tiene que ser propiedad del usuario del servidor web para el proceso de carga de trabajo, por lo que creó la carpeta y luego establecer los permisos como por ejemplo:
chown apache:apache -R uploads/
chmod 755 -R uploads/
El único problema ahora es que el usuario FTP no puede modificar los archivos cargados en absoluto.
¿Existe alguna configuración de permiso que me permita cargar archivos y luego modificarlos como usuario que no sea el usuario del servidor web?
No olvides que puedes evitar los números mágicos obtusos yendo 'chmod u + rwX, go + r theFolder'! – Kzqai
eso probablemente no es lo que mencionó porque carga archivos en la forma en que el usuario del sitio carga archivos. allí necesita permisos 777 –
una carpeta de carga solo debe contener archivos jpg, gif, etc. Ciertamente no, digamos, archivos php cargados por alguien o archivos de script de shell. ¿Hay alguna manera de evitar que el servidor Apache ejecute archivos php en la carpeta de carga? – Toskan