Apache1.3.26+mod_ssl 2.8.9+php4.2.1

Dan Lukes dan at obluda.cz
Tue Jun 25 16:46:58 CEST 2002


Liquid wrote:
> Jakeho MIEM typu? Musi to byt jeste nejakej zaznam v MIMETYPES.conf?

	Ale ne ...

	Kdyz tvuj browser nabizi ulozeni souboru, je to proto, ze dany soubor ma 
nejaky MIME typ, ktery tvuj browser neumi zpracovat jinak nez ulozenim - 
typicky application/octetstream nebo tak neco. Otazka tedy znela, jako 
jaky typ se ti ten dokument vraci.

	Nicmene, nahlednutim do konfiguraku, ktery jsi poslal odhaduji, ze si 
dokazu odpovedet sam - ten typ je application/x-httpd-php

	V konfiguraku je zajimava tato pasaz:

...
> LoadModule setenvif_module    libexec/apache/mod_setenvif.so
> <IfDefine SSL>
> LoadModule ssl_module         libexec/apache/libssl.so
> LoadModule php4_module        libexec/apache/libphp4.so
> </IfDefine>
...
> <IfModule mod_php4.c>
>     AddType application/x-httpd-php .php
>     AddType application/x-httpd-php .php3
>     AddType application/x-httpd-php .php4
>     AddType application/x-httpd-php .phtml
>     AddType application/x-httpd-php .lq
>     AddType application/x-httpd-php-source .phps
> </IfModule>


... ergo, modul php4 se nahraje pouze v pripade, ze je vyzadovana 
podpora pro SSL, a ja si troufam tvrdit, ze ty SSL zatim nerozjizdis (a 
tim tedy neni nahrana ani podpora pro PHP4).
	
	Tim se dokument s priponou .php povazuje za typ application/x-httpd-php a 
jelikoz ho jako takovy nic interne nezpracuje je s timto typem odeslan 
na vystup a tedy browseru.

	Ono "LoadModule php4_module        libexec/apache/libphp4.so" je treba 
vyhodit nad "<IfDefine SSL>" a pak by to melo zacit fungovat.

	Packages jsou sice moc pekna vec, ale na nektere veci se proste moc 
nehodi ...


						Dan


-- 
Dan Lukes      tel: +420 2 21914205, fax: +420 2 21914206
root  of FIONet,  KolejNET,  webmaster  of www.freebsd.cz
AKA: dan at obluda.cz, dan at freebsd.cz, dan at kolej.mff.cuni.cz




More information about the Users-l mailing list