Buscar
Cerrar este cuadro de búsqueda.

¿Qué hacer cuando en WordPress te sale un error al cargar imágenes?

Tu Marketing Bogotá - ¿Qué hacer cuando en WordPress te sale un error al cargar imágenes?

Si algún día  llegases a necesitar migrar tu página a un nuevo hosting, o resetear tu hosting para restaurar un backup en orden de resolver un problema de tu sitio web, es posible que después de restaurar exitosamente tu backup ingreses a tu panel de administración de WordPress y te encuentres con la sorpresa de que te sale un error al cargar imágenes en tu página web.

El mensaje de error específico al que nos referimos es el siguiente:

Ha habido un error al subir “xxxxx.jpg”
No se pudo crear el directorio uploads/xxxx/xx. Asegúrate de que el servidor tiene permisos de escritura para el directorio superior.

Para resolverlo, algunas personas recomiendan cambiar los permisos de la carpeta uploads, algo que por ningún  motivo debes hacer. Más bien tienes que asegurarte de que para las carpetas los permisos sean de 755 y para los archivos sean de 644, pero esto es un tema que no necesitas analizar hasta que no hayas probado la solución que te plantearemos a continuación.

¿Entonces cuál es la solución?

Haz click en “Ajustes” –> luego en “Medios” –> y verifica que la información que te resaltamos en la siguiente imagen sea exactamente la que aparece en tu sitio web.

Error al cargar imágenes
wp-content/uploads

Si la carpeta definida para guardar los archivos es distinta a la que aparece en la imagen, por favor escribe la ruta que te presentamos en ella, guarda los cambios y vuelve a intentar cargar un archivo.

Esperamos que con esto resuelvas tu problema y tu sitio web vuelva a funcionar correctamente. Gracias por visitarnos.

22/08/2019 – Actualización:

WordPress, a partir de la versión 3.5, impide que sus usuarios modifiquen la ruta para carga de medios en la sección de Ajustes>Medios, forzándolos a hacerlo directamente en el código del archivo wp-config.php, el cual se encuentra en el servidor en que hospedamos nuestras páginas web.

No obstante, existe un plugin llamado “Upload Url and Path Enabler“, el cual permite habilitar los espacios que mostramos en la captura de arriba, y nos permite volver a definir la ruta de carga siguiendo las indicaciones dadas en esta publicación.

Si bien el plugin no se ha actualizado desde hace más de 3 años, éste sigue funcionando correctamente gracias a que en las últimas versiones de WordPress no se han hecho cambios significativos en el área del código que este plugin modifica.

Recuerden que deben hacer un backup de los archivos y bases de datos de sus páginas cada vez que actualicen a una nueva versión de WordPress, o instalen/actualicen un nuevo plugin o tema.

Esperamos que esto les sea de ayuda.

07/01/2020 – Actualización:

Si no te es posible descargar el plugin “Upload Url and Path Enabler“, tendrás que cambiar manualmente los permisos de la carpeta “uploads” de tu WordPress. Para hacerlo es necesario que accedas directamente a los archivos de tu servidor, vía FTP o cPanel. A efectos de esta guía, los pasos que describiremos son para los usuarios del cPanel, ya que esta es la herramienta que utilizan la mayoría de las personas que gestionan sus propios sitios web.

Paso 1: 
Ingresa a tu “cPanel“, ve a la sección de “Archivos” (Files) y haz click en “Administrador de Archivos” (File Manager).

Tu Marketing Bogotá - Permisos carpeta uploads 1
Tu Marketing Bogotá – Error al cargar imágenes 3


Paso 2: 
Haz click en “public_html“, ubica la carpeta “wp-content” y haz doble click en ella.

Tu Marketing Bogotá - Permisos carpeta uploads 2
Tu Marketing Bogotá – Error al cargar imágenes 4


Paso 3: 
Ubica la carpeta “uploads“, haz click derecho sobre ella y elige la opción “Cambiar Permisos” (Change Permissions).

Tu Marketing Bogotá - Permisos carpeta uploads 3
Tu Marketing Bogotá – Error al cargar imágenes 5


Paso 4: 
En la ventana emergente ubica la sección “Permiso” (Permission) y define en ella un valor de 755. Por último haz click en “Cambiar Permisos” (Change Permissions). 

Tu Marketing Bogotá - Permisos carpeta uploads 4
Tu Marketing Bogotá – Error al cargar imágenes 6


Ahora ve a tu panel de administración de WordPress, actualiza la sección de medios, confirma que tus imágenes sigan mostrándose e intenta cargar un nuevo archivo. 

Nota: En algunos casos, definir un valor de 755 para el permiso de carga de archivos no resuelve el problema del error al cargar imágenes. Si esto te sucede, repite este proceso, pero esta vez define un valor de 744 para tu permiso.

0 LIKES

Suscríbete al boletín

Otros artículos

Tabla de contenidos

Otros artículos

Suscríbete al blog

