Estoy desarrollando un sitio de WordPress en mi Mac, con OS X 10.6.4. Estoy utilizando el servidor Apache integrado en OS X para ejecutar el sitio localmente durante el desarrollo. He configurado WordPress y lo he conectado al MySQL de OS X sin problemas. El sitio parece funcionar bien, y puedo publicar, editar, etc.
La instalación de WordPress está en una carpeta llamada ~/Sites/mysite.dev
.
También he personalizado mi .hosts
y el archivo de Apache httpd-vhosts.conf
para redirigir las peticiones de mysite.dev a esta carpeta. Así que cuando introduzco http://mysite.dev
en una ventana del navegador, el sitio se carga. Aquí no hay problemas.
Así que puedo acceder al sitio, en un navegador, desde dos direcciones diferentes, http://mysite.dev
y http://localhost/~Gabe/mysite.dev/
.
Esto es lo raro: Cuando voy a http://mysite.dev
El sitio de WordPress se carga normalmente. Cuando voy a http://localhost/~Gabe/mysite.dev/
, WordPress no puede encontrar ninguna entrada de la base de datos: Me da el mensaje "Lo sentimos, no hay entradas que cumplan sus criterios" (que está incorporado en el tema para cuando una búsqueda de entradas no devuelve nada). N.B.: Apache procesa el código PHP normalmente en ambos casos - pero en un caso WordPress puede obtener entradas de MySQL, y en el otro caso no puede.
Mi primer pensamiento fue que se trataba de un problema de configuración de WordPress, así que cambié la URL de WordPress por http://localhost/~Gabe/mysite.dev/
pero esto no supuso ninguna diferencia.
No entiendo por qué el uso de las dos direcciones produce resultados diferentes. Se agradece cualquier ayuda.
(Por si te lo estás preguntando, te diré por qué me importa: Quiero previsualizar el sitio en la ventana de vista previa de la web de BBEdit, y BBEdit sólo cargará el sitio a través de la http://localhost/~Gabe/mysite.dev/
dirección).