Password dimenticata? Nessun account? Registrati
  • Narrow screen resolution
  • Wide screen resolution
  • Auto width resolution
  • Increase font size
  • Decrease font size
  • Default font size
  • default color
  • red color
  • green color

04. dic 2008
Home arrow Forum
I forum di lezionionline
Benvenuto/a, Ospite
Prego Accedi o Registrati.    Password dimenticata?
Vai a fine pagina Rispondi al messaggio Preferiti: 0
Discussione: Re:installazione locale su linux
#2865
schirone (Utente)
Moderatore
Messaggi: 155
graphgraph
Utente non in linea Clicca qui per vedere il profilo di questo utente
Re:installazione locale su linux 2 Mesi, 4 Settimane fa Karma: 0  
ciao giac.

Sotto ubuntu non credo sia una buona idea installare XAMPP, per motivi di sicurezza, del resto indicati anche nel tutorial da te segnalato. XAMPP è un ambiente ottimo per lo sviluppo ma non per altri usi e sicuramente sotto Linux ci sono altre cose interessanti che si possono fare con un web server...

Pertanto consiglio una installazione di apache2 e php5 da synaptic.

La questione, comunque non è come installare l'ambiente server e php, ma come installare joomla in un ambiente già ottimizzato e ben configurato. In particolare: quali sono i permessi corretti da dare a cartelle file? quale utente, di quale gruppo?

Il problema è molto serio, soprattutto se si tende, come ho sempre fatto io -- in precedenza con windows -- a costruire il sito in locale per poi trasferirlo su server remoto. Se i permessi non sono giusti, si rischia di esporsi a gravi problemi si sicurezza. Ho purtroppo alle spalle un grave incidente in merito.

Resto in attesa di ulteriori riscontri. Nel frattempo vorrei chiedere a Roberto: una volta installato joomla, quali devono essere i permessi su file e cartelle? Forse questa indicazione è stata da già data ... ma non ricordo in quale circostanza, se nel tutorial o in qualche post. Di certo il libro non ne parla. A p. 39 c'è un ottimo riquadro che spiega il significato dei numeri di permesso (4+2+1) ma nulla della corretta attribuzione dei file di joomla, né del modo di verificare e cambiare eventuali impostazione. Forse questo paragrafo potrebbe essere migliorato in una prossima versione. Sempre se anche tu lo ritieni necessario. Del resto il libro è perfetto e il suo valore resta intatto. (un altro capitolo che svilupperei è relativo alla costruzione di template ... ma forse potrebbe essere l'oggetto di un altro libro. Cosa aspetti a scriverlo?) Ciao
 
Segnala ad un moderatore   Loggato Loggato  
 
Ultima Modifica: 2008/09/06 12:11 Da schirone.
  Per scrivere in questo Forum è prima necessario registrarsi come utenti di questo sito.
#2866
giac (Utente)
Expert Boarder
Messaggi: 131
graphgraph
Utente non in linea Clicca qui per vedere il profilo di questo utente
Sesso: Maschio
Re:installazione locale su linux 2 Mesi, 4 Settimane fa Karma: 0  
Ok, grazie per la precisazione.
Per quanto riguarda i numeri che determinano i permessi, in questo forum se ne è parlato diverse volte. Se fai una ricerca trovi sicuramente qualcosa. Comunque, per la sicurezza devono essere settati a 755. Se si notano problemi nell'installazione di qualche componente, si portano a 777 per riportarli poi nuovamente a 755. Io questa operazione la eseguo attraverso File Zilla.
 
Segnala ad un moderatore   Loggato Loggato  
  Per scrivere in questo Forum è prima necessario registrarsi come utenti di questo sito.
#2867
schirone (Utente)
Moderatore
Messaggi: 155
graphgraph
Utente non in linea Clicca qui per vedere il profilo di questo utente
Re:installazione locale su linux 2 Mesi, 4 Settimane fa Karma: 0  
ok, ora risaliamo al principio.

In Ubuntu, ma penso in ogni distribuzione linux, la cartella del server appartiene a root e ha i permessi 751:
la mia è appunto /var/www e ha questo:
drwxr-xr-x 34 root root 4096 2008-09-05 21:30 www


