
Cuando intento iniciar XAMPP con el comando sudo /opt/lampp/lampp start, aparece un mensaje como este.
Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon with SSL is already running.
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.
¿Qué es esto y cómo puedo encontrar qué era este otro demonio de servidor web con SSL? ¿Cómo detener este servidor?
Respuesta1
Este es un error peculiar que obtendrá si ejecuta XAMPP en LINUX.
Suposición: XAMPP está descomprimido en /opt/
la carpeta @.
Si recibe el error "XAMPP: ya se está ejecutando otro demonio de servidor web con SSL" cuando ejecuta ./lampp start
. Simplemente siga los pasos a continuación para deshacerse de este error:
Abre el archivo
/opt/lampp/etc/httpd.conf
.Busque
Listen 80
y cámbielo a algún otro puerto (por ejemploListen 2145
) (Línea No. 40).Abre el archivo
/opt/lampp/etc/extra/httpd-ssl.conf
.Busque
Listen 443
y cámbielo a algún otro puerto (por ejemploListen 16443
) (Línea No. 39).Abre el archivo
/opt/lampp/lampp
Busque el puerto
testport 80
y reemplácelo portestport 2145
. También cambie eltestport 443
atestport 16443
. (Resulta ser la Línea No. 197, 214)Ahora ve y corre
/opt/lampp/lampp start
. Debería funcionar ahora.
Nota:Los números de línea pueden ser diferentes.
Respuesta2
Tengo un problema similar y descubrí que el problema provocaba que otro servicio ya se estuviera ejecutando en el puerto 443 (SSL).
Verifique el oyente en ejecución: sudo netstat -tunap | grep LISTEN
. El mío lo tenía vmware-hostd
y cupsd
estaba listado.
Referirse ahttp://www.apachefriends.org/en/xampp-linux.html, necesitamos desactivar el servicio SSL de Lamp usando el comando sudo /opt/lampp/lampp stopssl
, que desactiva el soporte SSL permanentemente.
Ahora puedes iniciar xampp:sudo /opt/lampp/lampp start
Respuesta3
En la terminal ejecuta sudo /opt/lampp/lampp disablessl
. Esto debería deshabilitar SSL, después de lo cual xampp se iniciará exitosamente nuevamente.
Respuesta4
Para Ubuntu 16.04
- Primero use el comando
nmap localhost
y verifique si el puerto número 443 se está ejecutando. - Si se está ejecutando, use el comando
sudo kill $(sudo lsof -t -i:443)
- Luego abra el panel de control de xampp e inicie el servidor Apache desde allí también.
- Comenzará a funcionar.
- O también puedes navegar hasta el
/opt/lampp
- Luego inícielo dando el comando.
./sudo xampp start
finalmente funciona