我最近将我的Mac升级到了OSX 10.10 Yosemite版本,这导致了一些Apache的设置被重置,包括我设置的虚拟主机。我已经全部恢复了,但是我仍然无法让服务器端包含(Server-side Includes)正常工作,而在Mavericks和之前的Apache安装中它们都能正常工作。
以下是我的.SHTML文件中包含语句的示例:
我已经查看了Apache文档和其他指南,我的username.conf和httpd.conf文件看起来没有问题。任何帮助都将不胜感激。
谢谢!
以下是我的.SHTML文件中包含语句的示例:
`<!--#include virtual="/includes/branded-header.html" -->`
以下是httpd-vhosts.conf的条目
`
<VirtualHost *:80>
ServerName v12b.local
ServerAlias www.v12b.local
DocumentRoot "/Users/my-name/Sites/v12b"
ErrorLog "/private/var/log/apache2/v12b.local-error_log"
CustomLog "/private/var/log/apache2/v12b.local-access_log" common
ServerAdmin my-name@myco.com
<Directory "/Users/my-name/Sites/v12b">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
Require all granted
AddType text/html .shtml .html
AddOutputFilter INCLUDES .shtml .html
AddType application/x-httpd-php .html
</Directory>
</VirtualHost>`
我已经查看了Apache文档和其他指南,我的username.conf和httpd.conf文件看起来没有问题。任何帮助都将不胜感激。
谢谢!