uso starting software puerto pudo porque por otro not mac iniciar está algún macos apache osx-mavericks mamp mamp-pro

macos - starting - MAMP Pro 3.05 en Mavericks actualizado a Yosemite-Apache no se inicia



mamp mac (13)

A veces, no siempre es el archivo envars el culpable. Si ha estado editando el archivo /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf en /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf , un error de sintaxis podría provocar que el apache de MAMP no se inicie sin una advertencia.

En ese caso, puede ejecutar el siguiente comando y ver si se encuentran errores.

sudo apachectl stop

He estado ejecutando MAMP Pro 3.05 con éxito en Yosemite hasta DP4 en una partición que fue una instalación limpia de Yosemite.

Ahora corrí el instalador para DP5 sobre mi instalación de Mavericks, y ahora que la instalación de MAMP Pro no iniciará Apache. Dice que revise los registros, pero no veo nada pertinente.

Supongo que, dado que se trata de una instalación preexistente, algo en su configuración es incorrecto para el Apache de Yosemite.

¿Algunas ideas?


Acabo de encontrar una solución de MAMP en Twitter

Solución del error 10.10 Preview 5: Cambie el nombre del archivo "envvars" ubicado en "_envvars"



Estaba ejecutando MAMP 3.0.5 en Mavericks. Después de actualizar Mavericks a El Capitán, me encontré con el mismo problema. Mysql comenzó normalmente pero Apache no lo hizo.

Después de cambiar el nombre de envvars a _envvars en la carpeta /Applications/MAMP/Library/bin como se sugirió para Yosemite, pude iniciar Apache como antes.

Por lo tanto, esta solución también funciona para El Capitán.


Esto también funciona para Mamp Pro 2.1.1 en Yosemite.

La gente de MAMP acaba de publicar la solución

Solución para el error 10.10 Preview 5: Cambie el nombre del archivo "envvars" ubicado en / Applications / MAMP / Library / bin en "_envvars"

Actualización de prueba: ¡funciona!


Hoy, me actualicé a MAMP Pro 3.0.7.3 después de actualizar a OSX Yosemite 10.10 (versión oficial) y experimenté este mismo problema. Apache no pudo iniciarse y tiene un archivo de registro vacío.

Intenté esta solución, pero noté que el archivo se llama "envvars_" y no "envvars". Cambié el nombre a envvars, reinicié MAMP Pro y apache no se pudo iniciar y tenía un archivo de registro vacío. También noté que el archivo de envvars había sido renombrado a envvars_ después de haberlo cambiado de nombre.


La gente de MAMP acaba de posted la solución

Solución para el error 10.10 Preview 5: Cambie el nombre del archivo "envvars" ubicado en / Applications / MAMP / Library / bin en "_envvars"

Actualización de prueba: ¡funciona!

¡Funciona para la liberación de Yosemite también!


La respuesta aprobada no funcionó para mí porque el archivo _envvars ya estaba allí. Tuve que descargar la última versión de MAMP e instalarla y funcionó.


MAMP Pro 3.0.7.3 debería funcionar bien en Yosemite, pero después de instalarlo en una máquina completamente nueva, experimenté el mismo problema.

En mi caso, el problema ocurrió porque había definido Parámetros adicionales para mi host virtual que contenía comillas. De forma predeterminada, la configuración del teclado de Yosemite está configurada para convertir comillas rectas en comillas inteligentes ("no-cache" se convirtió en "no-cache". Dependiendo de la fuente y el tamaño de la fuente, esto puede no ser inmediatamente obvio). Esto hizo que Apache fallara, incluso cuando el host estaba deshabilitado.

Para cambiar esta configuración, vaya a Preferencias del Sistema -> Teclado. En la pestaña Texto, desmarque Usar citas y guiones de smarts.



Probé esa solución y otras una y otra vez y no funcionó hasta que me di cuenta de que debería reiniciar completamente MAMP, después de hacerlo, este simple cambio de envvars a _envvars funcionó a las mil maravillas.

Puede reiniciar completamente la comprobación de MAMP si hay algún proceso en curso, abra la terminal:

ps -cvx | grep "mysql"

Eso generará una lista de los procesos que involucran a mysql en ese momento, con un PDI asociado, por lo que solo tiene que tomar ese número y:

kill PDI

Donde PDI es el número asociado al proceso, después de eso, si vuelve a escribir el comando ps -cvx | grep "mysql" ps -cvx | grep "mysql" el puntero debería estar vacío.

Una vez hecho esto, solo ejecuta MAMP.


Prueba esto::

Cambie el nombre del archivo "envvars" ubicado en / Applications / MAMP / Library / bin en "_envvars" solo para OS X Yosemite.


Tengo MAMP v3.4 funcionando.

Cambié el nombre de "envars_" a "_envars" ... pero eso no funcionó.

También tuve que entrar en las preferencias y presionar el botón "Establecer puertos web y MySql para 80 y 3306".

¡Trabajos!