Peatükk 15 · 15.8
Apache Handlers ja MIME types
Need kaks osa jaotises Advanced Features määravad, kuidas server failidega ümber käib. Enamikul klientidel pole neid kunagi vaja: kõik levinud failitüübid on juba õigesti seadistatud. Kasuta neid ainult siis, kui tead, miks.
Apache Handlers
Handler määrab, milline programm faili töötleb. Vaikimisi käivitab PHP failid laiendiga .php. Oma handleriga saad siduda mõne teise laiendi programmiga, näiteks selleks, et ka .html-faile töötleks PHP.
- Klõpsa Apache Handlers.
- Vahekaardil User defined handlers näed oma handlereid. Vahekaardil System handlers näed, mida server vaikimisi teeb.
- Täida jaotises Create new handler (1) väljale Handler handleri nimi ja väljale Extension laiend ilma punktita.
- Klõpsa CREATE NEW HANDLER.

Tähelepanu: vale handler võib põhjustada selle, et su PHP-faile enam ei käivitata, vaid need kuvatakse tekstina või laetakse alla. Siis saab igaüks lugeda su koodi ja paroole. Testi pärast muutmist kohe oma veebisaiti ja eemalda handler, kui midagi läheb valesti.
Kas soovid anda ühele kaustale teise PHP-versiooni? Ära kasuta selleks Apache Handlerit siin, vaid lisa reegel .htaccess faili (vaata PHP seaded kataloogi kaupa ja .htaccess abil).
MIME types
MIME type ütleb brauserile, mis tüüpi faili ta saab, näiteks pilt, video või allalaaditav fail. Kui see ei vasta tõele, kuvab brauser faili tekstina või laeb alla midagi, mis peaks kuvatama. Kui see juhtub uue või haruldase failitüübiga, saad ise lisada MIME type'i.
- Klõpsa MIME types.
- Täida jaotises Add MIME Type (1) väljale Nimi MIME type, näiteks application/manifest+json, ja väljale Extension laiend ilma punktita, näiteks webmanifest.
- Klõpsa ADD MIME TYPE.

Vahekaardil System MIME types näed kõigepealt, kas tüüp on juba olemas. Enamasti ongi.
