Prima di tutto complimenti a mau per l'articolo. Anche secondo me è un articolo propriamente detto e andrebbe pubblicato fra gli articoli. Tecnicamente perfetto.
Andando alproblema di Pitto. In alcuni casi per ragioni di sicurezza, viene addotto, utente ftp e utente apache non appartengono allo stesso gruppo.
Per le motivazioni egregiamente espresse da mau, questo implica che ciascuno dei due utenti è "altri utenti" o "resto del mondo" per l'altro.
Il problema può essere solo aggirato (forse sarebbe meglio dire "differito"), quindi ma questo "workaround" che ti trascrivo perché probabilmente lo troveresti altrove, è
altissimamente sconsigliato
Puoi provare a
- impostare tutto a 777 attraverso il tuo ftp
- installare in joomla un componente "file explorer" (tipo extplorer o ninjaexplorer)
- fare (con l'explorer appena installato) una copia di tutte le cartelle e dei file della root distinguendoli con un prefisso (1administrator; 1component; 1configuration.php etc etc lasciando stare l'htaccess). Joomla (e quindi Apache) che ha creato questi file e queste cartelle ne sarà quindi il proprietario
- mettere il sito off line e disconnettere l'amministratore
- via ftp, eliminare le cartelle e i file senza il prefisso e rinominare quelle con il prefisso togliendo il prefisso stesso (la rinomina dei file e delle cartelle non modifica la proprietà degli stessi).
I nuovi file e le nuove cartelle saranno così di proprietà di apache e potrai lavorare tranquillamente con joomla
Dicevo che il problema è solo differito.
Infatti se dovesse insorgere un qualsivoglia problema, quei file non potrai editarli, sovrascriverli o modificarli via ftp (l'aggiornamento di joomla via ftp risulterà impossibile, ad esempio)
Ti ho anche scritto di lasciare stare l'htaccess di proprietà di ftp perché se dovessi incasinare l'htaccess, questo ti impedirebbe di accedere al sito (anche da backend) e quindi non potresti modificare l'htaccess via explorer di joomla, ma neppure via ftp, visto che non ne avrebbei permessi. Il sito sarebbe, quindi, difficilmente ripristinabile a meno di intervento dell'hosting
Ribadisco, il "workaround"
altissimamente sconsigliato
La soluzione migliore è l'individuazione di un servizio hosting che non crei questi problemi