Server Side

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Server Side

Postby muqazofo » 06. October 2022 10:14

Ich probiere das Schreiben mit SSIs aus und bei meinem ersten Versuch damit ist es fehlgeschlagen, also muss ich wohl mein XAMPP konfigurieren, um .shtml-Dateien zu erkennen.

Wie mache ich das?
muqazofo
 
Posts: 1
Joined: 10. May 2022 08:47
XAMPP version: 7
Operating System: windows10

Re: Server Side

Postby Nobbie » 07. October 2022 14:37

In meinem Xampp ist es schon aktiviert.

Im <Directory ...> für den htdocs Order muss bei den "Options" die Option "Includes" dabei sein, bei mir sieht das so aus:

Code: Select all
Options Indexes FollowSymLinks ExecCGI Includes


Und diese Zeile steht im <Directoy "C:/xampp/htdocs">.... Block. Die .shtml Datei muss dann auch in c:/xampp/htdocs gespeichert werden und heißt beispielsweise test.shtml, der Aufruf lautet dann http://localhost/test.shtml

Wenn das "Includes" bei Dir fehlt, trage es einfach ein.

Außerdem muss in der Datei httpd.conf noch die folgende Anweisung (resp. 2 Anweisungen) zu finden sein, bei mir ist das ziemlich weit unten, die sehen so aus:

Code: Select all
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml


Bei mir stehen die in dem if-Block <IfModule mime_module>.... usw. Und das zugehörige Modul mime_module wird auch geladen weiter oben (da steht irgendwo "LoadModule mime_module modules/mod_mime.so").

Wenn es die obigen beiden Zeilen bei Dir nicht gibt, dann trag sie einfach ein. Du kannst die auch einfach so eintragen, ohne if-Module davor oder so, einfach als die letzten beiden Zeilen in der httpd.conf dazu schreiben. Und dann Apache neu starten. Wenn es dann immer noch nicht funktioniert, dann müßtest Du mal genauer erklären, was denn genau das Problem ist, welchen Fehler Du bekommst, was Du genau im Browser eingibst. Oder klickst Du ggf. einfach nur doppelt auf die .shtml Datei im Explorer (was falsch wäre!)? Du musst händisch http://localhost/test.shtml im Browser eingeben (das würde ich mal als allererstes noch versuchen, wobei natürlich test.shtml jetzt mein Dateiname ist, Du musst Deinen da angeben).

ABER: mal ganz ehrlich. SSI ist uralter Schrott - das benutzt kein Mensch mehr. Das stammt aus den Urzeiten von Apache, als es noch kein PHP oder ähnliches gab. Es gibt NICHTS, was man irgendwie besser machen könnte als mit PHP, aber es gibt massenhaft Sachen, die man mit SSI gar nicht machen kann. Wozu brauchst Du das??
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 25 guests