Problema con miniaturas

Inicio Foros WordPress Themes y Diseño Problema con miniaturas

Este debate contiene 19 respuestas, tiene 6 mensajes y lo actualizó  Fliberty hace 5 años, 11 meses.

  • Autor
    Publicaciones
  • #61710

    dsanmiguel
    Participante

    Hola, estoy trasteando con un tema llamado dt-chocolate y no soy capaz de conseguir que se visualice correctamente. El problema esta en las miniaturas, no se ven. He seguido todas las pautas de instalación del archivo readme, soluciones que he encontrado por ahí sobre permisos en determinadas carpetas del tema y nada…. Po lo que he leido por ahí, creo que el problema puede estar en el fichero thumb.php (timthumb), pero ninguna de las soluciones que he encontrado de problemas con este archivo solucionan el mío. ¿Alguien puede ayudarme?. Muchas gracias.

  • #61714

    Hombre Man
    Participante

    Claro que te podemos ayudar. Pero si no proporcionar la URL de tu sitio, adivinar será muy difícil.

  • #61716

    dsanmiguel
    Participante

    He estado reinstalando todo (una vez más) por si había cualquier problema… en cuanto la deje como estaba la cuelgo….

  • #61717

    dsanmiguel
    Participante

    Adelanto que el problema está en llamadas a la función thumb.php de este tipo:

  • #61718

    dsanmiguel
    Participante

    img src= “http://dsanmiguel.nixiweb.com/wp-content/themes/dt-chocolate/thumb.php?src=/wp-content/uploads/dt_uploads/1333465624_logo.png&w=220&zc=0&q=100&nores=1″ alt=””

  • #61719

    dsanmiguel
    Participante

    La url: dsanmiguel.nixiweb.com

  • #61720

    Hombre Man
    Participante

    Sospecho que tienes que editar el tinthumb para que usa una directorio temporal al que si tenga permisos, porque actualmente intenta /tmp y no tiene acceso.

  • #61721

    dsanmiguel
    Participante

    Muchas gracias Hombre Man,
    estoy debugueando, la página y confirmo que el error lo da en thumb.php, concretamente
    el error que me muestra el firephp es 400 Bad Request
    Si edito en dreamweaver thumb.php y busco esa cadena de texto me aparece únicamente en esta línea:
    header ($_SERVER[‘SERVER_PROTOCOL’] . ‘ 400 Bad Request’);
    Ahora el problema es que mis conocimientos de php son bastante limitados como para solucionarlo….
    También he buscado /tmp, como decías, en thumb.php pero no viene nada…

  • #61722

    dsanmiguel
    Participante

    Voy acotando el problema, los tiros creo que van por donde comentaba Hombre Man, pero no puedo estar más perdido, os dejo copia del DOM:

    Warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/usr/local/apache/htdocs) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/u174738868/public_html/wp-content/themes/dt-chocolate/thumb.php on line 831

    Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/wp-content/uploads/dt_uploads/1333490166_logo.png) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/u174738868/public_html/wp-content/themes/dt-chocolate/thumb.php on line 843

    Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/www/wp-content/uploads/dt_uploads/1333490166_logo.png) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/u174738868/public_html/wp-content/themes/dt-chocolate/thumb.php on line 878

    Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/www/dsanmiguel.nixiweb.com/wp-content/uploads/dt_uploads/1333490166_logo.png) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/u174738868/public_html/wp-content/themes/dt-chocolate/thumb.php on line 878

    Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/www/dsanmiguel.nixiweb.com/wp-content/wp-content/uploads/dt_uploads/1333490166_logo.png) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/u174738868/public_html/wp-content/themes/dt-chocolate/thumb.php on line 878

    Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/www/dsanmiguel.nixiweb.com/wp-content/themes/wp-content/uploads/dt_uploads/1333490166_logo.png) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/u174738868/public_html/wp-content/themes/dt-chocolate/thumb.php on line 878

    Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/www/dsanmiguel.nixiweb.com/wp-content/themes/dt-chocolate/wp-content/uploads/dt_uploads/1333490166_logo.png) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/u174738868/public_html/wp-content/themes/dt-chocolate/thumb.php on line 878

    Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/www/dsanmiguel.nixiweb.com/wp-content/themes/dt-chocolate/thumb.php/wp-content/uploads/dt_uploads/1333490166_logo.png) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/u174738868/public_html/wp-content/themes/dt-chocolate/thumb.php on line 878
    A TimThumb error has occuredThe following error(s) occured:Could not find the internal image you specified.Query String : src=/wp-content/uploads/dt_uploa

  • #61723

    Hombre Man
    Participante

    Es una configuración, creo. La verdad hace mucho que no uso se script, pero si recuerdo que se configura.

    Mira: http://timthumb.googlecode.com/svn/trunk/timthumb.php

  • #61724

    dsanmiguel
    Participante

    Parezco Juan Palomo yo me lo guiso yo me lo como… Solucionado!!!! sustituyendo el thumb.php por el modificado de este enlace:
    http://www.free-installations.info/forum/threads/thumbnails-with-timthumb-php-on-000webhost-not-working.106/
    Gracias de todas formas por tu ayuda Hombre Man.

  • #64978

    lesancor
    Participante

    Hola, tengo el mismo error y vi la solución que planteaste, pero el enlace está roto. Me podrías ayudar con esto.

     

    Saludos

  • #64979

    lesancor
    Participante

    Gracias por la ayuda, al final pude solucionarlo ^_^, y dejo aca una explicacion de como hacerlo.

    El script buscaba la ruta a la imagen, utilizando la variable DOCUMENT_ROOT del apache, y por eso no podia encontrar la imagen. Lo que hay que hacer, es indicarle al TimThumb, el docroot verdadero a traves de la constante LOCAL_FILE_BASE_DIRECTORY, que seria /home/[nombre de usuario]/public_html (el nombre de usuario esta en el cpanel de su cuenta):

    define (‘LOCAL_FILE_BASE_DIRECTORY’,’/home/[nombre de usuario]/public_html’);

  • #65781

    diegonj1
    Participante

    Hola yo tengo un problema nada mas empezar con el dt-chocolate, no me deja ni activarlo. Me sale este error :

    Parse error: syntax error, unexpected T_STRING in /homepages/46/d387278448/htdocs/diegonuevo/wp-content/themes/dt-chocolate/functions.php on line 97

    Tengo los plugin instalados que recomiendas, lo he tenido que subir por FTP ya que por wordpresss me daba error, he dado los permisos 777 y 644 en el FTP a las carpetas, pero aún así da error en esta fila :

    add_action(‘wp_head’,’fbprotered’);

    Wp_head en la base de datos mysql no está por ningun lado… y no se que error se refiere.

    Espero que me podais ayudar. Gracias

  • #65973

    mercho
    Participante

    Tengo el problema con las miniaturas pero ahi algo que no entiendo en el aporte de  lesancor,  en que parte del archivo thumb debo colocar

    define (‘LOCAL_FILE_BASE_DIRECTORY’,’/home/[nombre de usuario]/public_html’);

    por favor espero su colabortación , ya estoy cabezon con este asunto

    Gracias

  • #65981

    Fliberty
    Participante

    Por ese motivo es que prefiero utilizar el script resizer. Con thimthumb me topé con muchos problemas.

  • #65985

    mercho
    Participante

    Fliberty en que soluciona el asunto en discusión tu aporte?  porque ni siquiera

  • #65988

    Fliberty
    Participante

    Existen otras opciones además de utilizar el script thimthumb que vale la pena intentar utilizar. Siempre he visto que se desbocan por utilizar el script thinthumb. Pero en sí el uso es parecido. Un problema como mencionaron puede ser el permiso de las carpetas. La carpeta de cache del plugin ubicado en el theme, debe tener permisos 777, a veces es necesario crear una carpeta temporal en el directorio wp-content con permisos temporales, el nombre de la carpeta debe ser tmp, y además también se debe crear la carpeta cache en el wp-content. Mayormente este tipo de errores es por falta de permisos.

  • #65989

    mercho
    Participante

    Gracias, yo no es que me desboque por usar este php solamente q es el que trae el theme, yo quiero algo que me funcione, he hecho lo que dices y nada. no entiendo porque los creadores de este no dan una solucion clara a este problema, aun en la pagina de ellos no aparece la solucion

  • #65990

    Fliberty
    Participante

    Como mencioné, yo también tuve problemas con el uso de este script, y algunos de mis clientes que usaban themes con este script también lo tenían, así que lo mejor que hice fue reemplazar el script por el que te indiqué, el uso es sencillo, incluso puedes utilizar imágenes externas de otros servidores, el uso es sencillo, algo como:  (img src=”(?php bloginfo(‘template_directory’); ?)/src/resize.php?url=URL_DE_IMAGEN&size=100x100xc50″ /> donde 100 x 100 viene a ser el ancho por el alto y c50 el punto desde donde hará el corte o redimensión de la imagen.

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest