2014-10-21 11 views
9

Niedawno uaktualniłem mój komputer Mac do OS X 10.10 Yosemite, który zresetował kilka ustawień, które wprowadziłem dla Apache, w tym konfigurację moich wirtualnych hostów. Odtworzyłem to wszystko, ale nadal nie mogę pracować z włączonymi opcjami po stronie serwera, gdzie działały dobrze pod Mavericks i poprzednią instalacją Apache.OS X 10.10 Aktualizacja Yacheite Apache do wersji 2.4, strona serwera już nie działa

Oto przykład z instrukcji włączenia w moich .shtml plików:

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

Oto wpis 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 [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>` 

Sprawdziłem Apache i dokumentacja inne przewodniki, więc moje pliki username.conf i httpd.conf wyglądają jak należy. Każda pomoc będzie bardzo ceniona.

dziękuję!

Odpowiedz

8

Udało mi się znaleźć odpowiedź na forum Apache, więc pomyślałem, że udostępnię to tutaj.

LoadModule include_module libexec/apache2/mod_include.so 

Brakowało mi usunięcia komentarza na temat tego wiersza w pliku httpd.conf. Po usunięciu komentarza i ponownym uruchomieniu Apache wszystko zaczęło działać.

Wygląda na to, że 2.4 to całkiem spore ulepszenie z wersji 2.2, z wieloma zmianami. Mam nadzieję, że ktoś inny może uznać to za pomocne.

Powiązane problemy