apache e immagini

15 risposte [Ultimo contenuto]
Ritratto di robarm
robarm
(Junior)
Offline
Junior
Iscritto: 05/06/2005
Messaggi: 36

ho installa to apache e php4 con apt-get.
tutto ok.
ho creato in /var/www un file test.php con phpinfo() e dall'esterno (sto provando da lavoro in ssh) riesco a vedere il mio webserver privato.
Perfetto.
Allora creo una directory images, ci metto dentro un'immagine e provo a caricarla in una pagina php.
Non ho altro, solo <img src...."
Però non mi fa vedere l'immagine.
Allora cambio i permessi dell'immagine e della cartella images mettendo chmod 770 e chown www-data:www-data
Niente da fare. non mi mostra l'immagine.
Allora sposto l'immagine in /var/www dove c'è anche il file index.php
cambio il percorso del tag html e funziona.
ora, perchè sotto la cartella images non mi funziona ?
Dove sbaglio ?

Ritratto di lucadj
lucadj
(Geek)
Offline
Geek
Iscritto: 24/03/2005
Messaggi: 66

come hai creato la cartella??

matti i permessi della cartella images, identici a quelli delle altre cartelle che trovi li dentro, e comunque identici alla cartalla /var/www/html

Laughing

Il termine Hacker
Gli hacker sono delle persone dedicate all'elevato ideale di rendere la tecnologia accessibile a tutti, persone dedite al culto della bellezza e decise ad aiutare gli altri grazie alla potenza tecnologica.
www.lucaporcu.com

Ritratto di robarm
robarm
(Junior)
Offline
Junior
Iscritto: 05/06/2005
Messaggi: 36

fatto, ma niente da fare.
sotto /var/www ho solo la cartella images e index.php
sotto la cartella images la mia immagine.
tutti i file e le cartelle hanno chmod 770 proprietario www-data gruppo www-data.
però non mi funziona. Sad

Ritratto di blackgrizzly
blackgrizzly
(Geek)
Offline
Geek
Iscritto: 16/05/2005
Messaggi: 117

Apache gira come utente www-data?

Prova chmod 777 per curiosità...

***********************************
Registered User Linux 277234
***********************************

...."Have you mooed today?"...

Ritratto di robarm
robarm
(Junior)
Offline
Junior
Iscritto: 05/06/2005
Messaggi: 36

come faccio a vedere se apache gira con utente www-data ?
con chmod 777 ho provato ma nisba, stessa cosa.
se l'immagine è in /var/www funziona, altrimenti no...

Ritratto di lucadj
lucadj
(Geek)
Offline
Geek
Iscritto: 24/03/2005
Messaggi: 66

Quote:

robarm ha scritto:
come faccio a vedere se apache gira con utente www-data ?
con chmod 777 ho provato ma nisba, stessa cosa.
se l'immagine è in /var/www funziona, altrimenti no...

ps -axu | grep httpd

il primo è l'utente che lo fa girare!!

ps posti il file /etc/httpd/conf/httpd.conf
comunque il file di configurazione di apache!!!

Il termine Hacker
Gli hacker sono delle persone dedicate all'elevato ideale di rendere la tecnologia accessibile a tutti, persone dedite al culto della bellezza e decise ad aiutare gli altri grazie alla potenza tecnologica.
www.lucaporcu.com

Ritratto di robarm
robarm
(Junior)
Offline
Junior
Iscritto: 05/06/2005
Messaggi: 36
Ritratto di lucadj
lucadj
(Geek)
Offline
Geek
Iscritto: 24/03/2005
Messaggi: 66

Quote:

robarm ha scritto:
fatto, ma niente da fare.
sotto /var/www ho solo la cartella images e index.php
sotto la cartella images la mia immagine.
tutti i file e le cartelle hanno chmod 770 proprietario www-data gruppo www-data.
però non mi funziona. Sad

/var/www

e non hai html???

mmmmmh mah!!

e la cartella www che permessi e proprietari ha???

devi mettere le altre cartelle con i medesimi proprietari!! e permessi!!!

EDIT:
La cartella /var/www
Dovrebbe contenere le seguenti sotto cartelle:
cgi-bin
error
html
icons

tutte le cartelle sono normalemente di root e hanno i permessi rwxr-xr-x
tanto per capirci!!!

Il termine Hacker
Gli hacker sono delle persone dedicate all'elevato ideale di rendere la tecnologia accessibile a tutti, persone dedite al culto della bellezza e decise ad aiutare gli altri grazie alla potenza tecnologica.
www.lucaporcu.com

Ritratto di blackgrizzly
blackgrizzly
(Geek)
Offline
Geek
Iscritto: 16/05/2005
Messaggi: 117

Quote:

/var/www
e non hai html???
mmmmmh mah!!

è giusto:
DocumentRoot /var/www

***********************************
Registered User Linux 277234
***********************************

...."Have you mooed today?"...

Ritratto di blackgrizzly
blackgrizzly
(Geek)
Offline
Geek
Iscritto: 16/05/2005
Messaggi: 117

Visto che images è un alias:

Alias /images/ /usr/share/images/

prova a chiamare la directory in un altro modo...

***********************************
Registered User Linux 277234
***********************************

...."Have you mooed today?"...

Ritratto di robarm
robarm
(Junior)
Offline
Junior
Iscritto: 05/06/2005
Messaggi: 36

GRANDE !!!
MITTTTIICOO !!!!
funziona !!! Laughing Laughing
ti offro una birra :pint:

ho rinominato la directory images in imgs e adesso funziona perfetamente Laughing