CCK FileField attachments che spariscono

12 contenuti / 0 new
Ultimo contenuto
CCK FileField attachments che spariscono

Salve a tutti,

ho un problema grave su un sito in produzione con D6.20 (non posso fare upgrade a 6.22 ora):

in pratica ho una feature custom che usa un tipo di contenuto che include vari campi FileField. Alcuni file (il 20% circa) caricati in attachment attraverso questo tipo di nodo semplicemente spariscono dal file system, ma il nodo continua (logicamente) ad includere il link a questi file. Seguendo il link drupal restituisce un 404.

Tutti i dettagli finora raccolti li ho pubblicati qui: http://drupal.org/node/1405538

Qualcuno può aiutarmi per favore? Sono in produzione ed ormai in emergenza.

Grazie,

enrico

Quote:

enricostn wrote:
in pratica ho una feature custom...

cosa intendi per feature custom???

Quote:

enricostn wrote:
Alcuni file (il 20% circa) caricati in attachment...

cosa intendi per caricati in attachment???

vuoi dire che hai 1 ctype con alcuni campi cck filefield che ti stanno dando il problema che hai descritto... tutto qui, giusto???

hai toccato qualcosa su Apache o fatto qualche altra operazione prima che si verificasse il problema? ...abilitato qualche modulo etc etc...?

Ciao,

grazie per la risposta.

per feature custom intendo una feature (http://drupal.org/project/features) creata da me, si comporta come fosse un modulo.

per "caricati in attachment" intendo "uploadare" un archivio in un campo di un nodo.

non ho toccato Apache né abilitato nuovi moduli.

grazie per l'aiuto, hai potuto dare un'acchiata ai file che ho caricato nella issue su drupal.org?

si, ho dato un'occhiata ma la cosa strana/problema sta nel fatto che prima ti funzionava tutto e all'improvvisò ha smesso di funzionare... la prima cosa logica che mi viene da pensare è che sia stato modificato qualcosa sul server da parte del tuo provider... non so, magari qualche upgrade di Apache, MySQL etc...

ovviamente avrai già controllato in > admin/settings/file-system - tutto a posto vero?

p.s. i files che danno problemi hai controllato se per caso hanno un peso elevato in MB rispetto agli altri?

mah, in realtà io prima usavo l'upload normale, standard di D per gli upload, poi è sorta l'esigenza di avere upload multipli per lo stesso nodo ed ho dovuto attivare CCK FileField. Da quel momento credo siano iniziati i problemi.

questo nuovo tipo di nodo prevede che gli utenti modifichino i file allegati varie volte al giorno. sono file pdf, xls, zip o rar non di grandi dimensioni.

io credo che possa esserci un problema nel processo di rename dei file con l'aggiunta dei suffissi "_0", "_1", etc

con il provider ho già parlato... niente.

ok... prova questo modulo >>> http://drupal.org/project/upload_replace

pulisci anche la cache e lancia update.php

uno dei mantainer del modulo FileField mi ha risposto su drupal.org dicendo di disabilitare qualsiasi altro modulo che interferisca con la scrittura dei file.

temo che installando upload_replace confonderemmo ancora di + le acque. non trovi?

la cache l'ho pulita un sacco di volte.

update.php su cosa potrebbe intervenire?

grazie!

...secondo me la soluzione sta in questo modulo... se non lo provi non lo saprai mai... pulire la cache e update.php dopo averlo installato e prima di usarlo, ovviamente... e sempre una buona abitudine quando drupal fa i capricci come in questo caso... in ogni caso io ci credo al 90% ...se poi non risolve almeno hai tentato... a me pare che dal README promette di risolvere proprio i problemi che tu hai descritto...

Ma i nuovi upload sostituiscono quelli vecchi, non riescono a caricarsi, oppure i vecchi scompaiono random?
Fatti controllare i limiti di spazio disco? La cartella temporanea per i file è a posto come dimensioni della partizione in cui è e permessi?

a detta degli utenti, riescono a caricare correttamente i file senza alcun errore. però non sappiamo se appena caricano un file provano ad aprirlo... questo ci direbbe se il file non si carica direttamente oppure sparisce successivamente.

comunque sia dagli ultimi file scomparsi direi chq la questione del suffisso "_0" è probabilmente da scartare: nodo nuovo -> attachment nuovo -> file nuovo scompare. no suffissi...

su http://drupal.org/node/1405538#comment-5521270 quicksketch dice che potrebbe essere una estensione PHP tipo Suhosin a generare il problema. qualcuno ha idea di quale potrebbe essere?

ho incollato qui il nostro phpinfo: http://pastebin.com/0gwFhXWU

lato hosting dicono che è tutto ok...

grazie

ooops...

a quanto pare il problema potrebbe essere legato con il "nuovo" parametro di PHP 5.3 max_file_uploads, di default impostato su 20.

leggere qui: http://allinthehead.com/retro/349/the-curse-of-max_file_uploads

l'ho impostato su 100... (boom!) sperando di risolvere.

speriamo bene!

niente da fare, il log PHP non mostra alcun PHP Warning.... ma i file continuano a sparire.

a quanto pare esiste anche un altro caso: http://drupal.org/node/1405538#comment-5535428