Cómo solucionar el problema de carga de imágenes en WordPress










  • Le ha sucedido esto a usted? Encuentra la imagen perfecta para su publicación o página de WordPress, pero cuando intenta cargar la imagen, obtiene un error. Peor aún, cuando vas a tu biblioteca de medios de WordPress, ¡ninguna de tus imágenes cargadas previamente es visible!

    Los errores de carga de imágenes son en realidad uno de los problemas más comunes que enfrentan los usuarios de WordPress. Pero en la mayoría de los casos, es una solución fácil.

    En este tutorial, te mostraré cómo hacerlo tú mismo. También explicaré algunas de las razones por las que puede suceder y cómo evitar que vuelva a suceder.

    Los errores de carga de imágenes de WordPress son frustrantes cuando no los ha experimentado antes. No ha cambiado su flujo de trabajo, pero los errores parecen aparecer de la nada.

    Veamos por qué podría suceder eso.

    La causa de los errores de carga de imágenes en WordPress

    En la mayoría de los casos, los errores de carga de imágenes en WordPress son el resultado de la configuración incorrecta de los permisos de archivo. Los errores te dan una pista:

    “No se puede crear el directorio wp-content/uploads/2019/04. ¿El servidor puede escribir en su directorio principal?

    cómo corregir errores de carga de imágenes de wordpress paso 1

    «El archivo cargado no se pudo mover a wp-content/uploads/2019/04».

    cómo corregir errores de carga de imágenes de wordpress paso 2

    Los errores «No se pudo crear el directorio» y «No se pudo mover el archivo cargado» indican problemas con los permisos del directorio.

    Al igual que las imágenes rotas en la biblioteca de medios:

    cómo corregir errores de carga de imágenes de wordpress paso 3

    Ahora que sabemos cuál es el problema, ¿cómo sucedió?

    ¿Cómo cambiaron los permisos de archivo de WordPress?

    Supongamos que usted mismo no cambió los permisos sin darse cuenta (bueno, todos lo hemos hecho en algún momento). Hay un par de razones por las que esto podría haber cambiado: la instalación de un complemento o una aplicación de terceros o algún tipo de actualización del servidor o mantenimiento realizado por el host de su sitio web.

    Los complementos altamente calificados y actualizados rara vez serán la causa de los cambios de permisos en la estructura de archivos de WordPress. Sin embargo, se sabe que sucede.

    Si instaló un complemento antes de que comenzara el problema de la imagen, es posible que desee deshabilitarlo antes de realizar la solución descrita en este artículo.

    El host de su sitio web es otra causa probable del problema. Las actualizaciones o el mantenimiento del servidor pueden provocar cambios en los permisos de los archivos. Una restauración de copias de seguridad o cualquier otra cosa realizada por el host también puede hacer esto.

    Cualquiera que sea la causa, lo primero que queremos hacer es establecer los permisos de archivo correctos. Esto debería solucionar cualquier problema de carga de imágenes de WordPress.

    Reparación de permisos de archivos de WordPress

    FTP en su instalación de WordPress y abra el directorio /wp-content.

    Compruebe los permisos en el directorio /upload. Si no son 755, aquí es donde haremos nuestra solución.

    Nota: si los permisos de /upload son correctos, vaya al directorio /uploads y verifique los permisos en los directorios con fecha. Siga profundizando hasta que encuentre el directorio con permisos incorrectos.

    Es poco probable que solo el directorio /upload se vea afectado si el problema se debe a un error del servidor o una actualización. A los efectos de este tutorial, solo abordaremos el directorio /upload.

    cómo arreglar errores de carga de imágenes de wordpress paso 4

    Los pasos que vamos a seguir para solucionar el problema pueden parecer un poco retrógrados, pero tengan paciencia conmigo. Si tiene muchas imágenes en muchos directorios, esta es la forma más fácil y rápida de configurar todo correctamente.

    Nuestro objetivo final es tener permisos de 755 en los directorios y 644 en los archivos de imagen. Entonces, lo primero que vamos a hacer es establecer todo, lo que incluye archivos y directorios, en 644. Así es como lo hace.

    Haga clic con el botón derecho en el directorio «cargas», luego haga clic en el enlace «Permisos de archivo…». Si está utilizando una MAC, puede mantener presionado CMD + clic para iniciar la lista de opciones.

    cómo corregir errores de carga de imágenes de wordpress paso 5

    Dependiendo de su cliente FTP, establecerá un valor numérico de 644 o el valor escrito drw-r–r–

    También vamos a establecer «Recurso en subdirectorios». Esto se debe a que queremos aplicar este cambio a todos los directorios bajo /upload. También seleccione «Aplicar a todos los archivos y directorios» porque también queremos cambiar los permisos en todos los archivos de imagen en los directorios.

    Haga clic en el botón «Aceptar».

    cómo arreglar errores de carga de imágenes de wordpress paso 6

    En este punto, puede notar que algo no sucedió de la manera que esperaba.

    Según las reglas de su host o la configuración del servidor, es posible que no pueda cambiar un directorio a 644. Esa restricción existe para que no elimine accidentalmente los permisos de ejecución para el propietario del directorio, lo que eliminaría efectivamente el directorio de su sitio web. .

    Pero si eso sucede, está bien, porque de todos modos no queremos que los permisos del directorio sean 644.

    como arreglar errores de carga de imagen wordpress paso 7

    Si hace clic en los archivos de imagen reales, todos deberían ser 644, como esperábamos.

    cómo corregir errores de carga de imágenes de wordpress paso 8

    Ahora, para corregir esos permisos de directorio, haga clic con el botón derecho en el directorio «cargas» y haga clic en el enlace «Permisos de archivo…».

    Esta vez vamos a establecer un valor numérico de 755, o el valor escrito drwxr-xr-x

    Seguiremos configurando «Recursar en subdirectorios», pero esta vez seleccionamos «Aplicar solo a directorios». Esto se debe a que no queremos cambiar los permisos que acabamos de establecer para todos los archivos de imagen.

    Haga clic en el botón «Aceptar».

    como arreglar errores de carga de imagen wordpress paso 9

    Si verifica los permisos de archivo ahora, todos los directorios deberían ser 755 y los archivos de imagen 644.

    Cuando inicie sesión en su área de administración de WordPress, las imágenes de su biblioteca de medios deberían estar visibles ahora y cualquier nueva carga de medios debería continuar sin ningún problema.

    como arreglar errores de carga de imagen wordpress paso 10

    Prevención de problemas de permisos de archivos de WordPress en el futuro

    En cuanto a evitar que el problema ocurra en el futuro, probablemente sea imposible dependiendo del problema.

    Sería genial si hubiera una sola cosa que pudiéramos identificar y cambiar para evitar que los permisos de archivo se establezcan en valores incorrectos nuevamente, pero realmente no lo hay.

    Si determina que la causa fue un complemento o una aplicación de terceros, es bastante fácil evitar el uso de esa herramienta en particular. Incluso puede configurar una instalación de prueba de WordPress o un entorno de desarrollo para que pueda experimentar y cometer errores sin causar problemas en su sitio web de WordPress en vivo.

    Si el problema fue causado por el host, eso no es realmente algo que pueda evitar que vuelva a suceder. Es decir, fuera de hacerles saber que sucedió. Si no responden, tal vez encontrar un nuevo host sea una mejor alternativa.

    ¿Alguna vez te has encontrado con el problema de cambiar los permisos de los archivos? ¿Utiliza una instalación de prueba o un entorno de desarrollo para sus cambios y actualizaciones de WordPress?