08. januar 2006 - 02:56Der er
3 kommentarer og 1 løsning
PHP læser ikke filer uden .php (fil istedet for fil.php)
Jeg har lige installeret PHP 5.1.1 på min apache 1.3.29, og har en .htaccess i en mappe, med følgende: <Files oversigt> ForceType application/x-httpd-php </Files>
Men, når jeg går ind på /oversigt læser min apache den som en almindelig fil (og ikke som en php fil). Derudover eksisterer oversigt/ ikke. Hvordan kan jeg sætte apache til at læse disse filer som php?
Derudover har jeg lige et spørgsmål til. I min rod har jeg en .htaccess med denne tekst: ErrorDocument 404 /404.php
Men - den viser stadig apache's standard-404 side, når en fil ikke findes. Jeg har sat den til AllowOverride All i min apache config. Hvordan sætter jeg den til at mulliggøre at .htaccess også overskriver ErrorDocument?
Point bliver delt ligeligt mellem de to der svarer på mine spørgsmål.
Hmm - jeg fandt ud af hvorfor den ikke fandt min 404 fil. Det samme med oversigt/ - løsning var blot at den Override All jeg havde sat åbenbart blev overrided af den der stod for standard dir /. Der stod den nemlig til none.
Tak anyways, beklager at jeg lukkede mit indlæg så hurtigt - men det er typisk at man finder svaret EFTER man egentlig har givet op. >_<
Hvis jeg forstår dig rigtigt, så vil du gerne have filen oversigt (som ikke har noget efternavn) kørt som en PHP-fil?
At din ErrorDocument heller ikke virker, får mig til at tænke på om Apache overhovedet læser din .htaccess.
Du kan evt. checke i Apache config at AccessFileName er sat til .htaccess. Og du er sikker på at den ikke har et efternavn (f.eks. hedder .htaccess.txt) ved et uheld? Det sker gerne hvis man laver et nyt tekst-dokument og ikke har bedt Windows om at vise fil-endelser for filtyper den kender.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.