Autore Topic: Installazione components e unix user  (Letto 3146 volte)

Offline emi65

  • Esploratore
  • **
  • Post: 126
    • Mostra profilo
Installazione components e unix user
« il: 10 Mag 2010, 14:24:53 »
Il mio http server è una macchina Linux e
io sto usando la versione

Joomla! 1.5.9

Questo che sto per descrivervi è un problema che
avevo aperto quasi un anno fa ma su cui non avevo avuto
indicazioni risolutive.

Il mio provider mi ha assegnato uno user ftp che si
chiama ftppoli ed è con questa utenza che ho scaricato
joomla sul server e l'ho installato.

Purtroppo quando installo dei componenti attraverso il
pannello di joomla le cartelle e i files che sono creati
hanno un utente diverso rispetto a quello che mi è stato
assegnato e io di conseguenza non sono in grado
di modificare nulla.

L'utente unix con cui sono create le cartelle dei
components è:

apache (group apache)

Esiste un modo per risolvere questo problema e far si
che venga usato l'utente unix che è a mia disposizione ?

ciao e grazie
Emilio

Offline santograz

  • Abituale
  • ****
  • Post: 907
  • Sesso: Maschio
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #1 il: 10 Mag 2010, 14:31:08 »
Ciao,
quello che ti succede è normale: se non hai l'opzione "reset owner" nel tuo pannello di controllo dell'account, chiedi al provider di effettuare un "reset owner" per tutto il sito, va tutto a posto.

Per le prossime installazioni, puoi ovviare all'inconveniente settando l'FTP layer nel pannello di configurazione di Joomla.
« Ultima modifica: 10 Mag 2010, 14:37:21 da santograz »
Un esperto mi ha detto:"Per avere un sito web sicuro, installalo su di un server locale, poi spegnilo e stacca i cavi". Mi hanno rubato il computer.

Offline emi65

  • Esploratore
  • **
  • Post: 126
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #2 il: 10 Mag 2010, 14:51:56 »
OK provo a settare l'opzione ftp layer dal pannello di
joomla e ad installare un nuovo components per vedere
se funziona.

Quando parli dell'opzione "reset owner" sul pannello di
controllo intendi il pannello di controllo di joomla
o quello di Parallel Plesk ?

grazie
Emilio

Offline santograz

  • Abituale
  • ****
  • Post: 907
  • Sesso: Maschio
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #3 il: 10 Mag 2010, 20:38:58 »
Plesk, naturalmente. Tenta prima un reset, non ha senso reinstallare...
Un esperto mi ha detto:"Per avere un sito web sicuro, installalo su di un server locale, poi spegnilo e stacca i cavi". Mi hanno rubato il computer.

Offline emi65

  • Esploratore
  • **
  • Post: 126
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #4 il: 17 Mag 2010, 15:13:52 »
Ho provato ad abilitare l'ftp layer nella
parte configuration server del pannello di controllo di
joomla ma quando provo ad installare un nuovo componente
prendo l'errore

        * JFTP::store: Bad response
        * Attenzione! - Operazione di spostamento file
          fallita

Non saprei a questo punto cosa fare per fare una installazione.
Ho anche il dubbio sul fatto che ho lasciato il campo
Root ftp vuoto .
E' forse per questo che prendo l'errore ?
Ci va messo un valore con path assoluta o relativa ?

grazie e ciao
Emilio


Offline santograz

  • Abituale
  • ****
  • Post: 907
  • Sesso: Maschio
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #5 il: 17 Mag 2010, 17:43:37 »
Eh, se non indichi il path...

Di solito è /public_htlm/ (con lo slash alla fine), prova. Comunque è il path relativo della cartella dove c'è Joomla...
Un esperto mi ha detto:"Per avere un sito web sicuro, installalo su di un server locale, poi spegnilo e stacca i cavi". Mi hanno rubato il computer.

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #6 il: 17 Mag 2010, 21:22:18 »
Ciao,
è sconsigliato abilitare l'ftp layer di joomla per questioni di sicurezza.

il problema del server è che gli users non sono univoci e quindi come ha ben descritto emi65 nel primo post, "quello che fà la mano destra non viene visto dalla mano sinistra"  ;)

Contatta l'hosting chiedendo che rendano univoci gli users.

Poi fai anche un aggiornamento alla 1.5.17 perchè la tua versione è obsoleta ed insicura.

Sposto il messaggio nella sezione server dove ti sapranno spiegare meglio.
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #7 il: 18 Mag 2010, 09:18:09 »
ciao emi65,
 attenzione che mi sa che stai partendo da un presupposto sbagliato, lo user ftp che ti assegnato l'hosting non ha niente a che vedere con lo user unix con cui gira lo ftp.
infatti, accedendo con lo ftp, vedi files e cartelle come apache:apache; ciò mi fa pensare che il server ftp giri come (o scriva i files come) l'utente apache sotto cui probabilmente gira php: il che vorrebbe dire che è tutto correttamente settato.

ti consiglierei di verificare con attenzione le path indicate in configuration.php perché il problema è tipico di un $tmp_path incorretto.

nel caso contrario chiedere all'assistenza.

