Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

[Risolto] Consiglio Opzioni
mole70
Inviato: Friday, January 20, 2012 9:44:45 AM

Rank: AiutAmico

Iscritto dal : 12/18/2011
Posts: 35
Buongiorno, ho la necessità di installare un server web che giri con ubuntu 11.10, in pratica devo sviluppare un sito web e dovrei prima configurarlo in locale il CMS che userò sarà joomla; ho installato LAMP ma senza un'interfaccia grafica che semplifichi il lavoro non riesco proprio ad usarlo, qualche consiglio da Voi esperti?
Sponsor
Inviato: Friday, January 20, 2012 9:44:45 AM

 
granuz88
Inviato: Friday, January 20, 2012 10:36:46 AM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
Ciao, una volta che hai installato LAMP non ti serve molto una interfaccia grafica per gestirlo.
Devi solo fare qualche configurazione, ma sono si e no 10 comandi. Poi fai tutto da browser Web e sistemi solo Joomla.

Se ti può essere utile qui c'è una guida in PDF molto chiara. (SCARICA)
Ci sono molte parole, ma in realtà c'è poco da fare.... anzi, dato che hai installato già LAMP puoi cominciare dalla pagina 4 se ti va.

Se ti servono chiarimenti chiedi pure.





By Granuz88
mole70
Inviato: Friday, January 20, 2012 11:23:37 AM

Rank: AiutAmico

Iscritto dal : 12/18/2011
Posts: 35
Grazie Applause scaricata e salvata,ora la leggerò con molta attenzione.....
mole70
Inviato: Saturday, January 21, 2012 11:28:06 AM

Rank: AiutAmico

Iscritto dal : 12/18/2011
Posts: 35
granuz88 ha scritto:
Ciao, una volta che hai installato LAMP non ti serve molto una interfaccia grafica per gestirlo.
Devi solo fare qualche configurazione, ma sono si e no 10 comandi. Poi fai tutto da browser Web e sistemi solo Joomla.

Se ti può essere utile qui c'è una guida in PDF molto chiara. (SCARICA)
Ci sono molte parole, ma in realtà c'è poco da fare.... anzi, dato che hai installato già LAMP puoi cominciare dalla pagina 4 se ti va.

Se ti servono chiarimenti chiedi pure.




Ciao, inizio a rompere le scatolette, inizio ad avere qualche problema, se punto il browser su http://localhost/
non mi restituisce IT's Work, segno che apache non è avviato (all'interno della cartella /var/www/ non ho trovato il file in-dex.html), il PHP poi mi dice che la passwd inserita è corretta ma non mi fa autenticare con il nome che ho scelto nel momento dell'installazione, quindi da synaptic ho disinstallato e provato a riavviare il tutto, ma questa volta al contrario della 1 installazione il DB non mi ha chiesto di configurare la passwd ed il nome utente...

sono una frana Brick wall
granuz88
Inviato: Tuesday, January 24, 2012 8:55:33 PM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
Ciao mole70,

scusami se rispondo solo ora, ma sono stato molto impegnato in questi giorni.

Veniamo al dunque.
Direi di rimuovere tutti gli eventuali componenti di LAMP e di rifare l'installazione.
Devi essere collegato a internet per fare queste cose qui di seguito.

1) Rimuoviamo LAMP
Apri il terminale e digita (tutti i comandi colorati di seguito puoi copiarli/incollarli):

sudo tasksel remove lamp-server

digita la password anche se non la vedi e premi INVIO. Attendi che termini.
A seconda dei pacchetti può richiedere più o meno tempo, oppure finirà subito se non ce ne sono di installati.


2) Installiamo LAMP
Apri il terminale e digita:

sudo tasksel install lamp-server

digita la password anche se non la vedi e premi INVIO. Attendi che termini il download e l'installazione.
E' probabile che durante l'installazione ti chieda la password di root di MySQL, ovvero il database che fa parte del pacchetto LAMP.
Per comodità digita la stessa tua password.
Quando ha terminato riavvia il computer per essere sicuro che all'avvio partano tutti i servizi.

