Sé que los permisos de archivos se han cubierto aquí antes, pero estoy luchando por entender el concepto de mi escenario.
- Creé los archivos en una antigua instalación de ubuntu.
- Copié los archivos en mi nueva instalación de ubuntu y los puse en mi raíz web.
- Cuando intento ejecutar los archivos (son archivos PHP) me sale un error relacionado con los permisos
En un intento por solucionar esto, supuse que aún deben ser propiedad del propietario anterior, así que ejecuté chown -R
el directorio, con mi nombre de usuario como argumento, para tomar posesión de todos los archivos del directorio. Cabe señalar que los nombres de usuario entre las instalaciones de ubuntu nuevas y antiguas eran las mismas.
Cuando intento ejecutar los archivos nuevamente, el mismo problema: error 500 debido a problemas de permisos. ¿Alguien puede decirme qué otros pasos debo tomar?
El webroot para mi instalación de apache está dentro de mi carpeta de inicio. Si creo nuevos archivos en mi raíz web, también funcionan como se esperaba, son solo los archivos antiguos los que causan el problema.
chmod -R 777 dir
en el directorio en cuestión. Sin embargo