da giorni trovo nei log di drupal questo errore:
mkdir() [<a href='function.mkdir'>function.mkdir</a>]: File exists in /home/public_html/sites/all/modules/imagecache/imagecache.module alla riga 555.
sapete dirmi da cosa è dovuto e cosa significa?
da giorni trovo nei log di drupal questo errore:
mkdir() [<a href='function.mkdir'>function.mkdir</a>]: File exists in /home/public_html/sites/all/modules/imagecache/imagecache.module alla riga 555.
sapete dirmi da cosa è dovuto e cosa significa?
L'errore indica che il modulo imagecache.module sta usando
mkdir()
per creare una directory, ma esiste già una directory o un file con lo stesso nome nella directory indicata.Kiam
Kiam la luno renkontas la sunon.
beh deduco che non è un errore allora, ma perchè me lo segna in rosso?
altra domanda forse stupida :)
se già esiste perchè tenta di crearla?
Il messaggio è creato da PHP; Drupal intercetta l'errore con il proprio gestore di errori e visualizza il messaggio a video (o nel log). Ogni errore intercettato dal gestore di errori è indicato allo stesso modo.
Il modulo dovrebbe verificare che sia possibile creare la directory, prima di crearla effettivamente; non verificare se, ad esempio, esiste già un file con lo stesso nome della directory che si sta creando non è una buona idea.
Dall'altro lato, PHP potrebbe limitarsi a ritornare un codice di errore al posto di "sollevare" un errore (ma questa è un'altra storia).
Kiam
Kiam la luno renkontas la sunon.
ma poi non capisco quale sarebbe la directory che vorrebbe creare?