A questo punto abbiamo installato tutti e tre i pacchetti che servono: PHP (interprete linguaggio php su cui si basa Joomla), Apache (servizio web) e MySQL (gestore di database a cui si collega Joomla per depositare tutte le sue informazioni)

Prima di proseguire quindi testiamo se PHP e Apache funzionano.


3) Testare funzionamento di Apache
Apri Firefox e nella barra degli indirizzi digita

http://localhost oppure http://localhost/index.html

Dovrebbe comparirti una pagina bianca con la scritta "It Works" in nero.


4) Testare funzionamento PHP
Dobbiamo creare un file index.php con una semplice stringa che richiama il servizio PHP e ne visualizza le informazioni.
Apri il terminale e digita:

cd /var/www e premi INVIO (con questo comando entriamo in /var/www)
sudo su e premi INVIO (digita la password se richiesta)
echo -e "<?php\n phpinfo();\n ?>" > index.php e premi INVIO (con questo comando creiamo un file index.php al cui interno mettiamo quella funzione tra virgolette. lo \n è in realtà un carattere speciale del comando echo, che praticamente istruisce di "andare a capo".)

A questo punto apri firefox e digita:

http://localhost/index.php

Dovrebbe comparirti una pagina simile a questa:



Intanto fammi questi passaggi. Se arrivi fino qui possiamo proseguire oltre.
Fammi sapere! Drool




By Granuz88
mole70
Inviato: Wednesday, January 25, 2012 10:48:37 AM

Rank: AiutAmico

Iscritto dal : 12/18/2011
Posts: 35
Ti ringrazio della disponibilità,mica ti devi scusare anzi.....

Ho disinstallato da terminale Lamp, partita la grafica di disinstallazione e reistallato, questa volta mi ha chiesto la pswd; riavviato il pc dopo che ho reinstallato, e provato apache ma firefox dice :

1) Impossibile trovare localhost.

Forse cercavi: localhost.­it
Suggerimenti aggiuntivi:

Vai alla pagina localho.­st
Vai alla pagina localhost.­net
Ricarica: localhost
Effettua la ricerca

2) Impossibile trovare localhost.
Suggerimenti:

Ricarica: localhost/­index.­html
Effettua la ricerca

ho pensato che al posto di localhost ci volesse il mio ip ed ho inserito quello sempre effettuando le 2 prove con i 2 indirizzi ma:

Impossibile trovare 192.168.1.2.
Suggerimenti:
Ricarica: 192.­168.­1.­2/­index.­html
Effettua la ricerca

ho provato php creando prima il file da terminale (sono dovuto entrare con accesso root perchè mi dava Permesso negato)

Code:
gabriele@gabriele-System-Name:~$ cd /var/www
gabriele@gabriele-System-Name:/var/www$ sudo echo "<? php phpinfo (); ? >" > index.php
bash: index.php: Permesso negato
gabriele@gabriele-System-Name:/var/www$
gabriele@gabriele-System-Name:/var/www$ su
Password:
root@gabriele-System-Name:/var/www# sudo echo "<? php phpinfo (); ? >" > index.php
root@gabriele-System-Name:/var/www#


ma il risultato della prova è identico ad apache

Dove commetto l'errore?



Ho controllato nel file system cartella /var/www ed esistono 2 file index.php e l'altro testing.php.save.....
granuz88
Inviato: Wednesday, January 25, 2012 11:00:08 AM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
Apri il terminale e digita:

more /etc/hosts

Copia e incolla il risultato qui.
Localhost è un termine univoco nel mondo informatico, e intende lo stesso PC sull'indirizzo standard 127.0.0.1 (è un indirizzo locale del PC).



By Granuz88
mole70
Inviato: Wednesday, January 25, 2012 11:42:50 AM

Rank: AiutAmico

Iscritto dal : 12/18/2011
Posts: 35
Code:
gabriele@gabriele-System-Name:~$ more /etc/hosts
127.0.0.1    localhost
127.0.1.1    gabriele-System-Name

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
gabriele@gabriele-System-Name:~$

granuz88
Inviato: Wednesday, January 25, 2012 1:43:08 PM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
Appunto, localhost è sul 127.0.0.1, quindi è tutto ok... che stranezza.

