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).
- Cambié mi adaptador de red Fusion a Bridged, ya que estoy trabajando desde una oficina en casa.
- Actualicé mis conexiones de red usando los comandos de ipconfig en el símbolo del sistema.
- 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