27 comentarios

    1. Hola Sergio.

      Imagínate que WordPress eliminó estas opciones a partir de la versión 3.5, forzando a sus usuarios a re-definir la ruta de carga de medios directamente en el código del archivo wp-config.php, el cual se encuentra en el servidor en que hospedas tu página.

      No obstante, existe un plugin llamado “Upload Url and Path Enabler“, el cual vuelve a habilitar los espacios que mostramos en la captura de arriba, y te permite definir fácilmente la ruta de carga de medios.

      Nota que si bien el plugin no se ha actualizado desde hace más de 3 años, éste sigue funcionando correctamente gracias a que en las últimas versiones de WordPress no se han hecho cambios significativos en el código de ésta área de WordPress.

      Una vez instales el plugin, volverás a encontrar las dos celdas que se muesetran en la captura de arriba.

      No olvides hacer un backup de los archivos y bases de datos de tu página cada vez que actualices a una nueva versión de WordPress, o instales/actualices un nuevo plugin o tema.

      Esperamos que esto te sea de ayuda Sergio, que estés bien.

    1. Estimada Marian. Te invitamos a revisar la nueva actualización (07/01/2020 – Actualización:) que incorporamos a éste artículo, la cual brinda una respuesta a tu consulta.

  1. Muchas gracias por darme la solución. Todo el mundo indicaba lo de los permisos 755… y como vosotros decís el problema era cambiar la direccion de la carpeta uploads. Debe ser muy comun hacer una migración y olvidarse de cambiar eso, este error indica eso, que tu ruta de archivos y carpetas no esta actulaizado a la nueva.

    Muchas gracias por solucionarmelo.

    1. Hola Rafael, es cierto lo que dices, la solución a este problema es mucho más sencilla que el trabajo de modificar permisos en las carpetas del servidor.

      Es una lástima que una opción de configuración tan importante como esta haya sido retirada a partir de la versión 3.5 de WordPress, forzándonos a utilizar el plugin “Upload Url and Path Enabler“ para volver a habiltiarla en la sección de ajustes.

      Nos alegra haber podido ayudarte.

  2. Muchas gracias por la ayuda, en mi caso era justo eso, que en Ajustes / Medios tenía puesto una url muy grande en lugar de wp-content/uploads
    La web la había migrado de un dominio a otro y en algún proceso he cometido el desajuste.
    Saludos y mil gracias por vuestra ayuda

  3. Hola ayudaaa, instalé el plugin y puse que se guarden en wp-content/uploads
    como dicen, y aun no me da “No se ha podido insertar el adjunto en la base de datos” 🙁 también intenté las dos formas del permiso y aún no me deja, intenté más cosas recomendadas desde el wp-config.php que más puedo hacer? no encuentro la solución, voy desesperando, gracias por la ayuda!! 🙁

  4. Hola Ornella, gracias por escribirnos.

    Podrías revisar la versión PHP que se está manejando en tu servidor actualmente; el ideal es que la actualices a una versión superior a la 8.0, ya que hemos visto casos en los que personas que usan la versión 7.4, que es la más común, corrigen este problema al actualizar a la versión más reciente. No obstante, debes tener cuidado al hacerlo y realizar un backup de seguridad de tus archivos y bases de datos, ya que si tienes algún plugin desactualizado que no sea compatible con las versiones PHP más recientes, esto puede generar un error crítico en tu página web y sacarla de servicio.

    Esperamos que puedas resolver este problema pronto.

    Cordialmente,
    Juan de Tu Marketing

    PD: En nuestro blog encontrarás un tutorial súper detallado sobre cómo realizar backups de seguridad manuales.

  5. Hola yo tengo el problema de que no se puede instalar ningun plugin ni subir ningun archivo no se crean las carpetas, pero yo lo he instalado en windows server 2019 estoy usando localhost como sería en este caso por favor necesito de su ayuda, gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Suscríbete a nuestro Blog

Recibe nuestros contenidos directamente en tu bandeja de entrada.

Tu Marketing Bogotá - PayU payment methods popup

Cupón

Regístrate y obtén un

-10% dcto

Suscríbete al boletín y recibe en tu correo un cupón del 30% de descuento en toda la tienda!

Este registro solo sirve para las cuentas de hosting compartido de cPanel.

POR EJEMPLO

mail.buenejemplo.com

Nota:  Usa MX Priority 0

Sobre el software con licencia:
Quienes invierten en una página web deben saber que la actualización constante del software que sustenta su funcionamiento es imprescindible para que esta funcione correctamente a lo largo de muchos años. Esto aplica tanto para el software gratuito, como para el que requiere de una licencia pagada para recibir actualizaciones, y debe formar parte de cualquier programa de mantenimiento web que se implemente en tu empresa.

Si tú fueses a contratar las licencias de
Elementor ProCrocoblock All-Inclusive, que son los dos software especializados que utilizamos como base en Tu Marketing para crear páginas web profesionales con funcionalidades avanzadas, te costarían $720.000 al año, en caso de que sólo contrates una licencia para tu página web de producción, y $1.440.000 si quisieras contratar también las licencias para tu página web de pruebas, lo cual es recomendable si deseas efectuar un trabajo de mantenimiento seguro en tu página web. 

Con nuestro servicio de mantenimiento web podrás hacerte a 4 de estas licencias y otros beneficios por un precio muy inferior al que te cobrarían Elementor y Crocoblock bajo cualquiera de los escenarios que te planteamos anteriormente.

Sobre el certificado SSL:
No todos los servicios de hosting incluyen el certificado SSL para tu página web. Si este fuese tu caso, nuestro servicio de mantenimiento web incluye la generación de este certificado para tu página web, así como la configuración del mismo directamente en tu servidor.

Advertencia:
Algunos proveedores de hosting no permiten que sus usuarios modifiquen los parámetros del Limite de Memoria PHP, por más que registren correctamente la línea de código que soluciona este problema. Esto lo sabrás si este parámetro no se modifica después de completar esta guía (el código que ingresaste puedes dejarlo ahí, o eliminarlo, pero no te preocupes que el funcionamiento de tu página no se verá afectado).

Si este fuese tu caso, necesariamente debes acudir a ellos para que te ayuden a gestionar este cambio. Ahora, si tu proveedor de hosting actual se niega a ayudarte, sugerimos que busques un nuevo proveedor porque si no corriges este problema, tu página web no funcionará correctamente.

Mi Cuenta

Iniciar chat
1
¿Necesitas ayuda?
Hola, bienvenido a Tu Marketing.
¿En qué podemos ayudarte?