Bekijk Volledige Versie : .htaccess en html bestanden
Iemand enig idee hoe je de html pagina door de PHP kan laten parsen mbv. htaccess
<IfModule mod_mime.c>
# For PHP 4.x, use:
# AddType application/x-httpd-php .php .php3 .html
AddType
</IfModule>
(ik heb zowel AddType als AddType application/x-httpd-php .php .php3 .html geprobeerd.)
in httpd.conf staat:
AllowOverride None
AccessFileName .htaccess
Grz,
Tim
(BTW: nog bedankt Herbert)
Sorry maar dit is een aardig RTFM vraagje.
http://httpd.apache.org/docs-2.0/mod/core.html#allowoverride (is welliswaar voor apache 2.x maar is voor apache 1.3 hetzelfde).
Origineel geplaatst door Deimos
Sorry maar dit is een aardig RTFM vraagje.
http://httpd.apache.org/docs-2.0/mod/core.html#allowoverride (is welliswaar voor apache 2.x maar is voor apache 1.3 hetzelfde).
ik heb Allowoverride All gezet maar geen resultaat
Je hebt neem ik aan wel Apache gerestart? Vertder waarom check je op de module mod_mime? Deze zit namelijk standaard in gebakken in PHP tenzij expliciet niet.
Origineel geplaatst door Deimos
Je hebt neem ik aan wel Apache gerestart? Vertder waarom check je op de module mod_mime? Deze zit namelijk standaard in gebakken in PHP tenzij expliciet niet.
<IfModule>
# For PHP 4.x, use:
# AddType application/x-httpd-php .php .php3 .html
AddType
</IfModule>
en wederom apache restart...
nog nix :(
Gebruik volgende eens:
AddType application/x-httpd-php .php .php3 .inc .phtml .html
En dan dus de rest van wat je had weglaten. Enkel deze regel opnemen in je .htaccess bestand.
Origineel geplaatst door Deimos
Gebruik volgende eens:
En dan dus de rest van wat je had weglaten. Enkel deze regel opnemen in je .htaccess bestand.
ook nix :(
naar mijn idee moet het heel ergens anders zitten..
het heeft namlijk wel ff gewerkt.
(tevens krijg ik die Bind DNS ook niet aan de gang
ik weet dus niet of dat met elkaar verband houdt...)
DNS heeft helemaal niets te maken met Apache. Verder zou bovenstaande moeten werken. Wat je eventueel kunt doen is je httpd.conf online plaatsen dan kunnen we er even naar kijken.
Origineel geplaatst door Deimos
DNS heeft helemaal niets te maken met Apache. Verder zou bovenstaande moeten werken. Wat je eventueel kunt doen is je httpd.conf online plaatsen dan kunnen we er even naar kijken.
http://iris.iwebland.com/httpd.conf
ff naar de source gaan. En die <javascript zit er dus normaal niet in> ;)
Origineel geplaatst door timmy
<IfModule>
# For PHP 4.x, use:
# AddType application/x-httpd-php .php .php3 .html
AddType
</IfModule>
en wederom apache restart...
nog nix :(
Waarom in .htaccess ??
Deze regel in je httpd.conf zetten:
AddType application/x-httpd-php .php .php3 .php4
Vervolgens Apache restarten..
Dit gaat om een Cobalt bak als ik het goed heb niet waar? Dan moet je het in een ander bestand dan de httpd.conf plaatsen dat .htaccess bestanden mogen als ik me niet vergis. Maar dit staat zeker weten in de Cobalt Knowledge Base.
Origineel geplaatst door Herbert
Waarom in .htaccess ??
Deze regel in je httpd.conf zetten:
AddType application/x-httpd-php .php .php3 .php4
Vervolgens Apache restarten..
heb ik nu ook geprobeert nog nix :((
zowel
AddType application/x-httpd-php .php .php3 .php4
als
AddType application/x-httpd-php .php .php3 .php4 .html
met apache restarts... maar nog steeds word de php niet geparsed
->Deimos
het is een supermicro, RH 9.0, Apache 2.0.40
Heb je httpd.conf nu eens uitvoerig bekeken maar heb je uberhaupt PHP wel geinstalleerd op de server? Ik zie namelijk geen enkele regel terug in je bestand met het woord PHP, dan wel iets dat het zou kunnen zijn.
Origineel geplaatst door timmy
heb ik nu ook geprobeert nog nix :((
zowel
AddType application/x-httpd-php .php .php3 .php4
als
AddType application/x-httpd-php .php .php3 .php4 .html
met apache restarts... maar nog steeds word de php niet geparsed
->Deimos
het is een supermicro, RH 9.0, Apache 2.0.40
Wat is je IP en zet poort 80 even open dan kijk ik even, mischien kan ik je dan meer vertellen.
timmy ik heb gekeken op je IP adres maar je hebt PHP niet geinstaleerd of hij geeft het niet aan in iedergeval.
Voordat je verder gaat instaleer eerst even apache 2.0.47 (update)
Daarna ook de apache modulles die erbij horen want zo te zien is dat ook niet goed gegaan.
Maar in jou geval raad ik je aan om dit pakket te instaleren via de volgende link: http://www.apachefriends.org/lampp.html
Het lijkt moeilijk maar het is simpel!
Eerst moet je je huidige Apache/FTP/MySQL stopzetten of verwijderen, daarna de install instructies opvolgen op die site.
Origineel geplaatst door Herbert
timmy ik heb gekeken op je IP adres maar je hebt PHP niet geinstaleerd of hij geeft het niet aan in iedergeval.
Voordat je verder gaat instaleer eerst even apache 2.0.47 (update)
Daarna ook de apache modulles die erbij horen want zo te zien is dat ook niet goed gegaan.
Maar in jou geval raad ik je aan om dit pakket te instaleren via de volgende link: http://www.apachefriends.org/lampp.html
Het lijkt moeilijk maar het is simpel!
Eerst moet je je huidige Apache/FTP/MySQL stopzetten of verwijderen, daarna de install instructies opvolgen op die site.
xxlamp is geinstalleerd. maar nog geen resultaat.. omdat ik webmin gebruik moet deze dan ook opnieuw geinstalleerd worden..?
tevens ga na de installatie (van xxlampp) aan dat mysql en apache gestart werden...
echter in webmin stonden deze nog steed uit...??
Je moet de php module laden met:
LoadModule php4_module extramodules/libphp4.so
(Let op het pad!)
en:
AddModule mod_php4.c
En dan gewoon:
AddType application/x-httpd-php .php .php3
Dus laat het ifmodule gedeelte gewoon weg. Als je geen php hebt wil je ook niet dat de webserver bestanden serveert (kan gevaarlijk zijn ivm plain-text wachtwoorden voor mysql e.d.).
ik ben inmiddels al iets gevordert.
Op sommige domeinen wordt php wel binnen .html pagina
normaal weergegeven maar op andere weer niet...
Toch werkt op iedere domein een file.php maar niet
file.html (met php code erin)....???!!!
iemand een idee waar het dan aan zou kunnen liggen..
het moet de .htaccess zijn (lijkt mij) omdat dus de php werkt.
moet er per domein de .htaccess worden geactiveerd of zo???
Tim