tutorial mac instalar macos windows-7 xampp shared-folders vmware-fusion

macos - instalar - xampp mac tutorial



Al ejecutar XAMPP en Windows a través de VMWare Fusion en un MAC, ¿cómo configuro Apache para usar mis carpetas compartidas(Z:) como raíz web? (3)

Ambiente:

Plataforma principal: MAC OSX 10.6

Plataforma secundaria a través de VMWare Fusion: Windows 7 de 64 bits

Antecedentes: ejecuto MAMP Pro en el lado MAC con una raíz web en "/ www". Necesito probar sitios web en IE, por lo que necesito una instalación de Windows. Instalé XAMPP en mi lado de Windows y cambié el directorio raíz de apache a "Z: / www", la ubicación de mi webroot MAMP, que es una carpeta compartida entre MAC y Windows.

Cuando intento acceder a un sitio local desde windows ( http: // localhost / asite ) aparece un error prohibido 403:

¡Acceso Prohibido!

No tienes permiso para acceder al objeto solicitado. Está protegido por lectura o no es legible por el servidor.

Si cree que se trata de un error del servidor, póngase en contacto con el webmaster. Error 403 localhost 30/07/2010 14:21:07 Apache / 2.2.14 (Win32) DAV / 2 mod_ssl / 2.2.14 OpenSSL / 0.9.8l mod_autoindex_color PHP / 5.3.1

¿Qué otros cambios de configuración deben realizarse para que esto funcione si funciona en absoluto?

Gracias,

Chris


¿Hay alguna razón específica por la que intentas servir a tu sitio desde XAMPP, en lugar de solo MAMP? Trabajé en un entorno similar hace un par de años, y simplemente configuré el tipo de red de la máquina virtual en NAT (para que el invitado tuviera una IP diferente del host), y luego señalé IE en la dirección IP del host que ejecutaba MAMP .


Quizás no entendí completamente tu problema, pero:

" Necesito probar sitios web en IE "
no necesita configurar un servidor web para hacer eso ...
Siga usando Apache en su host Mac y apunte IE desde su Windows VM a la IP de la máquina host, como sugirió peterjmag.
Además, ¿no había una versión para Mac de IE?

Nuevamente, mis disculpas si te entendí mal - no quiero parecer arrogante;)

" Z: / www ... una carpeta compartida entre MAC y Windows "
¿Qué es esto? ¿Un recurso compartido de red? ¿Obtiene el mismo error si usa una carpeta local en su máquina virtual (por ejemplo: C: / www )?

Intente montar / www desde su máquina virtual - vaya a su configuración> pestaña de opciones> carpetas compartidas . Seleccione Siempre habilitado . Haga clic en Agregar y busque su carpeta de host / www . Esto debería hacer / www accesible en su VM Windows.

Finalmente, por las dudas: verifique los permisos de Windows en la carpeta www .

¡Espero que ayude!


Gracias a quienes respondieron. Investigué un poco sobre los tipos de conexiones de red y así es como resolví el problema sin usar XAMPP en absoluto.

Para recapitular, estoy ejecutando Win7 en mi Mac a través de VMWare Fusion como una máquina virtual. Tengo MAMP ejecutando un servidor web local en mi Mac con una raíz web en / www y también quiero poder acceder al servidor web desde los navegadores en Windows.

En resumen, quiero poder ir a http: // localhost / mysite desde Safari (Mac) o IE (Windows).

  1. Cambié mi adaptador de red Fusion a Bridged, ya que estoy trabajando desde una oficina en casa.
  2. Actualicé mis conexiones de red usando los comandos de ipconfig en el símbolo del sistema.
  3. Edité el archivo de hosts de Windows para reflejar: 192.168.1.102 localhost

Hecho y hecho.

Espero que alguien más pueda encontrar esto útil.

  • Chris