Prova, sempre da firefox, a fare http://127.0.0.1/index.html e anche http://127.0.0.1/index.php

P.S.
Che versione di ubuntu utilizzi? la 11.10 server o la 11.10 normale?



By Granuz88
mole70
Inviato: Wednesday, January 25, 2012 2:07:07 PM

Rank: AiutAmico

Iscritto dal : 12/18/2011
Posts: 35
granuz88 ha scritto:
Appunto, localhost è sul 127.0.0.1, quindi è tutto ok... che stranezza.

Prova, sempre da firefox, a fare http://127.0.0.1/index.html e anche http://127.0.0.1/index.php


Nulla, sempre il msg di firefox....

granuz88 ha scritto:
P.S.
Che versione di ubuntu utilizzi? la 11.10 server o la 11.10 normale?


utilizzo la versione del Prof. Cantaro dell'Istituto Majorana, la Plus 8 che si basa sulla versione 11.10, ma la settimana passata avevo trovato in giro per i vari forum l'aggiornamento del kernel alla versione 3.2.0-10-generic dando l'invio per aggiornare il kernel il gestore aggiornamenti mi aveva proposto un semi avanzamento di versione,non so se questa cosa possa inibire qualcosa nei software, inoltre avevo aggiornato il desktop con MATE ed ora mi sono accorto che non posso fare "Si è verificato un errore nell'eseguire mate-screenshot:

Esecuzione del processo figlio "mate-screenshot" non riuscita (File o directory non esistente)"

volevo farlo per farti vedere lo screen dei requisiti di sistema in modo da darti dei dati certi.......(vista la mia inesperienza)

Ho fatto un casino vero?
granuz88
Inviato: Thursday, January 26, 2012 11:20:03 AM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
mole70 ha scritto:

utilizzo la versione del Prof. Cantaro dell'Istituto Majorana, la Plus 8 che si basa sulla versione 11.10, ma la settimana passata avevo trovato in giro per i vari forum l'aggiornamento del kernel alla versione 3.2.0-10-generic dando l'invio per aggiornare il kernel il gestore aggiornamenti mi aveva proposto un semi avanzamento di versione,non so se questa cosa possa inibire qualcosa nei software, inoltre avevo aggiornato il desktop con MATE ed ora mi sono accorto che non posso fare "Si è verificato un errore nell'eseguire mate-screenshot:

Esecuzione del processo figlio "mate-screenshot" non riuscita (File o directory non esistente)"

volevo farlo per farti vedere lo screen dei requisiti di sistema in modo da darti dei dati certi.......(vista la mia inesperienza)

Ho fatto un casino vero?



Mi sa di si! Drool
Diciamo che tutto il sistema viene compilato e costruito per funzionare su una data versione del Kernel. Se cambi kernel non è detto che tutto funzioni come prima.
Secondo me ti conviene reinstallare il sistema 11.10 del Majorana, facendo gli aggiornamenti normali, ma senza cambiare la versione del kernel con una superiore (a meno che non sia proposta dal gestore stesso degli aggiornamenti).

Da quanto posso capire il servizio di Apache non si avvia automaticamente con l'avvio del sistema, cosa che di solito avviene.
Per essere sicuri di questo prova da terminale a dare questo comando:

sudo /etc/init.d/apache2 restart

e poi prova con firefox sul solito indirizzo http://localhost




By Granuz88
mole70
Inviato: Thursday, January 26, 2012 12:57:37 PM

Rank: AiutAmico

Iscritto dal : 12/18/2011
Posts: 35
Questo l'output :

Code:
gabriele@gabriele-System-Name:~$ sudo /etc/init.d/apache2 restart
[sudo] password for gabriele:
apache2: Syntax error on line 230 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/sites-enabled/miosito1: /etc/apache2/sites-enabled/miosito1:1: <VirtualHost> was not closed.
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail!
gabriele@gabriele-System-Name:~$


quel fail non mi dice niente di buono...infatti l'indirizzo come al solito niente....

uff....devo reinstallare tutto quindi? mi dovrò ingegnare a salvare i segnalibri,ed a segnarmi alcuni software che mi piacerebbe ritrovare.....

