> Faqs > Solucionar Cannot start service laravel.test: Ports are not available con Laravel Sail

Solucionar Cannot start service laravel.test: Ports are not available con Laravel Sail

Estoy dando mis primeros pasos con Laravel Sail. Siguiendo las indicaciones de la Guía de Laravel Sail que habéis publicado.

He creado la aplicación nueva de Laravel y cuando la voy a probar con el comando ./vendor/bin/sail up me sale este error:

Cannot start service laravel.test: Ports are not available

¿A qué puede deberse?

Respuestas

El problema es que tienes un puerto ocupado que intenta ser usado al arrancar Laravel Sail.

Es posible que tengas otro servidor web funcionando en el sistema y que se intente usar el puerto 80 sin éxito.

Revisa si es el caso. Por ejemplo, si tienes Valet funcionando en tu máquina tendrías que pararlo:

valet stop

Si tienes un Xammp o algo parecido, tendrás que abrir la interfaz para parar el servidor web que está en el puerto 80.

Alternativa de cambio de puerto del servidor web de Sail

Otra alternativa que quizás te venga todavía mejor es simplemente cambiar el puerto donde está el servidor web escuchando.

Para eso simplemente edita el archivo de configuración .env y agrega esta línea.

APP_PORT=9990

Por supuesto puedes cambiar 9990 por el puerto que quieras poner para tu aplicación.

Entonces, según el puerto que hayas configurado, podrás acceder al proyecto indicando al final de la URL.

laravel.test:9990/

Eso debería solucionar también tu problema.

Miguel Angel
2425 113 163 7