ciao,
marco
 

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline emi65

  • Esploratore
  • **
  • Post: 126
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #8 il: 18 Mag 2010, 12:00:55 »
Ringrazio tutti per i suggerimenti.

Inanzitutto ho disabilitato l'FTP Layer per evitare di
avere "buchi" di sicurezza e anche perchè tenerlo abilitato
non mi risolveva il problema.

Ho anche controllato la
$tmp_path = '/var/www/vhosts/poljuventina.org/httpdocs/CMSPJ/tmp

e direi che è corretta.

Appena possibile aggiornerò all'ultima versione stabile
di joomla (1.5.17 ???) anche se tutte le volte
che faccio questa operazione non so mai dove "toccare"
perchè tutto vada per il meglio.

Mi sembra comunque di aver capito che l'aggiornamento
non risolverà il mio problema ma è solo per avere una
versione più aggiornata e sicura
Confermate ?

mailcolstaip dice anche di "rendere univoci gli
user" .....  cosa significa ?
gli utenti in ballo sono 2 : il mio user ftp e l'utenza
apache .
Penso che il provider non mi darà mai l'utenza di apache
e probabilmente il sito non funzionerebbe con la mia
utenza ftp ...   :-\
.... sono in una strada senza uscita  :'(  ????

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #9 il: 18 Mag 2010, 12:24:01 »
Server: Apache/2.0.52
X-Powered-By: PHP/4.3.9

direi che prima è il caso di fare un paio di aggiornamenti... btw: sicuro che ciò che vuoi installare giri con php 4.3?

non conosco il tuo fornitore di hosting, ma io consiglio sempre una telefonata all'assistenza.

ma tu di che utenze stai parlando? delle credenziali di accesso o di quelle con cui sono scritti i files?
se in ftp vedi i files come apache:apache quelle sono le utenze in uso.

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline santograz

  • Abituale
  • ****
  • Post: 907
  • Sesso: Maschio
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #10 il: 18 Mag 2010, 12:28:12 »
Citazione
è sconsigliato abilitare l'ftp layer di joomla per questioni di sicurezza

Hai ragione, ma, visto che la sua utilità è limitata all'installazione di componenti e moduli, basta abilitarlo solo in quelle occasioni...

Citazione
$tmp_path = '/var/www/vhosts/poljuventina.org/httpdocs/CMSPJ/tmp

Siamo sicuri che Joomla è installato nella subdirectory CMSPJ, vero?

Alla fine, non ho capito se hai resettato l'owner dei file, magari mediante ticket all'assistenza. E' cosa che si fa comunemente...
Un esperto mi ha detto:"Per avere un sito web sicuro, installalo su di un server locale, poi spegnilo e stacca i cavi". Mi hanno rubato il computer.

Offline emi65

  • Esploratore
  • **
  • Post: 126
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #11 il: 18 Mag 2010, 12:40:58 »
Si joomla è proprio sotto CMSPJ

Per quello che riguarda il reset dell'owner dei file
l'ho fatto fare e tutto sembra funzionare.

Il problema si ripresenterà all'installazone
di un altro components o addirittura all'aggiornamento
alla versione aggiornata di joomla (... e questo che
mi fa più paura)

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #12 il: 18 Mag 2010, 12:56:38 »
Citazione
Per quello che riguarda il reset dell'owner dei file
l'ho fatto fare e tutto sembra funzionare...

direi che allora hai un problema di configurazione del server: penso che l'assistenza dovrebbe fare un po' di più.

ciao.
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline santograz

  • Abituale
  • ****
  • Post: 907
  • Sesso: Maschio
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #13 il: 18 Mag 2010, 12:58:42 »
Non è un problema, è semplicemente una cosa da fare. Evidentemente chi amministra il tuo server ha pensato che quella sia la configurazione migliore per la sicurezza.

Comunque, l'aggiornamento di Joomla avviene via ftp e non da di questi problemi.
Un esperto mi ha detto:"Per avere un sito web sicuro, installalo su di un server locale, poi spegnilo e stacca i cavi". Mi hanno rubato il computer.

Offline emi65

  • Esploratore
  • **
  • Post: 126
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #14 il: 18 Mag 2010, 14:36:13 »
Server: Apache/2.0.52
X-Powered-By: PHP/4.3.9

direi che prima è il caso di fare un paio di aggiornamenti... btw: sicuro che ciò che vuoi installare giri con php 4.3?

scusa cosa intendi per aggiornamento btw ?
quali sono le ultime versione di php e apache stabili ?
Con le attuali versione che hai visto mi conviene passare
a joomla 1.5.17 ?

grazie e ciao
emilio

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Installazione components e unix user
« Risposta #15 il: 18 Mag 2010, 15:05:12 »
consiglierei un immediato passaggio a php 5.2 (eviterei ancora per un po' la 5.3 in quanto non ancora supportata da tutte le estensioni joomla), e un aggiornamento a apache 2.2.

btw = a proposito, scusa sono stato un poco sintetico.

comunque mi quadra poco che ad ogni modifica sia necessario l'intervento dell'assistenza: sicuro che non vi sia della documentazione che spiega come fare?

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 

Host

Torna su