Non sapevo del discorso del kernel.....

ma se reinstallo devo formattare l'hdd?
granuz88
Inviato: Thursday, January 26, 2012 2:19:55 PM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
No aspetta, c'è un errore nel file di configurazione di apache.
Pensavo peggio. Non reinstallare.
Secondo me ti sono rimaste delle configurazioni sporche di qualche tempo fa che fanno confusione.

Fai così. riprendi in mano il POST che ti ho scritto più in alto con le procedure.

Rifai tutto, ovvero rimuovi LAMP e ricomincia da capo. però dopo aver eseguito il passaggio 1) e PRIMA di eseguire il passaggio 2) esegui questo comando:

sudo rm -r /etc/apache2

Per rimuovere tutte le configurazioni di apache vecchie.
Poi procedi con il punto 2) e tutti i seguenti come c'è scritto... fammi sapere!




By Granuz88
mole70
Inviato: Friday, January 27, 2012 2:48:59 AM

Rank: AiutAmico

Iscritto dal : 12/18/2011
Posts: 35
granuz88 ha scritto:
No aspetta, c'è un errore nel file di configurazione di apache.
Pensavo peggio. Non reinstallare.
Secondo me ti sono rimaste delle configurazioni sporche di qualche tempo fa che fanno confusione.

Fai così. riprendi in mano il POST che ti ho scritto più in alto con le procedure.

Rifai tutto, ovvero rimuovi LAMP e ricomincia da capo. però dopo aver eseguito il passaggio 1) e PRIMA di eseguire il passaggio 2) esegui questo comando:

sudo rm -r /etc/apache2


Eseguito come descritto, quando sono arrivato qui il terminale mi ha detto impossibile eseguire file o directory inesistente, ho reinstallato e non mi ha chiesto la password , nel testarli tutto come prima....non funzionano, domattina reinstallo ubuntu (ho provveduto a spostare i file che mi interessano in un'altro HDD) l'unico dubbio è reinstallo senza formattare o formatto e reinstallo?

mole70
Inviato: Friday, January 27, 2012 2:43:34 PM

Rank: AiutAmico

Iscritto dal : 12/18/2011
Posts: 35
Ciao, domani provo a reinstallare LAMP; questa mattina se ne è andata per reinstallare l'OS e le applicazioni....rieseguo la procedura e ti faccio sapere, speriamo bene Brick wall
granuz88
Inviato: Saturday, January 28, 2012 12:17:07 AM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
Ciao Mole70,

ho scaricato anche io la 11.10 Plus, ho fatto gli aggiornamenti di sistema, poi ho seguito la mia guida e funziona tutto. Ho solo fatto un errore nel comando per creare il file index.php, ma l'ho già modificato nella procedura.
basta che lo copi così com'è.

Ciao




By Granuz88
mole70
Inviato: Saturday, January 28, 2012 2:54:53 PM

Rank: AiutAmico

Iscritto dal : 12/18/2011
Posts: 35
granuz88 ha scritto:
Intanto fammi questi passaggi. Se arrivi fino qui possiamo proseguire oltre.
Fammi sapere! Drool


EUREKA EUREKA!!!!

finalmente è partito....

ho installato LAMP, seguito passo passo la tua guida e funziona tutto.....

Grazie della pazienza, rimango in attesa del proseguimento Drool
granuz88
Inviato: Sunday, January 29, 2012 8:50:50 PM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
Benissimo!

Adesso che sappiamo che Apache funziona e php è correttamente installato, dobbiamo creare un database da dedicare a Joomla.

5) Creare database per Joomla
Joomla usa di default DB di tipo MySQL, quindi dobbiamo avviare l'utility di MySQL per configurarne uno.
Sempre da terminale digita:

mysql -u root -p

inserisci la password di root di MySQL (quella che hai scelto in fase di installazione del software LAMP).
Ti apparirà la console di MySQL. Creiamo un database per joomla, che chiameremo joomladb (attenzione al punto e virgola finale, deve esserci!):

CREATE DATABASE joomladb;

Poi creiamo un utente MySQL che abbia accesso completo a questo database. Chiamiamolo joomlauser, con password joomlapsw:

