Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : raggio 27 Dec 2005, 18:18:17
-
come da oggetto, in questi giorni su un mio sito joomla! non riesco a cancellare, o uplodare nuovi file su determinate cartelle. Chiedendo spiegazioni al provider mi ha detto che evidentemente è impostata la gestione dei permessi da Apache e quindi di guardare la documentazione di joomla in merito. Io non ci ho capito nulla e non ho risolto. Qualcuno di voi sa dirmi come fare in modo che io via ftp possa eliminare, uplodare file sul mio spazio web?
ciau
Raggiuz :)
-
il chmod delle cartelle in questione cm è impostato?
-
Ti faccio un esempio voglio mettere il file di lingua della zoomgallery nella cartella /components/com_zoom/lib/language/ e questa cartella language ha come CHMOD 755.
-
caricandola via ftp cosa ti dice?
-
Prova a controllare nel PHP INFO, com'è è impostato il safe mode
Perche quando il safe mode è impostato su ON, il file che carichi tramite joomla prendono i permessi apache
Ciao
-
scusa l'ignoranza, come controllo il php info?
-
Crea un nuovo file
inserisci questi paramentri:
<?php
// Visualizza tutte le informazioni, default: INFO_ALL
phpinfo();
?>
Poi salvalo con un nome con estensione php
Poi caricarlo e richiamalo es:
www.tuodominio.tld/nomefile.php
-
mi risulta:
safe_mode = off
che devo fare?
-
nella configurazione suggerita da joomla! come deve essere il Safe_mode ?
-
consigliato off
-
hai un server linux o windows per il tuo sito? se e' linux si puo' ricorrere all' .htaccess, penso anche se sia wondows ma non so in quanto non ho mai lavorato con server windows.
Hai accesso al server in qualche modo? tipo diretto o via ssh?
-
è un server linux, non ho accesso al server, vedo solo la mia cartella ftp (è un reseller plesk).
-
a questo punto la soluzione migliore e' utilizzare il file .htaccess. ma ATTENZIONE che questo e' un file molto delicato. informati presso il tuo servizio di hosting se il file httpd.conf e' predisposto per l'.htaccess.
un buon link per partire e' questo:
http://httpd.apache.org/docs/1.3/howto/htaccess.html
http://httpd.apache.org/docs/2.0/howto/htaccess.html
-
Puoi ovviare alla cosa utilizzando il componente JoomlaXplorer, da qui puoi avere accesso completo alle cartelle.
Lo trovi in questo sito.
ciao
AD
-
cosi limita la cosa a joomla. e' da capire se il problema esiste anche con altre cartelle esterne a joomla e con files suoi
-
cosi limita la cosa a joomla. e' da capire se il problema esiste anche con altre cartelle esterne a joomla e con files suoi
Già lo so.
Il problema è che Joomla quando crea file o cartelle (se ho capito bene) assegna come proprietario "apache", ed in questo caso loggandosi come utente da qualsiasi client FTP non può intervenire.
Per me il problema è più di Joomla che non del settaggio del server (o di una combinazione dei due).
-
in effetti e' cosi.e non e' solo joomla che lo fa. in cerce occasione la dir child prende il chmod della dir parent. Non conosco il componente che hai citato prima ma sicuramente lo provo e vedo come funziona. Il problema dei permessi dei file e' una cosa molto delicata: o hai una connessione via ssh al server e quindi intervieni direttamente oppure con quel .htaccess imposti determinate direttive solo che il server che ospita il sito deve avere la direttiva
AllowOverride impostata su ON altrimenti si creano non pochi casini. per questo raggio e' il caso che si informi su come viene gestito il suo server. se ci stanno informazioni utili i modi per intervenire ci sono. con tutto rispetto,ma joomla e' uno tutte le altre cose sono tante allora tanto vale impostare le cose ben fatte per tutti
-
di solito AllowOverride è attivo sui server... ma non è sempre così.
Sono d'accordo con te comunque... ci sono talmente tante variabili in gioco che non è facile avere una soluzione valida per tutti.
L'ideale sarebbe includere già il file .htaccess nell'installazione... il problema però insorge anche quando si installa un componente che va a crearsi le sue cartelle e i suoi files, aggiungendo nuovi problemi.
ciao
AD
-
ho installato mamboxplorer per cercare una soluzione veloce, ma anche li provando a cambiare i permessi dei file (nello specifico la cartella /images/zoom/) mi da un errore. :(
-
puoi postare l'errore?