2012-02-16 82 views
-1

我试图启用SSI在我的网站中使用它。 我想要做的第一件事就是启用它并做一个回声来验证它是否工作。服务器端包括apache启用

我的Apache2,在根目录下有SSI文件夹,该文件夹内我做了这个样子.htaccess文件:

Options +Includes 
AddType text/html .shtml 
AddOutputFilter INCLUDES .shtml 

所以现在它应该能SSI。 (?右)

在SSI文件夹

有echo_ssi.shtml文件,包含:

<!--#echo var="DATE_GMT" --> 

当我在浏览器中打开echo_ssi.shtml,没有发生。 我想要得到时间和日期在格林威治标准时间...

什么即时做错SSI启用配置? 还有什么我需要做/添加?

回答

0

服务器现金出现问题。需要清理服务器上的现金。

0

你扫描了Apache Module mod_includeApache SSI Tutorial文档吗?

您需要确保您正在加载mod_include。

如果用.htaccess线您列出然后

<HTML><BODY><!--#echo var="DATE_LOCAL" --></BODY></HTML> 

应该返回一个页面日期&时间上有那么。

+0

如何加载mod_include ?? – lolo 2012-02-16 11:13:36

+0

@lolo使用[LoadModule](http://httpd.apache.org/docs/current/mod/mod_so.html#loadmodule)指令。 – ThinkingMonkey 2012-02-16 11:29:56

+0

如果您的LAMP堆栈是Debian/Ubuntu,请检查您在'/ etc/apache2/sites_enabled'中是否具有mod_include的符号链接。或者看一下phpinfo()报告。应该有一个部分** apache2handler **,它将列出加载的模块。如果这不存在,那么您可能正在运行共享服务,并且需要与服务提供商交谈 – TerryE 2012-02-16 11:38:14