PDA

View Full Version : debian sid, mettere su apache+php


cicoandcico
02-03-2004, 15:26
ho appena installato debian sid dalla rete, volevo mettere su apache e php per lo sviluppo del mio sito. ho fatto:
apt-get install apache php4 phpdoc php4-dev
ma se vado su localhost mi dà la pagina di apache con tutta la directory, senza processare index.php. cosa devo installare?

Cimi
02-03-2004, 15:36
Originariamente inviato da cicoandcico
ho appena installato debian sid dalla rete, volevo mettere su apache e php per lo sviluppo del mio sito. ho fatto:
apt-get install apache php4 phpdoc php4-dev
ma se vado su localhost mi dà la pagina di apache con tutta la directory, senza processare index.php. cosa devo installare?
# nano /etc/apache/httpd.conf

bico
02-03-2004, 15:37
apri httpd.conf e a metà circa trovi la soluzione per php4 e ai vari file index (index.html,index.htm...) aggiungi anche index.php

cicoandcico
04-03-2004, 08:21
ok, il problema l'ho risolto però ora ne ho un altro più strano. io ho una cartella con dentro un'immagine
/var/www/images/image.jpg
e localhost è /var/www come di default.

tutto localhost ha chmod 777.
se in un documento html o php ho:
<img src="images/image.jpg">
non visualizza l'immagine, e se con mozilla faccio "view image" mi dice:

Not Found
The requested URL /images/cicoandcico.jpg was not found on this server.

Apache/1.3.29 Server at localhost Port 80

tenete presente che tutto funzionava bene sotto mandrake, quindi il problema dovrebbe essere nella configurazione di apache (credo).

cicoandcico
04-03-2004, 08:24
un update: se l'immagine la metto direttamente su /var/www/image.jpg la "vede". con http://localhost/image.jpg

cicoandcico
04-03-2004, 08:37
ho risolto, il problema era che cercava le immagini in /usr/share/images, per via di un alias

bico
04-03-2004, 10:18
mi dici come hai risolto, ho un problema simile, in un forum non mi visualizza gli smiles, vedo se riesco a metterlo a posto

cicoandcico
04-03-2004, 23:47
c'era un alias che (credo) quando mettevo images lo sostituiva con /usr/share/. l'ho scoperto dal log di apache, e risolto cancellando letteralmente l'alias in /etc/apache/httpd.conf