Saya memperbarui dari 10.8.1 ke 10.8.2 minggu lalu dan sejak itu saya belum mendapatkan vhosts tertentu bekerja di kotak pasir lokal saya. Beberapa dari mereka bekerja dengan baik sementara yang lain tidak berfungsi sama sekali sekarang ketika mereka melakukannya sebelumnya. Apakah ada yang bisa saya lakukan untuk membuat mereka bekerja kembali?
Vhost yang berfungsi:
<VirtualHost *:80>
DocumentRoot "/Users/reindeerdev/Sites/patron-social-club-v2-old/app/webroot"
ServerName pscv2.local
ErrorLog "/private/var/log/apache2/pscv2-error_log"
CustomLog "/private/var/log/apache2/pscv2-access_log" common
<Directory /Users/reindeerdev/Sites/patron-social-club-v2-old/app/webroot>
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Vhost bermasalah:
<VirtualHost *:80>
DocumentRoot "/Users/reindeerdev/Sites/Patron_Intranet/app/webroot"
ServerName intranet.local
ErrorLog "/private/var/log/apache2/intranet-error_log"
CustomLog "/private/var/log/apache2/intranet-access_log" common
<Directory /Users/reindeerdev/Sites/Patron_Intranet/app/webroot>
Options All
AllowOverride All
</Directory>
</VirtualHost>
Akhirnya melihat sesuatu di konfigurasi Apache saya:
[Tue Oct 16 10:52:03 2012] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
httpd: Could not reliably determine the server's fully qualified domain name, using Logans-iMac.local for ServerName
[Tue Oct 16 10:52:06 2012] [warn] NameVirtualHost *:80 has no VirtualHosts
[Tue Oct 16 10:52:09 2012] [notice] Digest: generating secret for digest authentication ...
[Tue Oct 16 10:52:09 2012] [notice] Digest: done
[Tue Oct 16 10:52:09 2012] [notice] Apache/2.2.22 (Unix) PHP/5.3.15 with Suhosin-Patch DAV/2 mod_ssl/2.2.22 OpenSSL/0.9.8r mod_perl/2.0.5 Perl/v5.12.4 configured -- resuming normal operations
Aku tahu pasti aku punya Include /etc/apache2/other/httpd-vhosts.conf
dalam file httpd.conf saya dan bahwa saya telah mengkonfirmasi bahwa itu adalah file vhosts yang benar yang saya gunakan.
apachectl -S
Saya juga mendapatkan output yang benar dan Syntax OK
NameVirtualHost *:80
di httpd-vhosts.conf Anda?