Dopo migrazione server non fa upload immagini (file_image imagecache)

3 contenuti / 0 new
Ultimo contenuto
Dopo migrazione server non fa upload immagini (file_image imagecache)

Ciao a tutti.
Ho eseguito una migrazione di server.. avevo fatto tutte le prove tranne una: l'inserimento dell'articolo.
Le immagini importate funzionano correttamente, ma se inserisco un articolo nuovo l'immagine correlata (file_image imagecache) sembra funzionare, mi fa vedere anche l'iconcina dell'immagine accanto al campo cck dopo aver clickato upload, ma quando vado a visualizzare il nodo l'immagine non si vede (ed effettivamente nella directory non c'è anche se nell'admin me la visualizza).
Secondo me il problema non è grave, ma non riesco davvero a capire dove andare ad agire.
I permessi li ho ricontrollati e sono impostati come 777..

se vi può aiutare sotto la configurazione di imagecache ricevo questo warning:
warning: Parameter 1 to imageapi_gd_image_resize() expected to be a reference

porca tro... è un problema legato al php 5.3 evidentemente.
infatti andando a modificare il modulo in questo modo:
imageapi_gd_image_resize(&$image, $x, $y, $width, $height)
imageapi_gd_image_resize($image, $x, $y, $width, $height)

funziona...
in pratica vanno tolte le reference.. ma una cosa del genere sarebbe strutturale e quindi va modificato ogni metodo che referenzia le variabili?????

Sì, i problemi legati a PHP 5.3 sono ancora tanti, vedi http://drupal.org/project/issues/search/?issue_tags=PHP%205.3

Tuttavia il core è compatibile e molti moduli, almeno in versione dev, sono già funzionanti.

cosmy wrote:
in pratica vanno tolte le reference.. ma una cosa del genere sarebbe strutturale e quindi va modificato ogni metodo che referenzia le variabili?????

Se hai una funzione

<?php
function nomefunzione($x, &$y) {
  ...
}
?>

PHP 5.2 permette di chiamarla con
<?php
nomefunzione
($a, &$b);
?>

ma in PHP 5.3 devi usare
<?php
nomefunzione
($a, $b);
?>

Questo è di gran lunga il caso più comune che ho trovato, anche se tu sei incappato in un'altra variante.