¿WordPress y los plugins no se pueden actualizar (error "permisos de archivos inconsistentes")?

1 mar 2019, 16:34:43
Vistas: 16.6K
Votos: 2

Tengo un problema - cuando hago clic en "Actualizar WordPress", recibo este mensaje:

Descargando actualización desde https://downloads.wordpress.org/release/wordpress-5.1-new-bundled.zip… Descomprimiendo la actualización… No se puede instalar la actualización porque no podremos copiar algunos archivos. Esto generalmente se debe a permisos de archivos inconsistentes.: wp-admin/includes/update-core.php La instalación falló

Cambié los permisos: WP-admin y WP-includes a 755 WP-content a 777 Todos los archivos en WP-admin están en 755.

¿Cuál puede ser el problema? Estoy intentando resolverlo, pero no puedo.

2
Comentarios

Los permisos deben configurarse para wp-content y wp-content/upgrade para la descarga y descompresión del archivo zip. WordPress también debería poder escribir en todos los archivos principales de WordPress en la raíz web, wp-admin y wp-includes. Los permisos deben establecerse tanto para archivos como para carpetas.

MikeNGarrett MikeNGarrett
1 mar 2019 16:39:03

A veces también puede tener que ver con quién es el "propietario" de los archivos. Esto puede darte algunas ideas: https://stackoverflow.com/questions/18352682/correct-file-permissions-for-wordpress

WebElaine WebElaine
1 mar 2019 16:40:01
Todas las respuestas a la pregunta 4
0

Intenta ejecutar estos comandos (Los comandos son válidos tanto para el Panel de Control como para FTP)

sudo usermod -aG www-data $USER

sudo chown -R www-data:www-data /var/www

sudo chmod -R 774 /var/www
23 oct 2019 11:25:57
0

Tuve el mismo problema. Utilicé el siguiente comando en CentOS 8:

sudo setenforce 0

Después de eso pude actualizar WordPress.

4 abr 2020 18:58:35
0

Asegúrate de que tu servidor se esté ejecutando como el usuario que es dueño de la carpeta

4 abr 2020 19:07:01
0

Usuario SSH, accede al directorio raíz de tu sitio web con cd y ejecuta:

sudo chmod 2775 . && sudo chown -R ec2-user:apache . && sudo find . -type d -exec chmod g=rwxs "{}" \; && sudo find . -type f -exec chmod g=rw  "{}" \; && sudo setfacl -d -m g::rwx . && sudo setfacl -d -m o::rx .

Asegúrate de cambiar ec2-user:apache por tu usuario:grupo.

Esto hará que todos los directorios, subdirectorios y cualquier archivo nuevo copiado en ellos tengan los mismos permisos.

23 abr 2020 20:35:10