2017-12-29 11 views
2

Ich habe gerade von Sierra zu High Sierra aktualisiert.Vor dem Update auf High Sierra httpd-vhosts.conf ist leer

Scheinbar funktioniert alles gut. Aber beim Testen meiner Arbeiten in lokalen (Web-Entwicklungen in PHP, etc) sehe ich, dass keiner funktioniert.

Überprüfen und suchen, wo der Fehler sein könnte, ging ich zu sehen, dass alle meine Virtual-Hosts waren in Ordnung, und ich finde, dass die Virtual-Host-Datei, die mehr als 10 konfigurierte Elemente hatte, gibt es nur 2 virtuelle -host von Tests

der Inhalt der virtuellen Host-Datei nach der Aktualisierung ist:

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/usr/docs/dummy-host.example.com" 
    ServerName dummy-host.example.com 
    ServerAlias www.dummy-host.example.com 
    ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log" 
    CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common 
</VirtualHost> 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/usr/docs/dummy-host2.example.com" 
    ServerName dummy-host2.example.com 
    ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log" 
    CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common 
</VirtualHost> 

Meine Virtual Datei ist: /etc/apache2/extra/httpd-vhosts.conf

Kann ich diesen Inhalt irgendwie wiederherstellen? Habe ich diese Virtual-Host-Konfigurationen definitiv verloren?

Antwort

3

Ich weiß nicht, ob dies meine Nachricht sollte ein Kommentar oder eine Antwort sein.

Ich habe das gleiche Problem, aber zum Glück das Update bewahrt Ihre Dateien.

fand ich meine letzte httpd vhosts in:

httpd-vhosts.conf~previous 

Ich würde vorschlagen, auch einen Blick auf

/etc/apache2/ 

Ordner zu nehmen, vielleicht Ihre

httpd.conf 

Backup vorherige ist -ed unter "~ previous" benennen, können Sie es wiederherstellen oder die aktuelle ändern.

Run:

sudo apachectl --test 

zu überprüfen, ob alles in Ordnung ist.

Verwandte Themen