Newsgroup: it.comp.os.linux.iniziare
Titolo: Apache da rogne :(

Ciao...
Visto che la rete era configurata correttamente ho effettivamente
spostato il mio mirino su apache...
Avvia correttamente in locale pagine html ma non php...
In coda al messaggio allego per bene i moduli che ho caricato e il log
di apache.
Mi compare esattamente un messaggio di Forbidden 403 con scritto:
Forbidden
You don't have permission to access /admin.php on this server.
Questo è l'error.log:
[Sat Feb 16 18:11:26 2002] [error] mod_allowdev: request to /admin.php
is on dev
ice 0x306, forbidden
[Sat Feb 16 18:11:26 2002] [error] mod_allowdev: request to /admin.php
is on dev
ice 0x306, forbidden
[Sat Feb 16 18:11:26 2002] [error] [client 127.0.0.1] File does not
exist: /var/
www/favicon.ico
Vedendo che l'errore proveniva da mod_allowdev l'ho tolto però se non
c'è quel modulo non inizia neanche a caricarmi la pagina...
Questo è access.log
127.0.0.1 - - [16/Feb/2002:18:14:52 +0100] "GET /admin.php HTTP/1.1" \
403 285 "-" 
"Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020203"
 
127.0.0.1 - - [16/Feb/2002:18:14:53 +0100] "GET /admin.php HTTP/1.1" \
 403 285 "-"
  "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7) Gecko/20020203"
 
Questi sono i moduli che carico:
LoadModule vhost_alias_module /usr/lib/apache/1.3/mod_vhost_alias.so
#LoadModule env_module /usr/lib/apache/1.3/mod_env.so
LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so
LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so
LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
#LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
LoadModule status_module /usr/lib/apache/1.3/mod_status.so
LoadModule info_module /usr/lib/apache/1.3/mod_info.so
LoadModule includes_module /usr/lib/apache/1.3/mod_include.so
LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
#LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
LoadModule asis_module /usr/lib/apache/1.3/mod_asis.so
#LoadModule imap_module /usr/lib/apache/1.3/mod_imap.so
LoadModule action_module /usr/lib/apache/1.3/mod_actions.so
LoadModule speling_module /usr/lib/apache/1.3/mod_speling.so
#LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
LoadModule access_module /usr/lib/apache/1.3/mod_access.so
LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
LoadModule anon_auth_module /usr/lib/apache/1.3/mod_auth_anon.so
LoadModule dbm_auth_module /usr/lib/apache/1.3/mod_auth_dbm.so
LoadModule db_auth_module /usr/lib/apache/1.3/mod_auth_db.so
LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
LoadModule digest_module /usr/lib/apache/1.3/mod_digest.so
#LoadModule cern_meta_module /usr/lib/apache/1.3/mod_cern_meta.so
LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
LoadModule headers_module /usr/lib/apache/1.3/mod_headers.so
LoadModule usertrack_module /usr/lib/apache/1.3/mod_usertrack.so
LoadModule unique_id_module /usr/lib/apache/1.3/mod_unique_id.so
LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so
LoadModule sys_auth_module /usr/lib/apache/1.3/mod_auth_sys.so
LoadModule put_module /usr/lib/apache/1.3/mod_put.so
LoadModule throttle_module /usr/lib/apache/1.3/mod_throttle.so
LoadModule allowdev_module /usr/lib/apache/1.3/mod_allowdev.so
LoadModule auth_mysql_module /usr/lib/apache/1.3/mod_auth_mysql.so
#LoadModule eaccess_module /usr/lib/apache/1.3/mod_eaccess.so
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
#LoadModule roaming_module /usr/lib/apache/1.3/mod_roaming.so
Grazie 1000 per l'aiuto.
-- 
e-mail: dialtone#/N0SPAM\#@
aruba.it
	|Non vorrei piacere a tutti
togliere #N0SPAM# per inviare		|Avrei meno stima di me stesso
Powered by Debian Woody			|Se piacessi a certa gente
On Linux 2.4.17 - WM 0.80.0		|

 You don't have permission to access /admin.php on this server.
Perchè devi incolpare il povero apache....
Apache non ha i privilegi necessari affinche possa aprire quel file...
Vai nella dir di quel file e fai un bel chmod/chown in base alle tue esigenze...
-- 
| /
| \Byte - Andrea Briganti - 
kbyt...@freemail.it
http://digilander.iol.it/kbytesystem
ICQ: 40872731

esigenze...
Io ho fatto cosi'... Tutti i file appartengono al gruppo www-data e
all'utente www-data. 
Allora visto che (ma era scontato dall'inizio) come faccio a far
rientrare Apache in un gruppo scusa? Esiste un utente apache come esiste
l'utente mysql, postgres e via dicendo?
Mi scuso con l'umile apache.


 | Powered by Slackware 8.0
ICQ# 11129001              | Linux 2.4.17
http://www.calogero.org/
   | WindowMaker 0.80.0

 l'utente mysql, postgres e via dicendo?
Sě, di default č nobody, comunque controlla, oltre ai permessi per il file
in php, anche i permessi della directory ed in particolare nel file
httpd.conf : ci sono dei tag particolari per configurare l'accesso ad una
directory:
<Directory "/home/httpd/html">
  order allow,deny
  allow from all
</Directory>
ciao,
Alx

</Directory>
Appartiene all'utente www-data e al gruppo www-data.
La directory /var/www è impostata come dici tu qui sotto e precisamente
cosi':
<Directory /var/www/>
    Options Indexes Includes FollowSymLinks MultiViews
        AllowOverride None
	    Order allow,deny
	        Allow from all
</Directory>
Mi sa tanto che reinstallo Debian... :((


Girovagando casualmente per Usenet Dialtone scrive:
Ho notato una cosa: Se provo a cambiare i permessi da utente normale in
quella directory (/var/www) ottengo una serie di permission denied.
Nonostante /var/www sia di proprietà di www-data e tutti i file al suo
interno siano di www-data. Apache gira come www-data sia in user che in
group e il quella directory ci sono i permessi per tutto. 
Il problema infatti non è nella lettura di pagine html ma solo nella
lettura di php.


 www-data.
Tu vedi nel file di conf come è stato settato apache, in particolare con che
nome utente, poi ti regoli o cambiando i file a cui deve accedere apache o
mettendo l'utente che usa apache come membro del gruppo www-data.


lettura di php.
Permesso di esecuzione ?
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com

 Permesso di esecuzione ?
Avevo settato i permessi della directory in questo modo:
find phpnuke/ -type d `-exec=chmod 744 {};`
find phpnuke/ -type f `-exec=chmod 644 {};`
Però non andava comunque... 
