Saltar a contenido

Wordpress

No se pueden subir imagenes a WordPress

Aparece un error parecido al siguiente:

“Unable to create directory /wp-content/uploads//. Is its parent directory writable by the server?”

Warning

Atención: Por ahí he visto muchos artículos que dicen “cambia los permisos a 757 o 777”. No recomiendo en absoluto eso…

Chequear que usuario ejecuta Apache:

En el caso de ubuntu server, está escrito en /etc/apache2/envvars y dice algo como:

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

Vemos que el grupo, en este caso, es www-data.

Se crea el directorio para las imágenes:

$ mkdir /wp-contents/uploads

Se cambia el grupo propietario de la carpeta a www-data (-R de recursive, también a todos los archivos que contenga) :

$ chgrp -R www-data /wp-contents/uploads

$ chmod g+w /wp-contents/uploads

o si lo prefieres:

$ chmod 775 /wp-contents/uploads

Cambiar el último dígito de los permisos a 7 es peligroso porque cualquier usuario podría editar los ficheros.


Última actualización: 2020-12-17