GRANT ALL on joomladb.* TO 'joomlauser'@'localhost' IDENTIFIED BY 'joomlapsw';

Questo comando significa: dai permesso di accesso completo al database joomladb all'utente joomlauser che ha password joomlapsw.
Ovviamente nome del database, utente e password li puoi scegliere a piacere se non ti vanno quelli che ti ho proposto.
Usciamo da MySQL digitando:

\q e INVIO


6) Estraiamo joomla nella cartella "web"
Immagino che tu abbia scaricato un file .tar.gz dove è presente joomla.
Puliamo la cartella /var/www e copiamoci il file tar.gz:

sudo rm -r /var/www/*
sudo cp nomefile.tar.gz /var/www

spostiamoci nella cartella e decomprimiamolo:

cd /var/www
sudo tar -xvf nomefile.tar.gz

Se il nome del file è lungo, basta che scrivi le prime lettere e poi, premendo il tasto [TAB] linux te lo auto-completa da solo.


7) Permessi sulla cartella di destinazione
Siccome siamo sul tuo PC personale e non su un server, possiamo essere molto più permissivi sui permessi da dare alla cartella /var/www, per facilitare anche il tuo lavoro.
Diamo quindi accesso completo a questa cartella da parte di tutti:

sudo chmod -R 777 /var/www


8) Test Finale
Apri Firefox e digita:

http://localhost

dovrebbe partire la prima configurazione di joomla! Drool
Quando ti verrà richiesto il database, come Host metti localhost, come nome database, user e password quelli scelti al passaggio 5)

Buon divertimento con Joomla! Drool





By Granuz88
mole70
Inviato: Sunday, January 29, 2012 10:31:16 PM

Rank: AiutAmico

Iscritto dal : 12/18/2011
Posts: 35
granuz88 ha scritto:
Benissimo!

Adesso che sappiamo che Apache funziona e php è correttamente installato, dobbiamo creare un database da dedicare a Joomla.

5) Creare database per Joomla
Joomla usa di default DB di tipo MySQL, quindi dobbiamo avviare l'utility di MySQL per configurarne uno.
Sempre da terminale digita:

mysql -u root -p

inserisci la password di root di MySQL (quella che hai scelto in fase di installazione del software LAMP).
Ti apparirà la console di MySQL. Creiamo un database per joomla, che chiameremo joomladb (attenzione al punto e virgola finale, deve esserci!):

CREATE DATABASE joomladb;

Poi creiamo un utente MySQL che abbia accesso completo a questo database. Chiamiamolo joomlauser, con password joomlapsw:

GRANT ALL on joomladb.* TO 'joomlauser'@'localhost' IDENTIFIED BY 'joomlapsw';

Questo comando significa: dai permesso di accesso completo al database joomladb all'utente joomlauser che ha password joomlapsw.
Ovviamente nome del database, utente e password li puoi scegliere a piacere se non ti vanno quelli che ti ho proposto.
Usciamo da MySQL digitando:

\q e INVIO


6) Estraiamo joomla nella cartella "web"
Immagino che tu abbia scaricato un file .tar.gz dove è presente joomla.
Puliamo la cartella /var/www e copiamoci il file tar.gz:

sudo rm -r /var/www/*


Io sono una frana, e ti farò ammattire prima di aver imparato, io sono fermo qui fin dove ho quotato :

Code:
gabriele@gabriele-System-Name:~$ sudo rm -r /var/www/*
[sudo] password for gabriele:
rm: impossibile rimuovere "/var/www/*": File o directory non esistente
gabriele@gabriele-System-Name:~$


però sono andato nel filesystem a guardare la cartella esiste con il percorso corretto,ovviamente dentro la cartella non c'è nulla ma la cartella esiste.....come potrai vedere dalla schermata il percorso c'è var/www......(il fuoco è un piccolo vezzo non sembra neanche che abbia ormai 42 anni tra pochi giorni vero?)




Per joomla un file compresso in .tar.gz non l'ho trovato ed avevo scaricato un file .zip immagino che debba sostituire il nome file con Joomla_2.5.0_ita-Stable_v2.zip





Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.