Hola, tengo un gran problema con las imagenes en Wordpress y en mi web.
He estado de baja un mes y a mi vuelta no se de que forma ahora cuando entro en la web hay imágenes que no aparecen. Lo raro es que entro en mi panel de Wordpress y en "medios" donde deberían aparecer todas las imágenes aparecen en el listado pero en blanco (con un icono como de archivo corrupto). Adjunto pantallazo.
Si entro en cPanel o a traves de un gestor FTP al servidor veo que las imagenes si están en sus carpetas correspondiente, las puedo ver, descargar, etc. Pero aún así no se ven en la web y en el escritorio de wordpress (medios).
Leyendo en internet he visto que podría ser un tema de la dirección de la carpeta donde están alojadas las imagenes en "ajustes">"medios" del panel de wordpress, pero lo he comprobado y parece que esta bien. (adjunto imagen)
También he desactivado todos los plugins y sigue dando el mismo problema. Al igual que he cambiado de tema y nada...
Podéis ayudarme desde webempresa?
EDITO: además acabo de comprobar que no puedo subir imágenes a traves del gestor de medios de wordpress: Error HTTP (adjunto también pantallazo)
URL del sitio: Contenido solo visible a usuarios registrados
Hola
En tu captura de pantalla, prueba dejar sólo la ruta relativa, es decir similar a como te indica : wp-content/uploads
Revisa:
https://www.webempresa.com/blog/corrige-la-ruta-upload-path-en-wordpress.html
Saludos.
Ya he probado a realizar lo que me comentas y nada...
También usé el plugin de la web que me indicaste y nada...
Sigo en la misma situación...
Hola Eladio.
vamos a probar algunas opciones.
.- edita el archivo htaccess que encontrarás en la de tu instalación public_html
.- Añade lo siguiente al final del archivo:
SecFilterEngine Off SecFilterScanPOST Off
Si funciona, perfecto, si no funcionara veríamos de realizar alguna modificación en el archivo de funciones de tu plantilla.
un saludo
He añadido las lineas que me indicas pero ahora se ha caído completamente la web... ERROR 500
Hola Eladio.
Me parece extraño que por ese código se caiga la web pero bueno todo puede ser.
Ok, elimina el código anterior del archivo htaccess y revisaremos la web a ver por donde esta ese problema.
Un Saludo
He abierto un ticket en el soporte del hosting y me han dicho que es debido al archivo .htaccess
Me han habilitado un .htaccess limpito
¿Por donde continuamos?
Hola
Revisa si tienes espacio suficiente en tu cuenta de hosting.
En tu captura inicial veo que sólo te sucede con algunas imágenes, como si se hubieran cambiado de ubicación.
Si subes una nueva imagen te sucede lo mismo?
Prueba desactivando los plugins que tengas activos ya que es posible qeu también sea algún tipo de conflicto.
Saludos.
Te respondo:
- Si tengo espacio suficiente en el hosting.
- Es cierto que no pasa con todas, aunque es un porcentaje muy bajo las que se muestran.
- Ahora mismo no me deja subir ninguna imagen a través del panel de administración de Wordpress. Da error HTTP.
- Ya probe a desactivar todos los plugins cambiando el nombre de la carpeta de hosting y nada, sigue igual.
He probado a hacerlo desde la Biblioteca como me indicas y no hay problema, sin embargo desde una entrada (por ejemplo) si que tengo el problema del HTTP ERROR.
Hola Eladio.
¿ Puede ser que estés utilizando una versión desactualizada de wordpress ?, lo comento porque ese error hace tiempo que se presentó en versiones anteriores de wordpress pero fue solucionado con las versiones posteriores.
la forma de solucionarlo en un principio era añadiendo al htaccess es código que te pase o añadiendo otro codigo al archivo de Funciones de tu tema.
Antes de ponernos añadir cosas al archivo de funciones comprueba si tienes actualizaciones pendientes tanto de extensiones como de wordpress.
la última versión estable de wordpress es la 4.8.
Nota: recuerda realizar una copia de seguridad de tu plantilla antes de realizar la actualización.
Un saludo
Ya he actualizado Wordpress a 4.8 y nada, el mismo problema con las imágenes.
Además he probado a desactivar todos los plugins, poner un tema básico por defecto y sigo teniendo el mismo problema con las imágenes.
Hola Eladio,
Debo decirte que las rutas para "upload_path" que tienes configuradas no son correctas:
Contenido solo visible a usuarios registrados
La ruta correcta es: /home/alzentro/public_html/wp-content/uploads y no rutas relativas.
Cuando instalas WordPress, por defecto la ruta de subida de archivos es wp-content/uploads. Sin embargo es posible que tras un traslado esta ruta, por configuraciones anteriores, no sea la correcta y tengas que modificarla.
Revisa el siguiente artículo por si te es de utilidad:
- Corrige la ruta upload path en WordPress - https://www.webempresa.com/blog/corrige-la-ruta-upload-path-en-wordpress.html
No tener bien configurado este parámetro afecta al desempeño de tu sitio web y prolonga los tiempos de carga.
1. WordPress por defecto busca los archivos de imágenes (que afectan de forma global a toda la web) en la carpeta que indique la variable 'uploads'.
2. Si esta variable está vacía WordPress creará una carpeta en /public_html o en la carpeta donde tengas la web llamada /alzentro/public_html/wp-content/uploads/2017/07 (por ejemplo) y guardará ahí las imágenes.
3. Al no ser la ruta reflejada en la variable de la base de datos, esto genera un consumo adicional de tiempo de carga, pues muchas de las imágenes las tiene que regenerar sobre la marcha, cuando se pide la carga de la página.
4. Además de consumir espacio adicional en el Hosting, y generar posiblemente entradas de error en el archivo error_log (que puede crecer en tamaño desmesuradamente) los tiempos de carga globales de la página aumentan.
Revisa el artículo anteriormente citado para que veas la importancia de tener esta ruta bien configurada en la base de datos.
Si no sabes cambiar la ruta solicítalo en Soporte mediante Ticket.
Por último, añade el siguiente define en la línea 8 de tu wp-config.php:
define( 'CONCATENATE_SCRIPTS', false );
Saludos