Las imágenes no suben a WordPress (actualizado)

Suele ocurrir un error en WordPress a veces, que a mi me ha pasado sobre todo cuando he hecho cambios de servidor en los blogs. En las mudanzas, algunas cosas se desajustan, y cuando tenemos el blog mudado y todo parece ir bien, nos sale un error inesperado.

Uno de los más significativos, es que al intentar subir imágenes por el gestor de subida de archivos, nos sale un mensaje como este:

No se pudo crear el directorio /homepages/772/htdocs/blogodisea/wp-content/uploads/2009/03. Asegúrate de que el servidor tiene permisos de escritura para el directorio superior.

Seguramente os saldrá un texto parecido, aunque la parte que os he señalado en verde, variará dependiendo de vuestro servidor y blog, ya que es un ejemplo que os he puesto.

De esta manera, no hay forma de subir las imágenes. Intentas hacer caso al error, entras por FTP y te lias a cambiar los permisos de escritura (CHMOD) de todas las carpetas del blog dándole 777 o más, pero nada, el error persiste.

Al final, di con la clave, que seguramente también será la solución para el que tenga el mismo problema. En el panel de control de nuestro WordPress, acudimos a OPCIONES > MISCELÁNEAS (en el ejemplo de la imagen de abajo, rodeado por círculos rojos). Allí os fijáis en la línea donde pone «Guardar los archivos subidos en esta carpeta» y rectificais lo que haya escrito por esto: wp-content/uploads

Seguramente os habréis encontrado una línea de texto más larga, que es la ruta antigua del blog, por eso en el nuevo servidor, os da error. Con poner sólo wp-content/uploads, os empezarán a funcionar de nuevo las subidas de imágenes o ficheros al blog.

opciones-wordpress-imagenes-no-suben

ACTUALIZACIÓN

Hace poco he migrado blogs a algunas empresas de hosting, y me he encontrado con el mismo problema de no poder subir las imágenes, pero este sistema no funcionaba. Al final, lo logré realizando un truquito extraño.

Para poder hacerlo, se sigue el mismo sistema que describo arriba, pero en vez de escribir solamente wp-content/uploads, debemos escribir la ruta completa que tiene esa carpeta en el hosting. Ni siquiera vale escribir la dirección web completa, como el ejemplo sería https://www.blogodisea.com/wp-content/uploads, sino otra más compleja. Suele llevar algo como home, homepages o htdocs y nombres o referencias de las máquinas del servidor donde estamos alojados.

Para averiguar la vuestra, podréis hacerlo fácilmente si consultáis la pantalla de opciones del plugin XML-Sitemap. Dando por supuesto que todo el mundo que tiene un blog de WordPress, tiene ese esencial plugin, seguro que lo tenéis instalado, y si no, ya tardáis.

En el panel de control, buscamos las opciones de XML Sitemap, y nos fijamos en el campo Localización de su fichero Sitemap (Location of your sitemap file). Ahí podremos ver la ruta absoluta, que nos guiará para adivinar la ruta absoluta de la configuración de subida de archivos (o imágenes).

sitemap plugin wordpress

Así, si en el ejemplo es /home/.audrey/madonnar/blogodisea.com/sitemap.xml, debemos despreciar todo lo que siga al nombre del dominio y quedarnos con el principio.

/home/.audrey/madonnar/blogodisea.com/sitemap.xml
/home/.audrey/madonnar/blogodisea.com/

y le añadimos la coletilla que explicábamos al principio de esta entrada, wp-content/uploads

Finalmente quedaría así el ejemplo:

/home/.audrey/madonnar/blogodisea.com/wp-content/uploads

Esta sería la ruta que debemos escribir en las opciones de subida de archivos (ver el principio de este post). Aunque eso sí, es un ejemplo, la ruta vuestra será diferente en su primera parte, aplicadlo a vuestro caso.

A mi este truco me funcionó después de  estar probando mucho tiempo, no parecía coger bien la ruta, y tras esto, ya todo empezó a funcionar. Lo curioso es que después de escribir yo esa ruta larga, el propio panel de Worpress volvió a reescribir la ruta y dejó el corto y típico wp-content/uploads, pero esta vez ya funcionaba todo bien.

ACTUALIZACIÓN 2

Si trabajáis con PLESK, quizás vuestro problema tenga que ver con la función de MODO SEGURO PHP ACTIVO. He hablado en la siguiente entrada sobre cómo solucionarlo: «No se pueden subir imágenes a WordPress (Remedio Plesk)«

Comparte este artículo

