Newsgroup: it.comp.www.php
Titolo: Perchè solo i file .htm o .html si comportano "normalmente"?? (i .php si comportano come i .zip)

Perchè solo i file .htm o .html si comportano "normalmente"??
I .php o anche le cartelle una volta "interrogati" fanno apparire la
finestra di download.
Ho appena installato Il web server Apache, il Php, MySql e Php admin
seguendo le istruzioni sulla guida su 
freephp.html.it
.
Quando vado sulla pagina 
http://localhost
 mi ritrovo la cartella del Php
admin e se ci clicco sopra si apre la finestra "Download File" che mi fa
scaricare un file con lo stesso nome della cartella (sulla guida diceva che
si doveva aprire una pagina divisa a metà) ho provato anche con
http://localhost/phpadmin/index.php
 ma mi fa scaricare il file index.php
Ho provato anche a inserire dentro la cartella c:/programmi/apache
group/apache/test (che è quella dove il web server parte di default) a
mettere un file come prova di nome index.php con la seguente istruzione: <?
phpinfo(); ?> ma, al contrario di come è indicato sulla guida, mi salva il
file come nei 2 esempi precedenti.
Ricordo che ho fatto tutte le modifiche che ci sono scritte nella guida al
file di config. apache ed a php.ini in c:/windows; eccole:
FILE CONFIG APACHE:
ServerRoot "C:/Programmi/Apache Group/Apache"
DocumentRoot "C:/Programmi/Apache Group/Apache/test"
 AddType application/x-httpd-php .php3
    #AddType application/x-httpd-php3-source .phps
    #
    # And for PHP 4.x, use:
    #
    AddType application/x-httpd-php .php
    #AddType application/x-httpd-php-source .phps
    AddType application/x-tar .tgz
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule status_module modules/mod_status.so
LoadModule info_module modules/mod_info.so
LoadModule speling_module modules/mod_speling.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule anon_auth_module modules/mod_auth_anon.so
LoadModule dbm_auth_module modules/mod_auth_dbm.so
LoadModule digest_auth_module modules/mod_auth_digest.so
LoadModule digest_module modules/mod_digest.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule php4_module c:/Programmi/Php/sapi/php4apache.dll
FILE php.ini
doc_root = C:\Programmi\Apache group\Apache\test
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for
it.
;
extension=php_bz2.dll
extension=php_ctype.dll
extension=php_cpdf.dll
;extension=php_curl.dll
extension=php_cybercash.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
extension=php_dotnet.dll
extension=php_exif.dll
extension=php_fbsql.dll
;extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd.dll
;extension=php_gettext.dll
extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
extension=php_iisfunc.dll
extension=php_imap.dll
;extension=php_ingres.dll
;extension=php_interbase.dll
extension=php_java.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_printer.dll
;extension=php_sablot.dll
extension=php_shmop.dll
;extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zlib.dll
[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On
; Maximum number of persistent links.  -1 means no limit.
mysql.max_persistent = -1
; Maximum number of links (persistent + non-persistent).  -1 means no limit.
mysql.max_links = -1
; Default port number for mysql_connect().  If unset, mysql_connect() will
use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order).  Win32 will only
look
' at MYSQL_PORT.
mysql.default_port = 3306
; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =
; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host = localhost
; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =
Dove sbaglio?perche i file .php ed anche le cartelle non si visualizzano ma
si comportano come i .zip x esempio?
solo i file .htm o .html si comportano "normalmente",xkè?
grazie in anticipo a tutti quelli che avranno la pazienza e la gentilezza di
rispondermi,
ciao ragazzi :-)

Dimenticavo!
quando fermo apache con l'istruzione apache -k stop, il web server si
chiude, xň prima di chiudersi "compaiono" molte stringhe con scritto:
[error] Cannot remove module mod_vhost_alias.c: not found in module list
/* questa č solo l'ultima */
cosa devo fare?
č forse x questo che i file .php me li apre?
Ah, ho fatto anche questo:
Spostimoci, quindi, fino alla riga "<IfModule mod_dir.c>" e trasformiamo
DirectoryIndex index.html in DirectoryIndex index.html index.htm index.php
index.php3 index.phtml.
In poche parole abbiamo aggiunto, separati da spazi, i nomi delle pagine che
Apache deve cercare in automatico nella directory principale; ovviamente
potremmo anche inserire nomi a piacere...penso comunque che possa andare
bene anche cosě.
freephp.html.it

]
Aggiungi questo.
   ScriptAlias /php/ "c:/programmi/php/"
   AddType application/x-httpd-php .php
   Action application/x-httpd-php "/programmi/php/php.exe"
   LoadModule php4_module c:/programmi/php/sapi/php4apache.dll
   AddType application/x-httpd-php .php
Naturalmente modifica c:/programmi/php/ecc. con la directory in cui si 
trova PHP.
-- 
+ > Piersandro Guerrera <-> PaRRoT <-> 
par...@edengames.net
  < +
+ > ICQ: 8372114 <--> Eden.Games - 
http://www.edengames.net
  < +
+ > Risorse per Windows XP <---> 
http://winxp.edengames.net
  < +
+ > News Hardware and Games <---> 
http://news.edengames.net
  < +