Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : amr 28 Jul 2009, 23:43:37
-
Un saluto a tutti ed un complimento a tutto il team di joomla.it.
Purtroppo ho il seguente problema.
Ho realizzato un sito con Joomla in locale usando xampp e tutto è andato liscio. Poi l'ho trasferito in remoto su server Linux e tutto funziona perfettamente,...o quasi. Il problema è che quando cerco di installare un componente con Installa/Disinstalla mi esce il messaggio di errore:
* JFolder::create: Impossibile creare la cartella
* Attenzione! - Operazione di spostamento file fallita
Leggendo vari post sul forum, mi sembra di aver capito che questo dipende dai permessi delle cartelle, che debbono essere settati a 755 affinchè siano scrivibili. Vado a controllare in Admin-->Aiuto-->Info sistema-->Permessi cartelle e risultano tutte scrivibili tranne Cartella Log e Cartella Temp che sono non scrivibili.
Pensando di aver risolto, con Filezilla vado sulle due cartelle incriminate per cambiare i permessi......ma li trovo già settati a 755! Per sicurezza li risetto a 755 e anche a 777, ma niente, per quelle due cartelle continua ad esserci quella scritta rossa NON SCRIVIBILE.
Qualcuno può darmi qualche suggerimento per rendere scrivibili quelle cartelle?
Grazie.
-
se fai il cambio di permessi da filezilla e non li cambia io sentirei l'hoster. :)
ciao ciao
-
Ciao ellezero e grazie per il tuo interessamento.
Ho seguito il tuo consiglio, ma l'hoster mi ha dato questa risposta:
la invito a controllare eventuali sue impostazioni errate nell'applicativo poiche' i permessi sono corretti e di conseguenza l'errore da lei riscontrato risiede altrove.
Qualche altro suggerimento?
Ciao
-
ho avuto un problema simile, in locale tutto ok in remoto, accesso alle cartelle non consentito. Non so se fa al tuo caso ma io ho risolto impostando la Configurazione FTP nella Configurazione globale. Tieni presente che in alcuni server questa impostazione la tengo disattivata e tutto va a meraviglia.
Configurazione FTP
-Abilita FTP
-Host FTP
-Porta FTP
-Nome Utente FTP
-Password FTP
-Root FTP
-
Risolto! :)
Nel passaggio del sito da locale a remoto ho commesso un errore di configurazione di
var$log_path e var$tmp_path nel file configuration.php.
Per trovare la giusta configurazione ho creato un file php con il seguente codice:
<?php
//Gets the document root
$root = getenv("DOCUMENT_ROOT") ;
Echo $root;
?>
l'ho inserito nella root e poi l'ho richiamato dal browser ottenendo la seguente informazione:
/home/xxxxxxxxx/public_html
dopodichè il gioco è fatto:
var$log_path = '/home/xxxxxxxx/public_html/logs'
var$tmp_path = '/home/xxxxxxxx/public_html/tmp'
sono le giuste path da inserire nel configuration.php, ed infatti le due cartelle sono diventate scrivibili e ora posso finalmente installare tutti i componenti che voglio! ;D
foxhy: grazie comunque per il consiglio.
-
Salve,
anche io avevo lo steso problema delle cartelle log e temp non srivibili, così sono andata a verificare il prcorso assoluto e l'ho modifcato.Ora riescoa ad installare tutto!
Buona giornata
-
Grazie..così facendo ho risolto anch'io lo stesso problema!!! ;D
-
Salve!
Come posso rendere scrivibili tutte le cartelle di joomla?
Ho allegato la screen shot del problema!
Grazie
[allegato vecchio più di un anno eliminato automaticamente]
-
Ciao
Per rendere scrivibili le cartelle di joomla hai bisogno di un accesso o tramite ftp o tramite web-ftp.
Con Filezilla p.es. e il nome utente/password ftp sei in grado di cambiare i permessi alle cartelle. Basta cercare filezilla, scaricarlo e installarlo.
1( Connettiti al tuo sito web con il client di FTP
2) Tasto destro del mouse sulla cartella che vuoi modificare e inserisci le autorizzazioni neccessario
755 -> eseguibile solo da utente root
777 eseguibile da tutti gli utenti
(Fonte WWW . info-sat.org/forums/index.php?/topic/36116-chmod-755-777)
Salutis
-
Salve!
Il sito c'è l'ho su un server locale con fedora
Come faccio?
Grazie
-
Ah ecco.. XD
Allora prova a guardare qui... con fedora non ho molta famigliaritá, comunque é un OS basato su linux..
http://unix-like.eu/2009/03/08/permessi-su-file-e-cartelle/
o sennó dovresti guardare nel forum di fedora per settare i permessi, visto che é una cosa da risolvere che riguarda fedora e non joomla....
Saludos
-
salve, mi riallaccio a questo topic che mi ha aiutato a risolvere lo stesso problema (mai riscontrato fino ad oggi in migliaia di test in localhost...) improvvisamente mi sono ritrovato nel configuration.php il percorso delle directory 'temp' e 'logs' completamente sballato....e giuro di non averci messo le mani ultimamente!! ::)
in pratica il percorso era variato in una sorta di:
var$log_path = '/homemio_sito_localepublic_htmllogs'
var$tmp_path = '/homemio_sito_localepublic_htmltmp'
mancavano quindi le / che compongono i percorsi delle directory...ovviamente non trovava più la corrispondenza con le cartelle reali....
fortunatamente ho risolto ma sarei curioso di conoscere il motivo, se qualcuno ha delle ipotesi sono pronto ad ascoltarle ;)