Allora pernso che una soluzione potrebbe essere questa:
1. creo una directory
sudo mkdir /var/www/joomla

2. cambio prooprietario:
Codice: :

sudo chown salvatore:salvatore /var/www/joomla



3. Trasferisco i file di joomla e do i permessi 755 o 777
chmod -R 755 /var/www/joomla


Ora faccio un test e vedo se funziona. Prova anche tu giac e fammi sapere se ti trovi.

E' strano non ho trovato niente su questo aspetto in internet. Nei vari forum sembra una cosa pacifica l'installazione di joomla in locale ... ma non è così!
 
Segnala ad un moderatore   Loggato Loggato  
 
Ultima Modifica: 2008/09/06 18:10 Da schirone.
  Per scrivere in questo Forum è prima necessario registrarsi come utenti di questo sito.
#2868
giac (Utente)
Expert Boarder
Messaggi: 131
graphgraph
Utente non in linea Clicca qui per vedere il profilo di questo utente
Sesso: Maschio
Re:installazione locale su linux 2 Mesi, 4 Settimane fa Karma: 0  
Scusami ma avevo capito male. Con quei permessi (755 e 777) mi riferivo alle cartelle presenti sul server remoto ( almeno su Ergonet è così). Per quanto concerne l'installazione in locale di joomla su Ubuntu non ti so dire perché ho usato xampp sotto windows, e su disco rimovibile, seguendo pedissequamente i tutorials di Roberto. Ho usato quella procedura sia per la versione di joomla 1.0 sia per la versione 1.5
Ciao e Buona Domenica.
 
Segnala ad un moderatore   Loggato Loggato  
  Per scrivere in questo Forum è prima necessario registrarsi come utenti di questo sito.
#2869
michelinux (Utente)
Junior Boarder
Messaggi: 36
graphgraph
Utente non in linea Clicca qui per vedere il profilo di questo utente
Sesso: Maschio Ubicazione: Pontecorvo (FR) Compleanno: 1969-09-01
Re:installazione locale su linux 2 Mesi, 4 Settimane fa Karma: 0  
Holà,

nell'ordine;

1) il web server Apache è "abilitato" a leggere nella cartella /var/www/joomla ?

2) Il problema è di gruppo e utente; "apache" (alcune volte indicato come "www-data") in questo caso è il gruppo e l'utente in /var/www/joomla. Tu a quella cartella non accedi con quelle "credenziali", o meglio se verifichi l'appartenenza del percorso in questione noterai diversi sia il gruppo che l'utente. Impartisci questi due comandi;

chown -cR apache /var/www/joomla/*

chgrp -cR apache /var/www/joomla/*

che ti permettono di cambiare proprietario e gruppo al percorso in questione.

P.S.:Non uso Ubuntu, ma Slackware; potrebbe darsi che nella distro che utilizzi non devi inserire apache bensì www-data; la verifica puoi farla nel file group che trovi in /etc

...facci sapere se funziona...

Bye
 
Segnala ad un moderatore   Loggato Loggato  
  Per scrivere in questo Forum è prima necessario registrarsi come utenti di questo sito.
#2877
schirone (Utente)
Moderatore
Messaggi: 155
graphgraph
Utente non in linea Clicca qui per vedere il profilo di questo utente
Re:installazione locale su linux 2 Mesi, 4 Settimane fa Karma: 0  
Ciao Michelinux,

benvenuto in questa discussione.

o controllato il mio /etc/group e di fatto ho trovato un utente www-data e non apache.
A questo punto come devo procedere?

Dopo aver creato la cartella /var/www/joomla
con root come devo procedere, in ordine, ti prego.

Ad esempio, posso fare direttamente così?:
sudo chwon -R www-data:www-data /var/www/joomla/*

per cambiare utente e gruppo con un solo colpo
Inoltre questo deve essere fatto prima o dopo aver messo i file di joomla?

Insomma potresti scrivere i passaggi con ordine?

grazie infinite
 
Segnala ad un moderatore   Loggato Loggato  
  Per scrivere in questo Forum è prima necessario registrarsi come utenti di questo sito.
Vai all'inizio pagina Rispondi al messaggio
Realizzato con FireBoard
Lezionionline.net

Chi c'è in chat


Link consigliati