¿Cómo configurar los permisos de la carpeta wp-content/ para que todos los subdirectorios obtengan su permiso?

¿Cómo configurar los permisos de la carpeta wp-content/ para que todos los subdirectorios obtengan su permiso?

WordPress usa la carpeta wp-content para almacenar las cargas, y las cargas también se almacenan en su propia carpeta dependiendo del mes en que cargue el archivo, como:

wp-content/uploads/month/day/file.jpg

la carpeta necesita 755 permisos y creo que en todas las subcarpetas.

¿Cómo puedo hacer esto?

Respuesta1

para cambiar archivos y carpetas existentes: chmod -R 755 *

para cambiar archivos futuros umask 022

Respuesta2

La carpeta sólo necesita 700 permisos. Todo el acceso debe realizarse como usuario de Apache (www-data en ubuntu). Para garantizar que la aplicación establezca 755 permisos en los directorios, asegúrese de que se ejecute con 'umask 022'. Es importante que el usuario del servidor web pueda escribir en el directorio.

Es más seguro que Apache solo pueda escribir en el directorio de cargas. Sin embargo, significa que necesitarás actualizar temas, complementos e idiomas mediante otro mecanismo. El paquete Ubuntu usa /var/www/wp-uploads como directorio de carga.

Respuesta3

Generalmente, si obtiene los permisos directamente en la carpeta wp-content/uploads, las subcarpetas recién creadas deberían heredarlas a medida que se crean.

información relacionada