69 comentarios en “Las imágenes no suben a WordPress (actualizado)”

  1. Que alivio Andrés! Anoche me volví loca y no conseguí solucionarlo por mas que lo intenté.

    Muchas gracias, acabo de hacerlo tal como lo explicas y se me ha solucionado el problema.

    Un abrazo.

    Responder
  2. Hay otros mundos, pero están en éste…qué cosas…hay que echarle ganas para estar todo el día peleándose con esta cosa que se llama blog…

    Responder
  3. Hace dos horas me he vuelto loco intentando poner una imagen en la barra lateral de mi nuevo blog en wordpress. Este post me hubiera ahorrado mucho tiempo!!!!!!

    Un abrazo

    Responder
  4. Nunca me he cambiado de Blog. Para bien y para mal sigo con STRATO. Y la verdad solo pesnar en los problemas que me va a dar hacerlo se me quitan las ganas. Pero tomo buena nota de este tip. Porque ya sabes que de repente en estas cosas cambias de opinión, me da la venada, me lío la manta a la cabeza y me complico la vida… Saludos

    Responder
  5. Yo no puedo subir imágenes sale una línea roa diciendo esto:

    El archivo subido no se pudo mover a /homepages/2/d262812910/htdocs/wp-content/uploads/2009/03.

    Responder
  6. Andrés esa misma ruta tenía en miscelanea y nada .
    Sigue saliendo
    El archivo subido no se pudo mover a /homepages/2/d262812910/htdocs/wp-content/uploads/2009/03.

    Responder
  7. Quizás debas modificar los permisos de los archivos y darle más de 777 de CHMOD a las carpetas de Uploads y todas las que haya dentro.

    Necesitas un programa de ftp para hacer esto.

    Responder
  8. El archivo subido no se pudo mover a /homepages/2/d262812910/htdocs/wp-content/uploads/2009/03.

    Hoy de nuevo lo mismo… no puedo llevar imágenes a las entradas que hago

    Responder
  9. No sé lo que hizo Jenny la otra vez, pero sólo queda mirar si las carpetas tienen permisos de escritura de 777 o superiores, usando un programa de ftp.

    Responder
  10. Gracias, despues de varias horas cambiando permisos. Se me ocurrio poner en el buscador el error literal, y aparecio tu blog con la solucion, repito Gracias.

    Responder
  11. Guardaré la entrada como oro en paño porque seguro que me hará falta cuando mude algún blog.

    Gracias de nuevo por compartir la solución.

    Un abrazo.

    Responder
  12. Quizás el problema no sea de su instalación de WordPress, sino de su explorador y la versión de Flash Player o algo así. ¿Le sale la pantallita del gestor de subir imágenes? No sé si es ahí donde falla, o más adelante. Si ni siquiera le sale la pantallita para subir las imágenes, quizás sí sea la instalación de WordPress. Que pruebe a instalar una versión buena, yo siempre prefiero la versión en inglés de WordPress.org, me ha solucionado a veces algunos errores.

    Responder
  13. Muchas gracias.
    He cambiado de host buscando más estabilidad, todo iba bien hasta que traté de subir una imagen a una entrada.

    Esto me ahorró un buen dolor de cabeza.

    Muy agradecido

    Responder
  14. Señores, tengo un worldpress pero esta alojado en la pagina de un diario, ya que pertenecera a un diario. Me pasaron la clave y el usuario, pude hacer mi primer post escrito, pero tengo el mismo problema cuando intento subir imagenes. En mi wp no esta la opción misceláneas, ni las carpetas wp/uploads tampoco. Entiendo que esta alojado en el servidor de este diario, y que ya debe estar configurado asi. COmo no consigo que me den respuesta desde alli aun, y por la urgencia recurro a ustedes.

    Responder
  15. Julieta, me parece que con las claves del blog, no es suficiente para modificar de las cosas que hablamos aquí. Por lo que dices, que no posees las mismas opciones que aquí hablamos, debe ser que tienes una edición modificada de WordPress, y el encargado del mantenimiento del mismo, correo a cargo de alguien de ese diario.

    Me parece que tendrás que arreglar el problema con alguien del diario.

    Responder
  16. Hola Andrés:

    No tengo ni idea de word press ni de informática. Pero alguien hizo una web con este sistema y me dijeron que si yo la quería llevar. El caso es que introduzco las claves y entro en wordpress, me ocurre eso de no poder subir fotos a «media», pero no puedo corregir el error tal como explicas tú en la página, porque en el panel de control de wordpress no me aparece la sección opciones. La última opción en la columna del panel de control es la de «Herramientas» Y ahí termina todo. Qué hago S.oS me estoy volviendo loca. He leído cosas de servidores de Firefox de clientes FTP que no sé ni lo que es. Y de configuraciones en carpetas que no sé dónde están. Y bueno, tu comentas algo de descargar una aplicación o plugin que no sé que es ni para que sirve, pero que supongo que será necesario claro. Agradecería tu ayuda porque cuando no sabes sobre algo que te encantaría saber es bastante estresante.

    Responder
  17. Antartida, creo que tu blog es especial, tienes que contactar con la persona que gestiona el blog porque tienes un sistema modificado de WordPress. No puedes realizar cambios y por lo tanto, no puedes resolver el problema. O te lo soluciona esa persona, o bien te dan a ti las herramientas para poder hacerlo.

    Quizás sea una buena idea mostrar a esa persona que gestiona tu blog, el método que he usado aquí para resolver el problema.

    Responder
  18. Muchas gracias! Llevaba muchísimo tiempo con este problema y no encontraba la manera de solucionarlo. ¿Qué es un blog sin imágenes? Ya estaba resignado hasta que di con este post tuyo. Un saludo!

    Responder
  19. Muchas gracias, me ha sido de gran utilidad, sólo que tengo un problema, cuando cargo con la versión que no es Flash, sí carga las imágenes pero no se ven, de la otra manera (con Flash) ni siquiera me acepta subirlas, cuál será el problema??

    Gracias de antemano!!!

    Responder
  20. No sé, pero podría ser que tu problema estuviese relacionado con el Flash Player. Revisa si tienes bien instalado el Flasha Player instalando la última versión: http://get.adobe.com/es/flashplayer/

    Si sigues teniendo problemas, quizás podría ser una buena idea probar otro explorador: Internet Explorer, Firefox, Opera, Flock, Chrome

    Responder
  21. Antes que nada gracias por contestar :)

    Sigo con el problema, instalé Flash de nuevo y nada, estoy trabajando con Firefox pero aún así lo chequé con otros y tampoco se ven:'( , en mi escritorio de wordpress me voy a la galería y sí aparecen los nombres de las imágenes pero nada de fotos, ya hasta reinicié la computadora para que se reestableciera cualquier cosa pero no. Entro al club de las que se vuelven medio locas por no saber lo que pasa.

    Ojalá pudan ayudarme :(

    Responder
  22. Otra opción que quizás te pueda servir, y no es peligrosa, es bajarse la última versión de WordPress:
    En inglés – http://wordpress.org/download/
    En español – http://es.wordpress.org/

    Y reescribir toda tu instalación de WordPress por FTP. Sin miedo, subes de nuevo los archivos a tu instalación de WordPress y cuando te diga sobreescribir, le dices que sí a todo.

    Esto a veces soluciona errores en la instalación y ahora mismo es lo único que me imagino que podría servirte. Porque tela, sé lo mal que se pasa con estos errores cuando no sabes identificarlos.
    ¡Suerte!

    Responder
  23. Me parece muy valiosa tu aportación, pero en mi caso, ocurre que al instalar el pluggin de XML Sitemaps se produce el mismo error que al subir las fotos…alguien tiene solución? Gracias!

    Responder
  24. Pues creo que entonces tu problema tiene que ver con los permisos de escritura de las carpetas de instalación de WordPress.

    Deberías entrar por FTP y dejar las carpetas con permisos 777 para que se pueda escribir en las carpetas. Por eso no puedes instalar cosas ni subir imágenes.

    Al menos eso es lo que creo.

    Responder
  25. ¿No puedes usar el ftp para instalar el plugin XML sitemap? En vez de usar el sistema que te ofrece WordPress, podrías subir la carpeta por ftp y luego instalarlo. Lo digo por hacer uno de los trucos que he explicado en el artículo.

    Otra cosa que suelo hacer cuando tengo problemas de algún tipo, es sobreescribir la instalación de WordPress, como también he comentado en uno de los comentarios:

    «Otra opción que quizás te pueda servir, y no es peligrosa, es bajarse la última versión de WordPress:
    En inglés – http://wordpress.org/download/
    En español – http://es.wordpress.org/
    Y reescribir toda tu instalación de WordPress por FTP. Sin miedo, subes de nuevo los archivos a tu instalación de WordPress y cuando te diga sobreescribir, le dices que sí a todo.»

    No sé cómo ayudarte más con todo sin más pistas. Asegúrate que existe la carpeta UPLOADS en WP-CONTENT, de manera que quede así
    WP-CONTENT/UPLOADS

    Podría ser cualquier tontería.

    Responder
  26. Hola de nuevo Andrés, me temo que tampoco cambiar los permisos me ha bastado…alguna otra idea? Muchas gracias, que me estoy volviendo loco!

    Responder
  27. Ay perdona!!!! no te había leído!!

    No puedo instalarlo ni por ftp ni por el editor.
    Me dice, «Disk quota exceeded» en ambos casos…

    gracias por la ayuda!

    Responder
  28. Pues entonces creo que el problema es que te has pasado del espacio que te ofrecen para montar el blog. No sé si has utilizado un servicio gratuito o es que te ofrecen poco espacio donde lo tienes alojado.

    Aun así, me resulta extraño que te hayas pasado en subir algo con los servicios que se ofrecen normalmente, tanto gratuitos como pagando.

    Sea lo que sea, debes buscar otra forma de trabajar, porque si ya te has pasado en subir cosas, y no tienes ni el plugin del sitemap instalado, lo veo mal para que el blog funcione.

    Responder
  29. Sinceramente, deberías buscar un sistema mejor con más espacio, porque si encima pagas, y estás así ya… No sé si es que has abusado tú, o te han dado muy poco espacio, pero no es normal.

    No creo que la solución sea borrar cosas anteriores, normalmente los servidores no cuestan tanto y tienen bastante espacio. En 1&1 te sale el servidor por unos 30 euros al año y tienes un giga.

    Quizás lo mejor podría ser optar por Blogger, que es gratuito. Ya que no puedes subir mucho, al menos no pagar nada.

    Porque como te digo, o te han dado muy poco espacio, o has subido muchas cosas que ocupan mucho. No sé, lo veo raro.

    Responder
  30. Gracias por la información la verdad es que fue de gran ayuda!!

    He cambiado de dominio y no veas el lio que llevo bueno de hosting gratuito a hosting de pago pero porque el gratuito me hecho fuera y me dejo medio jodido!!

    Gracias

    Responder
  31. Este post ha pesar de la fehca de publicación, hoy le salvó la vida a mi blog, gracias. Aunque la opción «MISCELÁNEAS» en versiones recientes de WordPress ya no existe, encontré la opción en «Multimedia», gracias de nuevo ;)

    Responder
  32. Hijole la verdad no sabes que agradecido estoy contigo, me acabas de sacar de un super apuro, ya con lo que publicaste solucione el problema, mil felicitaciones por tu buen sitio.

    Responder
  33. Hola ante todo gracias por publicar soluciones a los problemas de todos.
    Mi problema es el siguiente… cuando quiero subir fotos desde mi pc las sube pero no las puedo ver ya que solo aparece el recuadro con el iconito de archivo truncado (roto o invalido) en la punta superior izquierda. La foto si se guarda correctamente en la carpeta Upload ya que lo comprobe con el filezilla y claro… la carpeta tiene permisos chmod 777. Probé tu solución y la verdad que no dio resultado y estamos en un proceso de recambio y no podemos usar una plantilla que con tanto esfuerzo modifique desde el codigo php y demás para adecuarla a nuestra web. Pero para que funcione plenamente necesita que las fotos estén cargadas desde la pc y no alojadas en algún servidor (como imageshack) que solemos usar dado este inconveniente.
    Lo curioso es que en la plantilla que usamos por ahora la foto en la nota (post) no se puede ver como dije sale el recuadrito como si la foto no existiera… pero si pongo el enlace en valores con el nombre preview si se puede ver en la miniatura de la nota en la pag. principal… todo esto me resulta muy extraño y ya no se que hacer. Si solucionas esto no sabría como agradecerte. Desde ya muchas gracias por tu atención.
    Atte. Luis

    Responder
  34. Luís, no te puedo dar mucha ayuda contándome el problema tal y como lo haces, no identifico dónde podría estar el problema. Pero más o menos me decanto por decirte que el problema podría estar en la plantilla, ya que de lo que se encarga esto que explico aquí, es cuando no puedes subir la imagen.

    Parece que tu problema está más encaminado a que la imagen no se muestre.

    Desde aquí no puedo ayudarte mucho. Si quisieras que te mirara la plantilla. envíamela al correo blogodisea@gmeil.com (cambia lo de gmeil por gmail), porque con los datos que me das, no sé decirte más.

    Saludos.

    Responder
  35. Andrés muchas gracias por tu respuesta inmediata.
    El tema no es de plantilla ya que sucede con cuanta plantilla usemos.
    Evidentemente hay algún problema en la base de datos o con el mismo WP asi que veremos si desde nuestro servidor nos dan una solución.
    Desde ya gracias por tu inquietud de solucionar esto.
    Atte. Luis.

    Responder
  36. Pues si es según la plantilla, tienes razón que debe ser WordPress (u otro tema). Si puedes sobreescribir toda la instalación de WordPress, podrías solucionar posibles errores.

    No sé qué más decirte, yo a veces cacharreando, descubro los errores, pero desde aquí no puedo más que desearte suerte.

    Saludos.

    Responder
  37. Hola, segui todos tus consejos, menos el ultimo Plesk, porque no se lo que es eso. Pero no he tenido solucion. La unica solucion momentanea que encontre es copiar la ruta de la ultima imagen que me habia subido correctamente, por ejemplo: http://misitio.com.ar/blog/wp-content/uploads/ ,lo que seguia lo borre, y volvio a funcionar, pero no creo que sea conveniente que deje la ruta de esa manera no? sino seria todo sencillo de solucionar. No se si me entiendes, espero que si. Corro algun riesgo de dejar asi la ruta en Multimedia? Muchas gracias

    Responder
  38. Pues yo creo que en las opciones de MULTIMEDIA puedes dejar lo que te funcione sin problema, no creo que haya problema, pero debes tenerlo en cuenta.

    ¿no será que el problema está en /blog/ ?
    Quizás debas poner blog/wp-content/uploads

    Es por decirte algo, quizás sea ese el error, que has instalado el blog en un directorio de segunda profundidad con el /blog

    Pero aun así, si has conseguido que te funcione poniendo lo que sea en las opciones de MULTIMEDIA, creo que estará bien.

    Responder
  39. Muchas gracias. Ya he escrito al hosting informando del tema por las dudas. Tambien he cambiado la direccion en multimedia, porque me quedaba muy larga, ahora he puesto justo como acabo de leer de ti: blog/wp-content/uploads y cuando veo la imagen en mi sitio, se repite obviamente dos veces blog (blog/blog) pero bueno, es la solucion que le encuentro mientras tanto. Mi sitio lo tengo funcionando hace mucho tiempo y recien ahora tiene este problema. Lo unico que hice en estos dias como para entender que paso, es que cambie de plantilla, pero ya he vuelto a la anterior y reinstale wordpress, pero nada. Ya te mantendre informado si me entero del problema. Muchas gracias

    Responder
  40. me alegro que lo hayas solucionado, aunque no me ha quedado claro si has logrado una solución satisfactoria o sigues teniendo dudas. Si eso contáctame y te explico mejor, aunque sea por correo y te ayudo en lo que pueda.
    Saludos.

    Responder
  41. Hola, gracias por la rapida respuesta. En realidad es una solucion a medias, porque me esta creando carpetas nuevas en el ftp, o sea, a medida que le cambio la direccion a Multimedia, me crea nuevas carpetas. Desde el servidor no me responden. Sino es molestia, me gustaria pedirte ayuda por mail asi te paso las direcciones reales de la web y quizas me logres entender mejor, muchas gracias

    Responder
  42. Muchas gracias por tomarte el tiempo de compartir con todos la solución a este problema tan molesto, ya llevaba un buen rato batallando con lo de los permisos y no recordaba que debido a un problema nos migraron el sitio a otro servidor y con eso cambiaron las rutas tal y como lo indicas, sin embargo, a mi si me funcionó con solo restaurar el path original. De nuevo mil gracias, aquí vamos a estar leyendo tus nuevos aportes.

    Responder
  43. hola! tengo el problema de que en mi blog al crear una entrada no aparecen las imagenes (por mas de que esten cargadas en la carpeta wp-content/uploads. Estoy queriendo instalar el plugin de google xml sitemap.. pero el mismo error ocurre. Entonces copio el .zip de google xml sitemap a la carpeta wp-content/uploads pero tampoco ocurre nada. Como puedo solucionar esto? necesito ayuda… muchas gracias!

    Responder
  44. Mil gracias compañero por esta gran ayuda, la verdad estuve tres días intentando de todo, hasta que di con este bonito blog suyo, mil gracias.

    Responder
  45. tampoco podía subir las imágenes, modifiqué la carpeta en miscelanias (multimedia en lagunas versiones) y ya está solucionado, trabajo en Plesk y no tuve ningún otro problema. Muchas gracias!!!

    Responder

Responder a Jenny Cancelar la respuesta

18 − 7 =