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

server web su ubuntu 10.04 Opzioni
gdatri
Inviato: Sunday, September 12, 2010 10:23:56 AM

Rank: AiutAmico

Iscritto dal : 3/6/2008
Posts: 56
sono alla mia prima esperienza con linux e con ubuntu... ho installato ubuntu su di un notebook acer appena comprato... sto cercando di installare apache php e mysql per provare in locale un sito web su cui sto lavorando... ho installato apache2 e parte localhost infatti mi dice
Commenta:
It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.


ma non mi fa scrivere sulla cartella var/www Brick wall Brick wall

io sono gdatri come utente... dice che la cartella è di root... ma non riesco ad accedere come root (non mi ha chiesto nessuna password al momento dell'installazione)

aiutino Boo hoo! Boo hoo!

Grazie
Sponsor
Inviato: Sunday, September 12, 2010 10:23:56 AM

 
granuz88
Inviato: Sunday, September 12, 2010 12:26:56 PM
Rank: AiutAmico

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

Prima di tutto ti consiglio una installazione più semplice per un server web. Ubuntu ha delle installazioni "pre-impostate" che aiutano ad installare tutti i componenti necessari per una particolare funzione.
Ubuntu ha anche una installazione particolare per fare da Server Web senza che tu stia li a guardare che pacchetti installare.

Per farlo basta che apri Synaptic (Sistema > Amministrazione > Gestore Pacchetti Synaptic)

Quando aperto vai nel menù "Modifica > Marca i pacchetti per attività"

Ti si aprirà una finestra simile a questa. Seleziona LAMP Server (Linux Apache Mysql Php)


Applica le modifiche e attendi che scarichi tutti i pacchetti necessari.
Durante l'installazione ti chiederà di inserire la password di ROOT per Mysql. Attenzione, non serve che sia uguale a quella dell'amministratore del tuo pc, è una password a scelta che diventrà la principale (solo per Mysql).

Bene, adesso ha un server web completamente operativo. Ti consiglio di riavviare il sistema per rendere operativi tutti i componenti eventualmente non ancora avviati.


A questo punto dicci: Che cosa vorresti fare con questo server web. Hai un sito fatto da te oppure un sito che si appoggia a CMS come Wordpress o Joomla?


By Granuz88
gdatri
Inviato: Tuesday, September 14, 2010 10:14:59 AM

Rank: AiutAmico

Iscritto dal : 3/6/2008
Posts: 56
ti ringrazio per la risposta... non ho risposto subito perché ieri ero fuori e sono tornato tardi... inoltre non mi è arrivata una mail che mi segnalava che qualcuno aveva risposto al mio messaggio... (come faccio a dire al forum di inviarmi le mail ?)
comunque non conoscevo il gestore dei pacchetti e stavo cercando di installare i moduli uno per uno e devo aver fatto casino...
non so come fare ad allegare la videata dell'errore che mi ha dato quando ho provato e reistallare apache...
Commenta:
Impossibile scaricare tutti gli indici dell'archivio

Il repository potrebbe non essere più disponibile o non più raggiungibile per problemi di rete. Se disponibile, verrà utilizzata una versione vecchia degli indici, altrimenti verrà ignorato. Controllare la connessione di rete e assicurarsi che l'indirizzo inserito nelle preferenze sia corretto.

Impossibile recuperare cdrom://Ubuntu 10.04.1 LTS _Lucid Lynx_ - Release i386 (20100816.1)/dists/lucid/main/binary-i386/Packages.gz Usare apt-cdrom per far riconoscere questo CD-ROM da APT. apt-get update non può essere usato per aggiungere nuovi CD-ROM
Impossibile recuperare cdrom://Ubuntu 10.04.1 LTS _Lucid Lynx_ - Release i386 (20100816.1)/dists/lucid/restricted/binary-i386/Packages.gz Usare apt-cdrom per far riconoscere questo CD-ROM da APT. apt-get update non può essere usato per aggiungere nuovi CD-ROM
Impossibile scaricare alcuni file di indice: saranno ignorati o verranno usati quelli vecchi.


che faccio adesso... sto usando ubuntu da venerdì... prima lavoravo con windows
Commenta:
A questo punto dicci: Che cosa vorresti fare con questo server web. Hai un sito fatto da te oppure un sito che si appoggia a CMS come Wordpress o Joomla?


ho un sito fatto da me... (con qualche aiutino) è quello che puoi vedere su http://ciaobb.com/lodging/ è fatto in php e mysql vorrei crearmi un ambiente di sviluppo confortevole sul pc di casa per testare le modifiche che devo fare prima di metterle in linea sul server...
mi occorre un ambiente di sviluppo e debug (pensavo potesse essere eclipse)





gdatri
Inviato: Tuesday, September 14, 2010 10:17:13 AM

Rank: AiutAmico

Iscritto dal : 3/6/2008
Posts: 56
ho trovato come devo fare per farmi mandare le mail... opzioni watch this topic Whistle

ma non sono riuscito a fare quello che dice il messaggio Brick wall
Commenta:
gdatri@gdatri-laptop-acer:~$ apt-cdrom
apt 0.7.25.3ubuntu9.1 per i386 compilato il Jul 16 2010 08:12:17
Usage: apt-cdrom [options] command

apt-cdrom is a tool to add CDROM's to APT's source list. The
CDROM mount point and device information is taken from apt.conf
and /etc/fstab.

Commands:
add - Add a CDROM
ident - Report the identity of a CDROM

Options:
-h This help text
-d CD-ROM mount point
-r Rename a recognized CD-ROM
-m No mounting
-f Fast mode, don't check package files
-a Thorough scan mode
--auto-detect Auto detect drive and mount point
-c=? Read this configuration file
-o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp
See fstab(5)
gdatri@gdatri-laptop-acer:~$ apt-cdrom add
Viene usato il punto di mount del CD-ROM /media/apt/
Identificazione...
E: Impossibile eseguire stat sul punto di mount /media/apt/ - stat (2: Nessun file o directory)
W: Mount di "/dev/sr0" su "/media/apt/" non riuscito
E: Impossibile passare a /media/apt/ - chdir (2: Nessun file o directory)
gdatri@gdatri-laptop-acer:~$ apt-cdrom add

granuz88
Inviato: Tuesday, September 14, 2010 10:51:11 AM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
Stai tranquillo... il cd-rom per installare la roba non ti serve (a parte per l'installazione del sistema operativo in se).
Ubuntu si prende tutti i pacchetti necessari direttamente da internet... non devi fare nulla.

Devi però essere collegato ad internet con ubuntu. Se hai problemi in questo senso prima risolviamoli.

Hai provato a fare la procedura che ti ho indicato? Ubuntu riconosce automaticamente i pacchetti già installati sul sistema e scaricherà solo quelli necessari.
Quando sono sicuro che hai fatto quello che ti ho detto proseguiamo con la storia dei permessi di scrittura in /var/www


By Granuz88
dead
Inviato: Tuesday, September 14, 2010 11:05:18 AM

Rank: AiutAmico

Iscritto dal : 9/20/2004
Posts: 1,597
gdatri ha scritto:

ho un sito fatto da me... (con qualche aiutino) è quello che puoi vedere su http://ciaobb.com/lodging/ è fatto in php e mysql vorrei crearmi un ambiente di sviluppo confortevole sul pc di casa per testare le modifiche che devo fare prima di metterle in linea sul server...
mi occorre un ambiente di sviluppo e debug (pensavo potesse essere eclipse)


Complimenti, il sito non è per niente male, considerato per di più che non hai usato CMS. Sotto linux (stano ma vero) gli ambienti di sviluppo HTML sono parecchio carenti. Sara perché il linuxiani sono degli smanettoni e forse ritengono che non valga la pena di fare un IDE solo per l'html... Think
Spero che tu non sia abituato a editor visuali come dreamweaver, perché li c'è veramente scarsità. Come editor testuali, per il solo html ci sono bluefish o geany che non sono male, ma non sono specifici per php, tant'è che io uso Nusphere (ottimo) attraverso wine.

P.S. ti manderò il link del mio agriturismo da aggiungere :-D


Sono cosi avanti che quando guardo indietro vedo il futuro.
granuz88
Inviato: Tuesday, September 14, 2010 12:04:28 PM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
Ma secondo voi Aptana Studio non potrebbe andare bene?
E' un IDE specifico per il PHP, HTML, CSS e Javascript...

http://www.aptana.com/

Non so, poi magari ho sparato una boiata! Drool


By Granuz88
gdatri
Inviato: Tuesday, September 14, 2010 2:04:31 PM

Rank: AiutAmico

Iscritto dal : 3/6/2008
Posts: 56
granuz88 ha scritto:
Stai tranquillo... il cd-rom per installare la roba non ti serve (a parte per l'installazione del sistema operativo in se).
Ubuntu si prende tutti i pacchetti necessari direttamente da internet... non devi fare nulla.

Devi però essere collegato ad internet con ubuntu. Se hai problemi in questo senso prima risolviamoli.

Hai provato a fare la procedura che ti ho indicato? Ubuntu riconosce automaticamente i pacchetti già installati sul sistema e scaricherà solo quelli necessari.
Quando sono sicuro che hai fatto quello che ti ho detto proseguiamo con la storia dei permessi di scrittura in /var/www


sono collegato ad internet con ubuntu... ho solo ubuntu al momento...
ho fatto Sistema > Amministrazione > Gestore Pacchetti (Synaptic non c'è scritto ma è 0.63.1)
il menu Modifica non ha la voce Marca i pacchetti per attività

LAMP server non lo trovo

come server trovo solo
Server web apache2.2-bin
oppure
Server web (universe)

apache2.2-bin ha il sinbolo di ubuntu ed un quadrattino verde che mi sembrebbe dire parzialmente installato
cliccandoci sopra mi dice Reinstalla Rimuovi Rimuovi completamente
dico Reinstalla
sotto leggo
Commenta:
File binari comuni per il server HTTP Apache.

L'obiettivo dell'Apache Software Foundation è di realizzare un server HTTP
sicuro, efficiente, estensibile, open source e che segue gli standard.
Apache è, ormai da lungo tempo, il più utilizzato server web su Internet.

Questo pacchetto contiene tutti i file binari ma non gli script di
configurazione e supporto. Per avere un server stand-alone, è necessario
installare uno dei pacchetti apache2-mpm-*, worker o prefork. Altri
pacchetti, come gnome-user-share, potrebbero utilizzare una propria
configurazione per Apache.

Canonical fornisce aggiornamenti critici per apache2.2-bin fino a aprile 2015.

clicco su Applica ed adesso mi dice Modifiche applicate

http://localhost/ parte regolarmente

Commenta:
It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.


mentre http://localhost/phpinfo.php invece di mandare in esecuzione il php prova a farne un download

che faccio Think


granuz88
Inviato: Tuesday, September 14, 2010 2:11:32 PM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
Mi pare strano che non ci sia il menù che ti ho indicato... facciamo così, è equivalente:

Apri il terminale (Applicazioni > Accessori > Terminale)
Ti apparirà una finestra in attesa di comandi. digita:

sudo tasksel

E premi INVIO. Ti verrà chiesta la password, te digitala anche se non vedi nessun asterisco e premi di nuovo invio.

Ti apparirà un menù di selezione. Spostati sulla voce LAMP Server con le freccette e premi SPAZIO per selezionare la voce.

Sempre spostandoti con le freccette vai su OK e premi invio. Ad ogni eventuale richiesta te conferma.
Inizierà il download e installazione dei pacchetti.
Quando ha terminato riavvia il pc.


By Granuz88
gdatri
Inviato: Tuesday, September 14, 2010 2:13:52 PM

Rank: AiutAmico

Iscritto dal : 3/6/2008
Posts: 56
dead ha scritto:
gdatri ha scritto:

ho un sito fatto da me... (con qualche aiutino) è quello che puoi vedere su http://ciaobb.com/lodging/ è fatto in php e mysql vorrei crearmi un ambiente di sviluppo confortevole sul pc di casa per testare le modifiche che devo fare prima di metterle in linea sul server...
mi occorre un ambiente di sviluppo e debug (pensavo potesse essere eclipse)


Complimenti, il sito non è per niente male, considerato per di più che non hai usato CMS. Sotto linux (stano ma vero) gli ambienti di sviluppo HTML sono parecchio carenti. Sara perché il linuxiani sono degli smanettoni e forse ritengono che non valga la pena di fare un IDE solo per l'html... Think
Spero che tu non sia abituato a editor visuali come dreamweaver, perché li c'è veramente scarsità. Come editor testuali, per il solo html ci sono bluefish o geany che non sono male, ma non sono specifici per php, tant'è che io uso Nusphere (ottimo) attraverso wine.

P.S. ti manderò il link del mio agriturismo da aggiungere :-D



io come editor utilizzavo (sotto windows) UltraEdit... ma pensavo di provare a vedere eclipse (di cui dicono bene)
se hai un agriturismo potresti come no avere la possibilità di inserirti nel sito...
voglio fare un sito per strutture ricettive extraalbergliere a conduzione familiare
se sei una struttura così potresti intanto registrarti sul forum (il primo passo è presentarsi)
gdatri
Inviato: Tuesday, September 14, 2010 2:25:16 PM

Rank: AiutAmico

Iscritto dal : 3/6/2008
Posts: 56
granuz88 ha scritto:
Mi pare strano che non ci sia il menù che ti ho indicato... facciamo così, è equivalente:

Apri il terminale (Applicazioni > Accessori > Terminale)
Ti apparirà una finestra in attesa di comandi. digita:

sudo tasksel

E premi INVIO. Ti verrà chiesta la password, te digitala anche se non vedi nessun asterisco e premi di nuovo invio.

Ti apparirà un menù di selezione. Spostati sulla voce LAMP Server con le freccette e premi SPAZIO per selezionare la voce.

Sempre spostandoti con le freccette vai su OK e premi invio. Ad ogni eventuale richiesta te conferma.
Inizierà il download e installazione dei pacchetti.
Quando ha terminato riavvia il pc.


fatto...

ho scelto LAMP server
e poi ho dato OK
ma mi ha detto

Commenta:
gdatri@gdatri-laptop-acer:~$ sudo tasksel
[sudo] password for gdatri:

tasksel: aptitude ha dato errore (100)
gdatri@gdatri-laptop-acer:~$



granuz88
Inviato: Tuesday, September 14, 2010 2:28:08 PM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
per caso avevi aperto il gestore dei pacchetti?
Per fare questa cosa non devi avere applicazioni aperte che possano influire sull'installazione dei pacchetti (Ubuntu software center, Synaptic, ecc...).




By Granuz88
gdatri
Inviato: Tuesday, September 14, 2010 3:06:03 PM

Rank: AiutAmico

Iscritto dal : 3/6/2008
Posts: 56
granuz88 ha scritto:
per caso avevi aperto il gestore dei pacchetti?
Per fare questa cosa non devi avere applicazioni aperte che possano influire sull'installazione dei pacchetti (Ubuntu software center, Synaptic, ecc...).



Giusto... infatti l'ho lanciato da solo e non ha dato errore...
poi ho riavviato il sistema
ma http://localhost/phpinfo.php ...
continua a non mandarlo in esecuzione
ma a dowloaddarlo

penso che sia un problema di permessi... ma adesso devo uscire e non posso rispondere che tra un paio di ore
granuz88
Inviato: Tuesday, September 14, 2010 3:19:01 PM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
Bene!
Il fatto che ti faccia scaricare il file php è perchè c'è già index.html come principale. Basta rinominarlo temporaneamente o toglierlo.
Anche se dubito che esista già un file phpinfo.php
Al massimo crealo te se non esiste.

Naturalmente ti servono i diritti di scrittura sulla cartella. Ti scrivo il comando per applicare tutti i diritti possibili (ATTENZIONE, questa schifezza non la si deve fare su server web pubblici, ma solo in ambienti di test locali Drool ):

Apri il terminale (Applicazioni > Accessori > Terminale) e digita:

sudo chmod -R 777 /var/www/

naturalmente inserisci la password se richiesta.
Bene, adesso hai i pieni diritti di scrittura nella cartella /var/www...




By Granuz88
gdatri
Inviato: Tuesday, September 14, 2010 4:42:47 PM

Rank: AiutAmico

Iscritto dal : 3/6/2008
Posts: 56
granuz88 ha scritto:
Bene!
Il fatto che ti faccia scaricare il file php è perchè c'è già index.html come principale. Basta rinominarlo temporaneamente o toglierlo.
Anche se dubito che esista già un file phpinfo.php
Al massimo crealo te se non esiste.

Naturalmente ti servono i diritti di scrittura sulla cartella. Ti scrivo il comando per applicare tutti i diritti possibili (ATTENZIONE, questa schifezza non la si deve fare su server web pubblici, ma solo in ambienti di test locali Drool ):

Apri il terminale (Applicazioni > Accessori > Terminale) e digita:

sudo chmod -R 777 /var/www/

naturalmente inserisci la password se richiesta.
Bene, adesso hai i pieni diritti di scrittura nella cartella /var/www...



avevo già cambiato i permessi a /var/www/ per poterci scrivere...

ho creato un
prova.html che con http://localhost/prova.html viene visualizzato
ed anche un
prova.php che che con http://localhost/prova.php invece non viene eseguito

in questo momento dovrebbe
essere installato sia LAMP server che Server web apache2.2-bin

cosa altro devo installare (o disinstallare) Think

granuz88
Inviato: Tuesday, September 14, 2010 4:51:30 PM
Rank: AiutAmico

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

avevo già cambiato i permessi a /var/www/ per poterci scrivere...


Hai lanciato esattamente quel comando che ho scritto?
Prova a lanciarlo di nuovo.
E poi assicurati di aver scritto il file php con la sintassi giusta (Sono domande stupide, lo so, ma dobbiamo scongiurare ogni errore)


gdatri ha scritto:

ho creato un
prova.html che con http://localhost/prova.html viene visualizzato
ed anche un
prova.php che che con http://localhost/prova.php invece non viene eseguito

in questo momento dovrebbe
essere installato sia LAMP server che Server web apache2.2-bin

cosa altro devo installare (o disinstallare) Think



Tanto per fare chiarezza.. da quanto ho capito pensi di avere un "doppione", ovvero avere installato sia LAMP che Apache... Drool
In realtà così non è. LAMP è solo un meta-pacchetto, ovvero un pacchetto piccolissimo che a sua volta scarica una serie di pacchetti standard, tra cui apache, mysql, php ecc ecc...
Nel tuo caso Apache era già installato, e il pacchetto LAMP ha solo scaricato quello che mancava... tutto qui!

Quindi la tua installazione è sicuramente a posto, hai un server web perfettamente funzionante e operativo con tutti i componenti necessari.
Vediamo di risolvere il problema del php.


By Granuz88
gdatri
Inviato: Tuesday, September 14, 2010 5:07:52 PM

Rank: AiutAmico

Iscritto dal : 3/6/2008
Posts: 56
Think
granuz88 ha scritto:

Hai lanciato esattamente quel comando che ho scritto?
Prova a lanciarlo di nuovo.
E poi assicurati di aver scritto il file php con la sintassi giusta (Sono domande stupide, lo so, ma dobbiamo scongiurare ogni errore)


avevo lanciato il terminale e digitato
sudo tasksel
poi ha chiesto la password ed è partito il moduletto dove ho selezionato LAMP server e poi ok...
ed ho anche visto le barre di scorrimento che facevano vedere l'avanzamento del lavoro

adesso l'ho rilanciato e LAMP server me lo sono trovato già selezionato sono andato su <OK> ed ho dato invio
è uscito subito senza fare nulla...

il file prova.php
Commenta:
<?
echo "Ciao Mondo";
?>
Mi sembra che abbia la sintassi giusta Angel

granuz88 ha scritto:

Tanto per fare chiarezza.. da quanto ho capito pensi di avere un "doppione", ovvero avere installato sia LAMP che Apache... Drool
In realtà così non è. LAMP è solo un meta-pacchetto, ovvero un pacchetto piccolissimo che a sua volta scarica una serie di pacchetti standard, tra cui apache, mysql, php ecc ecc...
Nel tuo caso Apache era già installato, e il pacchetto LAMP ha solo scaricato quello che mancava... tutto qui!

Quindi la tua installazione è sicuramente a posto, hai un server web perfettamente funzionante e operativo con tutti i componenti necessari.
Vediamo di risolvere il problema del php.


Come risolvo il problema php Think

Poi vorrei anche provare a creare un database mysql Whistle
granuz88
Inviato: Tuesday, September 14, 2010 5:13:01 PM
Rank: AiutAmico

Iscritto dal : 4/10/2005
Posts: 3,476
No, mi sono spiegato male... non intendevo il comando sudo tasksel ma questo:

sudo chmod -R 777 /var/www/


Poi prova a fare un file index.php con questo codice:

<?php
phpinfo();
phpinfo(INFO_MODULES);
?>

e togli index.html

Prova ad andare su http://localhost e vedi cosa ti appare


By Granuz88
gdatri
Inviato: Tuesday, September 14, 2010 5:20:50 PM

Rank: AiutAmico

Iscritto dal : 3/6/2008
Posts: 56
granuz88 ha scritto:
No, mi sono spiegato male... non intendevo il comando sudo tasksel ma questo:

sudo chmod -R 777 /var/www/


Poi prova a fare un file index.php con questo codice:

<?php
phpinfo();
phpinfo(INFO_MODULES);
?>

e togli index.html

Prova ad andare su http://localhost e vedi cosa ti appare


non lo avevo fatto... Liar adesso funziona tutto Applause
adesso mi manca solo creare un database mysql
ed installare un ambiente di sviluppo con un editor per il php

aiutino anche qui ? Boo hoo!

poi trasferisco con filezilla la roba che ho sul server e vedo se funziona tutto anche il locale
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.