【发布时间】:2011-11-19 16:42:09
【问题描述】:
我在 Apache 日志中收到以下错误消息:
unable to include potential exec "header.html" in parsed file /Users/sikusiku/Sites/ss-git/homepage.shtml
我基本上试图从 homepage.shtml 中包含 header.html。我在 homepage.html 中使用了非常基本的指令(header.html 和 homepage.shtml 都位于文档根目录中):
<!--#include virtual="header.html" -->
我认为我在 httpd.conf 中正确打开了 SSI:
Options Indexes FollowSymLinks ExecCGI Includes
...
AddType text/html .shtml
...
# XBitHack doesn't have anything to do with this, but I added it anyway.
XBitHack on
我错过了什么吗?包含的文件,即 header.html 是否需要进行不同的配置?
【问题讨论】:
-
将文件命名为 shtml 后就不需要 XBitHack。如果 header.html 与 shtml 位于同一目录中,只需执行
-
试试 virtual="/header.html"。否则;该错误似乎意味着一些权限错误。尝试 chmod header.html 使其不可执行。
-
很遗憾,这两个建议没有奏效。
-
在我的站点上还有一点不同:我在 apache 配置中有“选项 + 包含”。日志文件中的错误信息是否改变了?
-
试过
Options +Includes,Options Includes -IncludesNOEXEC... 都没有用。
标签: html apache2 server-side-includes