Joomla su server gestiti: JFolder::create: Infinite loop detected

Problema

Spostando alcuni siti su una VPS esterna l’installazione di moduli e componenti da semre l’errore seguente:
* JFolder::create: Infinite loop detected
* Warning! – Failed to move file

Soluzione

Spesso le configurazioni dei server web a seconda dell’hosting a cui sono appoggiate sono differenti e questo comporta la necessità di aggiustare le configurazioni dei CMS in caso di migrazione.

In questo caso ho spostato una installazione Joomla! (versione 1.5.18 e 1.5.20) e non mi era possibile installare niente dal backend del sito.
Dopo varie ricerche il sempre fornito forum del progetto mi ha dato una soluzione al problema, e anche la spiegazione della causa.

In particolare mi è bastato controllare il percorso della cartella tmp (necessaria per caricare i pacchetti prima di installarli).
Andando su Aiuto / Info Sistema il valore del parametro open_basedir è il seguente:

/var/www/vhosts/gestionesagre.it/httpdocs:/tmp

Mentre nella configurazione di Joomla! in  Sito / Configurazione /Server i “:” prima di /tmp non c’erano.

E’ bastato mettere i due punti nella configurazione, applicare e poi toglierli nuovamente e salvare per risolvere il problema.

Per chi volesse comprendere più a fondo il problema vi rimando ai 2 thread del forum da cui ho preso le informazioni e che potete trovare agli indirizzi seguenti:
http://forum.joomla.org/viewtopic.php?p=2192325
http://forum.joomla.org/viewtopic.php?f=470&t=266930

E anche stavolta me lo sono scritto  così non mi dimentico! Cool

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.