php - mac - wampserver portable
Icono naranja WampServer (10)
¡TENGA EN CUENTA! Si ha pasado por todo lo anterior, como "I" lo hizo, y todavía obtiene el ícono de Orange, y, cuando prueba el puerto 80 obtiene "Apache", mire el archivo: c: / wamp / bin / apache / apache2.4.9 / conf / httpd.conf (su número de versión de apache puede diferir).
En el archivo, sobre la línea # 62, encontrará una nota que dice que complete esto:
Escuchar 0.0.0.0:80 Escuchar [:: 0]: 80
¿Por qué?
Cambie esto a Escuchar en direcciones IP específicas como se muestra a continuación para evitar que Apache se asome a todas las direcciones IP enlazadas.
Cambié eso para que coincida con mi dirección IP de host local y cuando reinicié Wamp, rápidamente pasó de Rojo a Verde. ¡Éxito! ... 3 horas después ...
Tengo problemas con Wamp Server, el ícono nunca se volverá verde. Está constantemente atascado en naranja.
He intentado de muchas maneras, editando archivos HOSTS, archivos .config, deshabilitando IIS, cambiando el puerto de SKYPE, saliendo de SKYPE, deshabilitando los servicios de publicación de World Wide Web, etc. ... Y debajo del icono del servidor de wamp> Apache> Test puerto 80, dice que Apache está usando ese puerto.
Estoy ejecutando Windows 8 de 64 bits y Wamp Server 2.4. Cualquier ayuda sería apreciada.
Antes de que pueda arreglar algo, necesita saber qué servicio no se ha iniciado, Apache o MySQL.
Como la utilidad TEST PORT 80 dice Apache, probablemente sea el servicio MySQL que no se ha iniciado. ¡A menos que tengas otro Apache corriendo!
Entonces, ¿qué servicio no ha comenzado?
Si el icono de wampmanager no es VERDE, uno de los servicios (Apache / MySQL) no se ha iniciado correctamente.
Cómo saber qué servicio no se está ejecutando si el icono de wampmanager es naranja.
Haga clic con el botón izquierdo sobre el icono de wampmanager para mostrar el menú-> Apache -> Servicio Si el menú de inicio / reanudar el servicio es verde, Apache NO se está ejecutando.
Haga clic con el botón izquierdo en el icono de wampmanager para ver el menú-> MySQL -> Servicio Si el menú de inicio / reanudar servicio es verde, entonces MySQL NO se está ejecutando.
Si Apache es el servicio que no se ejecuta, normalmente es, pero no siempre, porque otra cosa ha capturado el puerto 80.
Ahora haz clic izquierdo sobre el icono de wampmanager para revelar el menú-> Apache -> Servicio -> Probar puerto 80 Esto abrirá una ventana de comando y mostrará información sobre qué, si algo está usando el puerto 80.
Sea lo que sea, debe reconfigurarse para que no use el puerto 80 o se desinstale si no lo está usando.
Si el puerto 80 no es el problema, busque errores en el registro de errores apropiado (use los menús del administrador de wamp para ver los registros de errores)
Si no existe o no muestra ningún error, compruebe también el Visor de sucesos de Windows. Inicie -> Herramientas administrativas -> Visor de eventos. Consulte la sección "Registros de Windows -> Aplicación" a la que se accede desde el menú a la izquierda del cuadro de diálogo. mensajes de Apache y o MySQL.
Si es MYSQL que no ha comenzado.
Compruebe el registro de errores de mysql utilizando los menús
wampmanager->MySQL->error log
Compruebe el registro de eventos de Windows para ver los mensajes de MYSQL
Compruebe que no se está ejecutando otra instancia de MYSQL Server.
Cómo configurar SKYPE para que no requiera el puerto 80 o 443
Ejecute SKYPE y luego use los menús para hacerlo: Herramientas -> Opciones -> Avanzado -> Conexión Desmarque la casilla de verificación junto a ''Usar el puerto 80 y 443 como alternativas para las conexiones entrantes'' Ahora reinicie SKYPE para que estos cambios surtan efecto.
Si está ejecutando Windows 8 SKYPE viene como una aplicación y esto no puede (hasta ahora) configurarse de esta manera. Sin embargo, si desinstala la aplicación SKYPE e instala SKYPE como antes, puede reconfigurarla y funciona igual de bien.
Después de eliminar innodb_additional_mem_pool_size = 4M de my.ini y matar el proceso que usaba el puerto que Mysql quería, lo logré.
Arreglo sugerido: 1) La solución rápida: Comente la línea innodb_additional_mem_pool_size = 4M en el archivo ''my.ini'' del servicio, 2) excluya la opción del archivo de configuración predeterminado 5.7.4 o 3) desconozca la variable a mysql;)
enlace: http://bugs.mysql.com/bug.php?id=72533
Use el número 1, elimine toda la línea. Guardar en my.ini. Elimine el proceso si tiene uno en ejecución (mírelos con resmon.exe y elimínelos con el comando taskkill / pid pid-de-proceso / f), luego inicie wampmysql y su ícono se volverá verde.
Saludos SB
El disco predeterminado del servidor Wamp es "C://"
si no lo tiene en otro disco para ex G://
: vaya a
-
g://wamp/bin/apache/apache2.4.9/bin/
2 .call cmd
3 .execute httpd.exe -t
verás errores
ve a
g:/wamp/bin/apache/apache2.4.9/conf/extra/httpd-autoindex.conf
cambie en la línea 23 a:
Alias /icons/ "g:/Apache24/icons/"
<Directory "g:/Apache24/icons">
Options Indexes MultiViews
AllowOverride None
Require all granted
</Directory>
- Reiniciar todos los servicios. Hecho. Resuelto
Me encontré con el mismo problema esta mañana, pero ninguna de las respuestas anteriores me brindó la solución.
Finalmente me di cuenta de que mi problema se debía a que había cambiado DocumentRoot a una subcarpeta del directorio www, ya que anteriormente había estado ejecutando un proyecto Symfony2 dentro de www.
Con el nuevo proyecto en el que estoy trabajando dentro de www, ese viejo directorio de DocumentRoot ya no existía, así que Apache no pudo comenzar.
wampserver -> Apache -> httpd.conf, luego busca "DocumentRoot" y asegúrate de que el directorio al que apunta exista o bien cámbialo por uno que sí lo haga.
Gracias a RiggsFolly, fue por su pista sobre el Visor de eventos anterior que encontré el problema.
Para agregar a la publicación anterior ^^:
Si alguno de los servicios no se está ejecutando, simplemente podría ser porque necesitan ser instalados / configurados. Esto es fácil de hacer directamente desde el icono de WampManager.
Si Apache no se está ejecutando: WampManager Icon -> Apache -> Service -> Install Service
Debería obtener una ventana emergente del comando emergente si el puerto 80 es gratis (si no, vea la publicación anterior):
''Your port 80 is available. Install will proceed.
Press Enter to continue...''
Si MySQL no se está ejecutando:
WampManager Icon -> MySQL -> Service -> Install Service
Haga eso para uno o ambos servicios, entonces:
WampManager Icon -> Restart All Services
El icono ahora debería ponerse verde :)
Puede suceder por una de las tres razones:
1) Falta la instalación de VC ++: Instale Todas las versiones de los paquetes de redistribución de VC ++ VC9, VC10, VC11, VC13, VC14 y VC15. Vea el enlace provisto al final para el enlace de descarga. Si tiene un Windows de 64 bits, debe instalar las versiones de 32 y 64 bits de cada paquete de VisualC ++, incluso si no usa Wampserver de 64 bits.
2) Olvidó proporcionar privilegios de administrador al servidor WAMP : inicie e instale con la opción "Ejecutar como administrador" , muy importante.
3) WAMP, IIS y Skype peleando por el mismo puerto :
- Cierre Skype o fuerce a no usar el puerto 80: http://forum.wampserver.com/read.php?2,134915
- Deshabilitar IIS: http://forum.wampserver.com/read.php?2,134915
Paquetes VC9 (Visual C ++ 2008 SP1)
http://www.microsoft.com/en-us/download/details.aspx?id=5582 http://www.microsoft.com/en-us/download/details.aspx?id=2092
Paquetes VC10 (Visual C ++ 2010 SP1) http://www.microsoft.com/en-us/download/details.aspx?id=8328 http://www.microsoft.com/en-us/download/details.aspx?id=13523
Paquetes VC11 (actualización 4 de Visual C ++ 2012) Los dos archivos VSU4 / vcredist_x86.exe y VSU4 / vcredist_x64.exe que se descargarán están en la misma página: http://www.microsoft.com/en-us/download/details.aspx?id=30679
Paquetes VC13] (Visual C ++ 2013) Los dos archivos VSU4 / vcredist_x86.exe y VSU4 / vcredist_x64.exe que se descargarán están en la misma página: https://www.microsoft.com/en-us/download/details.aspx?id=40784
Paquetes VC14 (actualización 3 de Visual C ++ 2015) Los dos archivos vcredist_x86.exe y vcredist_x64.exe que se descargarán están en la misma página: http://www.microsoft.com/fr-fr/download/details.aspx?id=53840
VC15 redistribuible (Visual C ++ 2017) https://go.microsoft.com/fwlink/?LinkId=746571 Visual C ++ paquetes redistribuibles para Visual Studio 2017 x86 https://go.microsoft.com/fwlink/?LinkId=746572
Si está usando wampserver 3 (recomendado, generalmente funciona sin configuración)
- haga clic en el icono de wampserver> apache> administración del servicio> servicio de instalación
- haga clic en el icono de wampserver> mysql> administración del servicio> servicio de instalación
- haga clic en el icono de wampserver> mariadb> administración del servicio> servicio de instalación
- haga clic en el icono de wampserver> reiniciar todos los servicios
si esto no lo soluciona, intente:
haga clic con el botón derecho en el ícono wampserver> Herramientas> Verifique la sintaxis de httpd.conf (luego corrija el problema que identifica y reinicie todos los servicios, probablemente sea una sintaxis incorrecta en su archivo de hosts virtuales)
haga clic con el botón derecho en el icono de wavererver> Herramientas> pruebe el puerto 80 (es probable que haya activado el skype u otra cosa, apáguelo y reinicie todos los servicios)
Si esto no lo soluciona, tal vez tenga un conflicto de Windows:
Si esto no lo soluciona:
- haga clic derecho en el icono de wampserver> herramientas
- revisa todos esos por pistas
Si ha instalado Wampmanager y también el wampstack de Bitnami en su buzón de Windows (como yo lo había hecho), asegúrese de que Bitnami no se haya configurado para iniciar automáticamente sus servicios wampstackApache y wampstackMySQL al inicio.
Para verificar / corregir esto, haga clic en: Inicio -> Ejecutar y luego escriba services.msc y haga clic en Aceptar.
Seleccione Servicios en la lista a la izquierda y clasifique los servicios en Nombre. Desplázate hacia la "w". Si los servicios wampstackApache y / o wampstackMySQL ya se han iniciado, haga clic con el botón derecho y pare ambos. A continuación, reinicie todos los servicios desde el icono de Wampmanager W en la bandeja de servicios de escritorio de Windows. La W debería ponerse verde.
Si este fue su problema, puede cambiar el comportamiento de inicio predeterminado para iniciar manualmente wampstackApache y wampstackMySQL en sus pestañas de Propiedades.
- ir a C: / wamp / bin / mysql / mysql5.6.17
- busca "my.ini"; haga clic derecho para editarlo
- usa tu editor favorito (notepad ++, jedit ...)
- busca
3306
y3307
a3307
- reinicie todos los servicios y debería funcionar :)