2012-01-22 20 views

Respuesta

10

Ninguno de los anteriores funcionó, pero esto lo hizo !! Por fin ....

para fijar, en su archivo de hosts que necesita para listar todos sus sitios dev locales en una fila espacio delimitado como tal ...

127.0.0.1 localhost localsite1.dev localsite2.dev localsite3.dev 

En lugar de una entrada en cada línea como es el predeterminado.

No conozco la razón técnica por la que esto funciona pero lo hace. Es un gran alivio después de seis meses de tener que depurar sitios web fuera del navegador preferido.

+0

¡GUAU! Eso funcionó muy bien para mí: OSX v10.7.4, MAMP Pro v2.0.5 – emersonthis

+0

Argg! Esto funcionó como magia al principio. Pero ahora mis sitios locales están craaaaawwwwling nuevamente. ¿Alguna idea de por qué esto podría haber funcionado temporalmente? – emersonthis

+0

Puedo confirmar el mismo problema y la solución funcionó para mí, la pregunta original describe el problema perfectamente. Gracias. –

5

he tenido este problema y tiene un cierto aumento de velocidad mediante la inclusión de direcciones IPv6 en/etc/hosts como este:

127.0.0.1  6drudev.localhost 
::1   6drudev.localhost 
fe80::1%lo0 6drudev.localhost 
127.0.0.1  7drudev.localhost 
::1   7drudev.localhost 
fe80::1%lo0 7drudev.localhost 

tu caso es distinto, por supuesto.

+0

Gracias Matt, dado que una vez y parece definitivamente ser mejor ... como que la primera carga del sitio local sigue siendo muy lenta, pero luego navegar por el sitio parece acelerarse. Aunque cuando actualizo una página a veces es muy lenta para volver a cargarla de nuevo ... Así que, gracias ... cualquier mejora es apreciada. – markstewie

+0

¿Cuál es el límite de memoria de PHP? Intente configurarlo en 512MB (si tiene la RAM de repuesto, por supuesto). También instale mod_expires como aquí: http://metaskills.net/2006/02/19/how-to-control-browser-caching-with-apache-2/ También habilite uno de los aceleradores PHP, p. Ej. APC (mira el final de php.ini). –

+0

También asegúrese de tener el docroot y los directorios configurados para no tener una barra inclinada en httpd.conf (no tengo idea de por qué funciona pero parece). –

1

Este es un error con IPv6 y OSX; algo que Apple ha reconocido. Puede google esto ya que es bastante frecuente.

Una solución que no es universalmente efectiva no es el uso de "local" como parte de la entrada de DNS personalizado. ".dev" es la sugerencia típica, pero cualquier cosa funciona. En Firefox, esto funciona bien, pero a Chrome todavía no le importa.

En Firefox puede desactivar IPv6, lo que elimina el problema completamente para ese navegador. Vaya a la URL sobre: ​​config y en el cuadro de búsqueda ingrese "ipv6". Debe haber una sola entrada: network.dns.disableIPv6. Permitirle. Reinicia la nave de búsqueda. Hecho.

Tenga en cuenta que a PHPMyAdmin no le gustará este cambio. Cuando revises la página de inicio de MAMP, arrojará errores. Pasé por alto que yendo directamente a la fuente: http://localhost/phpMyAdmin/. Finalmente, el problema desapareció.

0

No trataré de comprender por qué sucede esto, ya que otros claramente están más informados sobre esto que yo - vea la otra respuesta. Sin embargo, creo que tengo una solución.

La siguiente metodología resuelve este problema para mí:

  1. Abrir el terminal y ejecutar "sudo apachectl stop"
  2. puertos del servidor
  3. Cambio MAMP a "puertos predeterminados"
  4. Disfrute

Explicación:

  1. Detener s apache de ejecutarse en la máquina. Esto es necesario ya que estamos configurando puertos MAMPS para los puertos apache estándar y, por lo tanto, estamos creando un conflicto.
  2. cambiar los puertos reales

No sin embargo, ahora si esto se solucionará el problema de forma indefinida, pero el tiempo lo dirá.

Cuestiones relacionadas