2014-10-21 5 views
9

Ich habe vor kurzem meinen Mac zu OSX 10.10 Yosemite, die eine Reihe von Einstellungen zurückgesetzt, die ich für Apache gemacht hatte, einschließlich meiner virtuellen Hosts eingerichtet. Ich habe all das wiederhergestellt, aber ich kann immer noch keine serverseitigen Includes erhalten, wo sie unter Mavericks und der vorherigen Apache-Installation gut funktionierten.OSX 10.10 Yosemite Apache Upgrade auf 2.4, Server-Seite enthält nicht mehr funktioniert

Hier ist ein Beispiel für eine Include-Anweisung in meiner .shtml Dateien:

`<!--#include virtual="/includes/branded-header.html" -->` 

die Dokumentation httpd-vhosts.conf Eintrag

` 
<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 [email protected] 
<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>` 

Ich habe habe Apache hier und andere guides, also meine username.conf und httpd.conf-dateien scheinen in ordnung zu sein. Jede Hilfe würde sehr geschätzt werden.

danke!

Antwort

8

Ich konnte eine Antwort auf ein Apache-Forum finden, also dachte ich, ich würde es hier teilen.

LoadModule include_module libexec/apache2/mod_include.so 

vermisste ich auf dieser Linie in meiner httpd.conf den Kommentar zu entfernen. Sobald ich den Kommentar entfernt und Apache neu gestartet hatte, fing alles wieder an zu arbeiten.

Sieht aus wie 2.4 ist ein ziemlich großes Upgrade von 2.2, mit vielen Änderungen. Hoffentlich könnte jemand anderes das hilfreich finden.

Verwandte Themen