小编Joh*_*gan的帖子

OSX 10.10 Yosemite apache升级到2.4,服务器端包含不再有效

我最近将我的Mac升级到了OSX 10.10 Yosemite,它重置了我为Apache设置的一系列设置,包括我的虚拟主机设置.我已经恢复了所有这些,但我仍然无法让服务器端包含工作,他们在Mavericks和之前的Apache安装下工作得很好.

这是我的.SHTML文件中包含语句的示例:

`<!--#include virtual="/includes/branded-header.html" -->`
Run Code Online (Sandbox Code Playgroud)

这是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>`
Run Code Online (Sandbox Code Playgroud)

我检查了Apache文档和其他指南,因此我的username.conf和httpd.conf文件看起来是有序的.任何帮助将不胜感激.

谢谢!

apache macos server-side-includes osx-yosemite

9
推荐指数
1
解决办法
2103
查看次数