¿Qué hizo la actualización 10.8.2 para romper los vhosts de la stack AMP?

Actualicé de 10.8.1 a 10.8.2 la semana pasada y desde entonces todavía tengo que conseguir ciertos fantasmas trabajando en mi sandbox local. Algunos de ellos funcionan bien, mientras que otros simplemente no funcionan en absoluto ahora cuando lo hicieron anteriormente. ¿Hay algo que pueda hacer para que funcionen nuevamente?

Víctor de trabajo:

  • Para reparar los permissions de Lion, ¿es seguro usar la Utilidad de Discos en el Sistema Operativo de Recuperación para Mountain Lion?
  • No se pueden instalar las herramientas de command-line de Xcode en Mountain Lion
  • Mostrar recuento de correo electrónico no leído en la window de inicio de session
  • Mountain Lion: AirPlay no aparece (pero funciona en iTunes)
  • Problemas del modo de suspensión con monitor externo
  • identificar si Filevault está habilitado en Mac remoto
  • <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 problemático:

     <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> 

    Finalmente vi algo en mis configuraciones de Apache:

     [Tue Oct 16 10:52:03 2012] [warn] Init: Session Cache is not configunetworking [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 configunetworking -- resuming normal operations 

    Sé con certeza que tengo Include /etc/apache2/other/httpd-vhosts.conf en mi file httpd.conf y que he confirmado que ese es el file de vhosts correcto que estoy usando.

  • Accidentes de Dashcode (3.0.5) en Mountain Lion (10.8.4)
  • Lista de reproducción inteligente en iTunes para canciones que contienen letras
  • Java WebStart falla en Mac OS Mountain Lion
  • Compartir usuarios entre Mountain Lion y Snow Leopard: ¿esto afectará las preferences del usuario?
  • ¿Qué representa un ícono de nube de "líneas punteadas" en el browser de files de iCloud?
  • ¿Cuál es la forma recomendada de configurar y ejecutar un server web OS X para un website público ocupado?
  • 2 Solutions collect form web for “¿Qué hizo la actualización 10.8.2 para romper los vhosts de la stack AMP?”

    Se determinó que había un cambio muy extraño en los permissions de usuario en la carpeta ~ / Sites que causaba estos errores. Fijo.

    Parece que no has puesto una directiva "Permitir" en el vhost problemático. Es posible que previamente haya cambiado las restricciones globales en /etc/apache2/httpd.conf para estar más relajado, y se anuló durante la actualización. El valor pnetworkingeterminado es Allow none . Sin embargo, no es una buena idea hacer eso a escala global, ya que puede dar acceso al server web al sistema de files completo.

    Para corregir el problema, cambie el vhost a:

     <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 Order allow,deny Allow from all </Directory> </VirtualHost> 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).