Apr 11 2007, 06:48 AM
I have configured SSI in following ways.
1. AddType text/x-server-parsed-html .shtml
I have add above in httpd.conf file under <DIRECTORY> section.
2. then i have save and restart my server.
3. i have created one shtml file and add following code in it
but its not working..........
can anyone tell me where i am wrong?
Apr 11 2007, 09:17 AM
AddType text/html .shtml
AddHandler server-parsed .shtml
Apr 12 2007, 07:51 AM
Doesn't work full stop or you get an error in this directive message?
Apr 12 2007, 08:05 PM
iI do not know if you are running Apache in your server or in your Pc under Windows. If I was to assume that it is on your server, I will recommend the the following test:
In your config file, add the following lines:
AddHandler server-parsed .html
AddHandler server-parsed .htm
Create two files:
1 - test.html
2 - include.inc
In test.html file, put the the following directive:
<!--#include virtual="include.inc" -->
In the include file, insert a line reading, say:
This is a test of SSI
(No tags, what-so-ever, just a message)
Now, call up the file test.html and see if the message of include.inc file appears as a part of the the test.html file.
Please note that before writing this reply I checked my config file, but I do not use stml extension, and only use SSI for the include directive. The way my config file is set up, it works and, therefore, I recommended the above test, to see if it will solve the problem.
Apr 12 2007, 10:40 PM
Yeah, right! Or just echo an environmental variable. Like
<!--#echo var="DATE_LOCAL" -->
I think no one noticed, but your echo directive is wrong.
QUOTE(vidya @ Apr 11 2007, 01:48 PM)
You can't echo a string that way. To do that you'd have to put it in a varaiable first. Also, there should be a space before the closing '-->'.
<!--#set var="greeting" value="hello" -->
<!--#echo var="greeting" -->