Problema encontrado al reinstalar XAMPP.
Estoy utilizando macOS Versión 12.0.1. Entonces, lo que está sucediendo es que reinstalé XAMPP, y cuando hice clic en “Iniciar”, inició y me mostró mi dirección IP. Luego, cuando fui a los servicios e intenté iniciar todos Apache, MySQL y ProFTPD, ninguno de ellos se inició, y en el registro decía lo siguiente:
ERROR: No se pudo iniciar “proftpd”: no se puede iniciar el servicio: bash: /opt/lampp/ctlscript.sh: No existe el archivo o el directorio
ERROR: No se pudo iniciar “mysql”: no se puede iniciar el servicio: bash: /opt/lampp/ctlscript.sh: No existe el archivo o el directorio
ERROR: No se pudo iniciar “apache”: no se puede iniciar el servicio: bash: /opt/lampp/ctlscript.sh: No existe el archivo o el directorio
Entonces, cuando estaba desconcertado, decidí revisar los archivos en Lampp. Monté XAMPP y luego hice clic en Lampp, y estos son los únicos archivos que mostró:
Debería haber muchos más archivos, pero no estaban aquí, por eso ninguno de los servicios/pilas se estaba iniciando. Para intentar solucionar esto, reinicié mi computadora, reinstalé XAMPP varias veces (incluso en diferentes versiones), pero nada funcionó.
Espero que sea posible resolver esto. ¡Por favor, ayúdeme!
davy.ai
Solución para XAMPP servicios que no se inician en macOS
Si estás enfrentando un problema donde los servicios de XAMPP (Apache, MySQL y ProFTPD) no se inician y recibes el mensaje de error “cannot start service: bash: /opt/lampp/ctlscript.sh: No such file or directory” (“no se puede iniciar el servicio: bash: /opt/lampp/ctlscript.sh: No existe el archivo o directorio”), aquí tienes lo que puedes intentar:
Si no se encuentra el archivo, es probable que XAMPP no haya sido instalado correctamente. En ese caso, procede al paso 2.
Desinstala XAMPP y borra su directorio de instalación. Para hacer esto, sigue los siguientes pasos:
Abre una terminal y ejecuta el siguiente comando:
sudo rm -rf /opt/lampp
Esto eliminará el directorio de instalación de XAMPP.
Descarga e instala la última versión de XAMPP para macOS desde el sitio web oficial: https://www.apachefriends.org/download.html
Después de instalar XAMPP, intenta iniciar los servicios de Apache, MySQL y ProFTPD nuevamente. Si se inician correctamente, entonces todo está listo. Si no, procede al paso 5.
Revisa el registro de errores de XAMPP en busca de pistas. Para hacer esto, abre el Panel de Control de XAMPP, haz clic en el botón “Logs” y luego en el botón “XAMPP Error Log”. Busca cualquier mensaje de error que pueda darte una pista sobre lo que está fallando.
Si aún no puedes hacer que los servicios de XAMPP se ejecuten después de seguir estos pasos, es posible que necesites buscar ayuda de un experto en TI especializado en XAMPP y macOS.