Newsgroup: it.comp.os.linux.software
Titolo: Apache.

Non riesco a far funzionare apache con il php...
quando tento di avviare Apache mi dice:
cannot determine local host name.
Use the ServerName directive to set il manually.
Che devo fare??
Grazie...
P.S.
Ho la Debian 2.2 e il pc non è collegato ad internet ma vorrei solo
provare il php con apache...

 Use the ServerName directive to set il manually.
Devi editare il file di configurazione di Apache, http.conf.
Il file risiede nella dir conf all'interno della httpd root.
Se per esempio hai installato apache in /usr/local/apache,
la path del file e' /usr/local/apache/conf/httpd.conf
All'interno del file cerca la direttiva ServerName, solitamente
presente dopo la ServerAdmin. Se la riga e' commentata (ovvero
se e' presente un # all'inizio della stessa), decommentala e
specifica l'indirizzo della tua macchina. Puoi usare l'indirizzo
di loopback se non hai un hostname valido e devi utilizzare apache
solo per sperimentare in locale.
ServerName 127.0.0.1
Ciao, Elisa.


Grazie!! ora parte!!
ma cosa altro devo fare per far funzionare il php visto che non va
ancora?!?!:-(

 ancora?!?!:-(
Cosa non va? Non funziona uno tuo script php di prova, oppure
l'apache non risulta avere il supporto php?
Innanzitutto assicurati di aver compilato correttamente (se non hai
installato da rpm o deb), facendo
riferimento a questa pagina del manuale Php:
http://www.php.net/manual/it/install.apache.php
Poi telnettati sulla porta 80
#telnet localhost 80
 e scrivi una cosa del tipo
GET /blabla HTTP1.1
Guarda cosa appare negli header del web server. C'e' il php?
Dovrebbe darti una cosa simile:
# telnet localhost 80
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
GET /blabla HTTP1.1 
HTTP/1.1 404 Not Found
Date: Wed, 09 Jan 2002 16:12:43 GMT
Server: Apache/1.3.20 (Unix) PHP/4.0.6
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Intanto vedi questa cosa, poi facci sapere ;)
Ciao, Elisa.

 Ciao, Elisa.
Ciao!!

 non mi fa nulla e dopo una certa attesta mi si sconnette.
Scusa, ci vuole un doppio invio dopo la GET.
Ma l'apache sta girando?
Ciao, Elisa.

 Scusa, ci vuole un doppio invio dopo la GET.
Allora.... mi esce questo papiello:-)
HTTP/1.1 404 Not Found
Date.........
Server: Apache/1.3.9 (UNIX) Debian/GNU PHP/4.0.3pl1
Connection: close
Content-Type: Text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC.....
<HTML> <HEAD>
ZTITLE> 404 Not Found</TITLE>
</HEAD><BODY>
<H!>Not Found</H1>
The request URL /blabla was not found on this server.<P>
</BODY></HTML>
Connection closed bye foreig host
ecco...
non ho scritto tutto mettendo i ... poichè lo ho scritto a mano.. ma
credo che si capisca??
Allora?????? :-)
bah...

 Content-Type: Text/html; charset=iso-8859-1
Ok, il tuo Apache ha il supporto Php.
Quindi cos'e' che non ti funziona? Hai uno script di prova che non viene
eseguito correttamente? Insomma, qual'e' il problema?
Ciao, Elisa.

 Ciao, Elisa.
Ciao..e... tante grazie!!;-)

 e cmq in generale... cme si configura sto apache???:-(
Azz ;)
In htdocs dovresti avere anche il manuale.
Se non c'e' trovi tutto comunque qui:
http://httpd.apache.org/docs/
Ciao, Elisa.

 "parte" dalla dir htdocs.
che dove sta??
mai vista...
pčerchč quella?
viene specificata in qualche modo(come?) da qualche parte(dove?)
scusa eh.. :-)
ciao.... ;-p

 mmmmmm vediamo mo sto php!;-)

 Ma l'apache sta girando?
Si, altrimenti il telnet ti dava errore in quanto non c'era nessun
server in ascolto su quella porta
Henryx
-- 
Recenti studi ci confermano che Verga era cosi' chiamato per via di sue
particolari doti nascoste....  Ora ci chiediamo: Pi-Randello aveva 3.14
volte le doti del Verga?
		-- Andrea `Zuse' Balestrero 

 e cmq in generale... cme si configura sto apache???:-(
/usr/doc/apache , 
http://www.apache.org
 , Appunti di informatica libera
(lo trovi su 
http://www.pluto.linux.it
 )
