16 febbraio 2009Configurare Joomla con Plesk

joomla-logoConfigurando un sito Joomla su un server amministrato con Plesk mi sono scontrato con l’impossibilità di caricare correttamente moduli e componenti, inoltre dalla gestione media era possibile creare cartelle ma non caricare files.

L’errore restituito era:
JFolder::create: Infinite loop detected

In pratica i file erano caricati come utente apache, mentre le cartelle erano di proprietà dell’utente ftp del dominio. Visto che anche i gruppi degli utenti non coincidevano, quindi non poteva copiare i file nella giusta cartella.

Dopo aver verificato che i permessi erano corretti, ho cercato un po’ di informazioni sulla rete, ed ho trovato questa soluzione, che in pratica suggerisce di cambiare il proprietario di tutti i file/cartelle e di aggiungere l’utente apache al gruppo proprietario dei file.

Funziona! Ma così andiamo a toccare dei permessi un po’ “sensibili”, quelli di apache… sempre cercando ho trovato un’altra via più semplice ed efficace:

Joomla 1.5.x dispone di un comodissimo layer FTP per il caricamento di file, moduli e componenti.

Per attivarlo andate nel pannello di amministrazione Joomla (www.vostrosito.it/administrator)

  • dalla pagina iniziale del pannello cliccare l’icona “Configurazione”
  • portarsi quindi nella sezione “Server” e nella sezione “Configurazione FTP” compilare come segue:
    • Abilita FTP = Si
    • Host FTP = 127.0.0.1
    • Nome Utente FTP = username dell’FTP
    • Password FTP = password dell’FTP
    • Root FTP = /httpdocs
  • salvare le configurazioni cliccando l’icona “Applica”

Ed il gioco è fatto!

Da questo momento tutti i file caricati attraverso l’interfaccia di amministrazione di Jooma! saranno trasferiti sfruttando il protocollo FTP.
In tal modo GID/UID saranno quelli corretti e relativi all’account FTP attivo.

2 commenti a “Configurare Joomla con Plesk”

  1. gianluca

    1 giugno 2009, 13:23

    JFTP::login: Unable to login
    JFTP::write: Unable to use passive mode
    JFTP::delete: Bad response
    JFTP::write: Unable to use passive mode
    Messaggio
    Si è verificato un errore! Impossibile aprire il file configuration.php per la scrittura!
    QUESTI SONO GLI ERRORI CHE ESCONO NONOSTANTE LA CONFIGURAZIONE..!!
    HELP ME..!!

  2. Sergio Sarnari

    1 giugno 2009, 19:42

    Sembra che username e password che hai inserito non siano corretti.
    Devi inserire i dati del tuo accesso FTP.
    Ciao,
    Sergio

Lascia un commento