• User Newbie

    Problema visualizzazione immagini blog

    Ciao a tutti, dopo le presentazioni nell'altro forum, vi espongo i problemi legati al mio sito internet attualmente in costruzione. In poche parole il tema installato non mi visualizza le immagini che carico, presenti nei singoli articoli, mentre in home page vengono correttamente visualizzate (precedentemente non faceva nemmeno questo, per via dei permessi inesatti della cartella cache). Stessa cosa per quanto riguarda le immagini inserite tramite URL esterni e non da Upload.
    Io penso che sia tutto legato a due file del tema che ho installato, come si può vedere dagli errori riportati sotto: thumbopen.php e thumb.php, e non un problema legato a permessi di cartelle o ai permalink, anche perchè se provo ad attivare altri temi funziona tutto a meraviglia..
    Nel caso posso allegare questi due file e vedere se qualcuno ne capisce qualcosa.
    intanto riporto gli errori legati all'apertura in home page delle immagini prese da url esterni:

    Warning: fopen
    [ function.fopen ]: failed to open stream: Permission denied in .../thumbopen.php on line 659

    Warning: curl_setopt() [function.curl - setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in **...**thumbopen.php on line 664

    Warning: curl_setopt(): supplied argument is not a valid File-Handle resource in .../thumbopen.php on line 667

    Warning: fclose(): supplied argument is not a valid stream resource in .../thumbopen.php on line 677

    Warning: Cannot modify header information - headers already sent by (output started at /home/****/public_html/wp-content/themes/TemaMioSito/thumbopen.php:659) in .../thumbopen.php on line 793
    local file for //URL immagine sito esterno/2011/04/imm.jpg can not be created
    Query String : src=%3A%2F%2F(URL sito esterno) %2Fblog%2Fwp-content%2Fuploads%2F2011%2F04%2Fimm.jpg&w=297.5&h=140&zc=1&a=c&q=100
    TimThumb version : 1.15

    Grazie!


  • Moderatore

    Ciao davide.mas,
    la prima stringa dell'errore mi pare essere la più significativa:

    [PHP]Warning: fopen
    [ function.fopen ]: failed to open stream: Permission denied in .../thumbopen.php on line 659[/PHP]

    La funzione fopen non ha il permesso di aprire il file thumbopen.php.
    Se il mio ragionamento non è errato, per risolvere il problema dovresti assegnare i permessi di lettura al file.

    Non sono un esperto di php, però prova e fammi sapere. 🙂


  • User Newbie

    Ciao lastrobt.. grazie per la risposta.. purtroppo la soluzione da te proposta è stata una delle prime che Ho provato ma non ha portato ad alcun risultato Ho provato vari settaggi dei permessi dal 755 al 777 ma non cambia assolutamente nulla. Ora sto scrivendo da telefonino ma appena mi è possibike riporto il contenuto di questo file thumbopen.php


  • Super User

    Secondo me è un settaggio del tuo hosting che, per motivi di sicurezza, ha disattivato la funzione fopen. Devi chiedere a loro se è possibile attivarla...


  • User Newbie

    Ragazzi ho risolto finalmente.. Katherine pensavo anche io fosse colpa di qualche impostazione dell'hosting, che ho già dovuto contattare due volte per sbloccarmi alcuni permessi..

    In pratica ho dovuto cambiare i permessi a 777 anche alla cartella .temp e poi c'era un impostazione di base assurda nel tema: non avendo ancora settato a dovere le categorie, i primi post di prova me li metteva nella prima categoria creata che trattava le immagini come se fossero dei video.. fatti questi due cambiamenti è andato tutto a posto. Ora rimane solo un ultimo problema legato alle immagini e dovuto alla mia inesperienza con wp: nelle opzioni del tema è possibile attivare un secondo modello di slideshow con immagini molto più grandi, per visualizzare queste immagini però, c'è scritto che devo aggiungere una nuova key o meta-data denominata featured.. il problema è che non trovo questo campo, devo aggiungere io un codice per attivare questa opzione oppure è già implementata in wp e sono così sbadato da non riuscire a trovarla?

    Questo è il messaggio riportato per permettere la corretta visualizzazione:

    Enable the brand new featured slideshow which uses large images. Please note: You have to add the image of a featured entry via a custom field key featured and value should be the full URL of the featured image. The featured image dimensions has to be 662x230 pixels.


  • User Attivo

    @davide.mas said:

    il problema è che non trovo questo campo
    Quando sei dentro all'articolo in alto sulla destra c'è impostazioni schermo, aprilo e spunta campi personalizzati


  • Super User

    Comunque 777 non vanno bene come permessi, metti a rischio la sicurezza del tuo blog così, perchè sono troppo permissivi! Alcuni hosting li bloccano addirittura. Settare i permessi in questo modo non può che essere solo una soluzione temporanea.


  • User Newbie

    @elmanisero said:

    Quando sei dentro all'articolo in alto sulla destra c'è impostazioni schermo, aprilo e spunta campi personalizzati

    ..e anche questa è risolta.. grazie mille!

    @Katherine said:

    Comunque 777 non vanno bene come permessi, metti a rischio la sicurezza del tuo blog così, perchè sono troppo permissivi! Alcuni hosting li bloccano addirittura. Settare i permessi in questo modo non può che essere solo una soluzione temporanea.

    Già, immaginavo si creassero problemi di sicurezza. Attualmente ho dovuto settare la cartelle uploads di wp e la cartella cache del mio tema a 777, con altri valori non funzionano le visualizzazioni delle immagini. Mentre la cartella temp sempre appartenente al tema sono riuscito a settarla almeno a 775, francamente non so dove sbattere la testa per sistemare le altre.


  • Super User

    Potresti provare a chiedere al tuo hosting quali potrebbero essere i permessi corretti. Se un plugin/tema necessita di permessi 777 per funzionare correttamente è fatto con le dita dei piedi, fidati 😄