Hay ocasiones en que nuestro wordpress nos puede dar un mensaje de error de este tipo al intentar instalar/actualizar un plugin o un tema o al subir una imagen:
Ha habido un error al subir “imagen.jpg”
No se pudo crear el directorio uploads/2015/08. Asegúrate de que el servidor tiene permisos de escritura para el directorio superior.
Este tipo de errores son debidos a algún problema de permisos en los archivos o directorios, tanto de lectura/escritura/ejecución como del usuario/grupo propietario del archivo, y son consecuencia normalmente de subir directamente los archivos/directorios por FTP.
Para solucionarlo tenemos que verificar dos tipos de permisos:
Permisos de lectura/escritura/ejecución:
Los permisos deben ser para los directorios 755 y para los archivos 644. Los podéis modificar desde el cliente FTP.
Desde el terminal de Linux (SSH) podéis utilizar el comand chmod:
chmod -R 755 uploads
-R significa aplicar los mismos permisos a los archivos que contenga la carpeta y los subdirectorios
Permisos de usuario/grupo propietario del archivo:
Estos permisos no se pueden modificar desde FTP, tendremos que ir a la línea de comandos en Linux a través de un terminal SSH y utilizar el comando chown.
1. Ir al directorio donde tenemos la instalación de wordpress
cd /var/www/nuestro-proyecto/
2. Ir al directorio wp-content que es dónde tenemos nuestros temas(themes), plugins(plugins) y archivos subidos (uploads)
cd wp-content
3. Ver permisos que tiene nuestra instalación
ls -l directorio
Si habíamos subido el directorio o archivos a través de FTP aparecerá el propietario y grupo con el que nos hayamos identificado en el cliente FTP para conectarnos, si accedemos con el usuario root aparecerá root y como grupo root
Aparecerá un resultado como este:
-rw-r–r– 7 root root 4096 Aug 14 14:42 uploads
4. Si los propietarios no son los mismos cambiarlos
chown -R propietario:grupo carpeta
En nuestro ejemplo la carpeta uploads ya aparecería correctamente (usuario: bitacoraweb, grupo: psacln)
drwxr-xr-x 7 bitacoraweb psacln 4096 Aug 14 14:42 uploads
Podéis encontrar más información sobre chmod y chown en:
http://www.cyberciti.biz/faq/how-to-use-chmod-and-chown-command/
Especialista en Diseño y Desarrollo Web para Startups, PYMEs y Proyectos Personales | Experto en WordPress & Optimización SEO | Ayudo a autónomos y PYMEs a crecer su negocio.

