Suave

WordPress mostra un erro HTTP ao cargar imaxes

Proba O Noso Instrumento Para Eliminar Problemas





Publicado enÚltima actualización: 17 de febreiro de 2021

Mentres traballaba no meu blog hoxe WordPress mostra un erro HTTP ao cargar imaxes, estaba confuso e impotente. Tentei cargar a imaxe unha e outra vez, pero o erro non aparece. Despois de 5-6 intentos puiden cargar de novo as imaxes con éxito. Pero o meu éxito durou pouco xa que ao cabo duns minutos o mesmo erro chega a chamar á miña porta.



WordPress mostra un erro HTTP ao cargar imaxes

Aínda que hai moitas correccións dispoñibles para o problema anterior, pero, de novo, perderán o teu tempo, é por iso que vou corrixir este erro HTTP ao cargar imaxes e, despois de rematar con este artigo, pódoche asegurar que esta mensaxe de erro será desaparecido.



Contidos[ esconderse ]

A corrección de WordPress mostra un erro HTTP ao cargar imaxes

Tamaño da imaxe

O primeiro e obvio que hai que comprobar é que as dimensións da túa imaxe non superan a túa área de contido de ancho fixo. Por exemplo, digamos que queres publicar unha imaxe de 3000 x 1500 pero a área de contido da publicación (definida polo teu tema) é de só 1000 píxeles, entón definitivamente verás este erro.



Nota: Por outra banda, sempre intente limitar as dimensións da súa imaxe a 2000X2000.

Aínda que o anterior non necesariamente soluciona o teu problema, de novo paga a pena verificalo. Se queres consultar as directrices de WordPress sobre imaxes, por favor ler aquí .



Aumenta a túa memoria PHP

Ás veces, aumentar a memoria PHP permitida a WordPress parece corrixir este problema. Ben, nunca podes estar seguro ata que o intentes, engade este código define(‘WP_MEMORY_LIMIT’, ‘64M’) no teu wp-config.php arquivo.

aumentar o límite de memoria php para corrixir o erro de IMAXE http de wordpress

Nota: Non toque ningunha outra configuración en wp-config.php ou se non, o seu sitio quedará completamente inaccesible. Se queres podes ler máis sobre Editando ficheiro wp-config.php .

Para engadir o código anterior, só tes que ir ao teu cPanel e ir ao directorio raíz da túa instalación de WordPress onde atoparás o ficheiro wp-config.php.

Ficheiro php wp-config

Se o anterior non funciona para ti, hai unha boa posibilidade de que o teu provedor de hospedaxe web non che permita aumentar o límite de memoria PHP. Nese caso, falar directamente con eles pode axudarche a cambiar o límite de memoria PHP.

Engadindo un código ao ficheiro .htaccess

Para editar o teu ficheiro .htaccess só tes que ir a Yoast SEO > Ferramentas > Editor de ficheiros (se non tes instalado Yoast SEO, deberías instalalo e podes ler sobre como configurar este complemento aquí ). No ficheiro .htaccess só tes que engadir esta liña de código:

|_+_|

establecer o límite de ameazas env magik en 1

Despois de engadir o código, só tes que facer clic en Gardar modificado a .htaccess e comprobar se o problema está resolto.

Cambiando o ficheiro functions.php do tema

En realidade, só imos dicirlle a WordPress que use GD como a clase WP_Image_Editor predeterminada usando o ficheiro functions.php do tema. A partir da última actualización de WordPress, GD foi abstraído e Imagick úsase como editor de imaxes predeterminado, polo que volver á antiga parece solucionar o problema para todos.

Recomendado: Ao parecer, tamén hai un complemento para facelo, vai aquí. Pero se queres editar manualmente o ficheiro, continúa a continuación.

Para editar o ficheiro functions.php do tema, só tes que ir a Aparencia > Editor e seleccionar Funcións do tema (function.php). Unha vez que esteas alí, engade este código ao final do ficheiro:

|_+_|

Nota: Asegúrate de engadir este código dentro do signo PHP final ( ?>)

O tema permite editar o ficheiro para que o editor gd sexa predeterminado

Esta é a corrección máis importante da guía que WordPress mostra un erro HTTP ao cargar imaxes, pero se o teu problema aínda non está solucionado, continúa adiante.

Desactivando Mod_Security

Nota: Este método non se aconsella xa que pode comprometer a seguridade do teu WordPress e do teu hospedaxe. Use este método só se intentou todo o demais e se desactivar isto funciona para vostede, póñase en contacto co seu provedor de hospedaxe e solicite asistencia.

De novo vai ao teu editor de ficheiros a través de Yoast SEO > Ferramentas > Editor de ficheiros e engade o seguinte código ao teu ficheiro .htaccess:

|_+_|

Desactivouse a seguridade do mod usando o ficheiro htaccess

E fai clic en Gardar cambiou a .htaccess.

Reinstalando a última versión de WordPress

Ás veces, este problema pode ocorrer debido a un ficheiro de WordPress corrupto e calquera das solucións anteriores pode non funcionar en absoluto, nese caso, tes que reinstalar a última versión de WordPress:

  • Fai unha copia de seguranza do teu cartafol de complementos desde cPanel (descargalos) e despois desactívaos de WordPress. Despois diso, elimine todos os cartafoles de complementos do seu servidor mediante cPanel.
  • Instala o tema estándar, por exemplo. Vinte dezaseis e despois elimina todos os demais temas.
  • Desde Panel > Actualizacións reinstale a última versión de WordPress.
  • Carga e activa todos os complementos (excepto os complementos de optimización de imaxes).
  • Instala calquera tema que queiras.
  • Proba a usar o cargador de imaxes agora.

Isto corrixirá o erro HTTP que mostra WordPress ao cargar imaxes.

Correccións varias

  • Non use apóstrofo nos nomes dos ficheiros de imaxe, p. ex. Aditya-Farrad.jpg'text-align: justify;'>Este é o final desta guía e espero que xa teñas solucionado o problema WordPress mostra un erro HTTP ao cargar imaxes . Se aínda tes algunha dúbida sobre esta publicación, non dubides en facerlles comentarios.

    Gústame e comparte esta publicación do blog nas redes sociais para axudar a difundir este problema.

    Aditya Farrad

    Aditya é un profesional de tecnoloxía da información automotivado e foi escritor de tecnoloxía durante os últimos 7 anos. Abarca servizos de Internet, móbiles, Windows, software e guías prácticas.