Estoy desarrollando un sitio de WordPress en mi Mac, ejecutando OS X 10.6.4. Estoy usando el servidor Apache incorporado de OS X para ejecutar el sitio localmente durante el desarrollo. He configurado WordPress y lo conecté a 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 archivo .hosts
y el archivo httpd-vhosts.conf
de Apache, para redirigir las solicitudes de mysite.dev a esta carpeta. Entonces, cuando ingreso http://mysite.dev
en una ventana del navegador, el sitio se carga. No hay problemas aquí.
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 extraño: 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 publicación de la base de datos: me da el mensaje "Lo sentimos, ninguna publicación cumplió con sus criterios" (que está integrado en el tema para cuando la búsqueda de publicaciones no devuelve nada). N.B .: Apache procesa el código PHP normalmente en ambos casos, pero en un caso, WordPress puede obtener publicaciones de MySQL, y en el otro caso no.
Mi primer pensamiento fue que esto era un problema con la configuración de WordPress, así que cambié la URL de WordPress a http://localhost/~Gabe/mysite.dev/
, pero esto no hizo ninguna diferencia.
No entiendo por qué el uso de las dos direcciones produce resultados diferentes. Cualquier ayuda apreciada.
(Este es el motivo por el que me importa, en caso de que se esté preguntando: quiero obtener una vista previa del sitio en la ventana de vista previa de la web de BBEdit, y BBEdit solo cargará el sitio a través de la dirección http://localhost/~Gabe/mysite.dev/
).