Este error es porque no se ha lanzado el servicio de XAMPP, para lanzarlo ejecutar el comando:
sudo /opt/lampp/lampp start
Y eso se soluciona el error.
2.- El error de permiso denegado lanzado por MySQL
Este error se puede deber porque al ejecutar el servicio de XAMPP no se pudo ejecutar MySQL, o no se lanzó el demonio del mismo.
Este error puede deberse por dos razones:
a) Que el servicio de MySQL no esté en ejecución, dicen que la opción más simples a veces es la solución, y puede ser cierto, por alguna extraña razón, al ejecutar el comando
sudo /opt/lampp/lampp start
MySQL no se ejecuta y es necesario hacerlo por separado así que ejecutar el comando, seleccionar la opción MySQL Database y clic en el botón start.
sudo /opt/lampp/manager-linux-x64.run
b) Existe algún otro servicio que esté usando el mismo puerto que MySQL que viene con XAMPP, si es así, basta con cambiar el puerto utilizando la ventana de administración:
sudo /opt/lampp/manager-linux-x64.run
Abrirá la siguiente ventana:
Claro, en su ventana la opción de MySQL estará en rojo, ahora seleccionar la Opción de MySQL y clic en el botón Configure y abrirá la siguiente ventana:
3.- Acceso prohibido a los archivos de HTDOCS de xampp
Este error se debe porque no se tienen los permisos correctos en la carpeta que se quiere acceder desde el navegador.
Acceder como root en una terminal y asignar nuestro usuario al grupo root:
su -
chown tuusuario:tuusuario nombre-carpeta-o-recurso
Ahora clic derecho sobre la carpeta o recurso que quieres acceder desde el navegador y seleccionar propiedades: clic en el botón
Cambiar permisos a los archivos contenidos…, y mostrará otra ventanita, seleccionarlos como aparece en la siguiente imagen:
4.- La página localhost de XAMPP se cicla
Bueno este error no se exactamente a qué se debe, y básicamente al ir a la dirección localhost solo vez esta ventana:
Le das en actualizar y nada, este error me ocurrió cuando cambié los permisos completamente a mi usuario como propietario. Además también configuré el archivo que está en la ruta /opt/lampp/etc/httpd.conf cambiando el grupo y el usuario de XAMPP que es daemon por el mio y no funcionó.
La única solución que encontró fue desinstalar por completo XAMPP y volverlo a instalar.
Si van a utilizar esta opción no se olviden de realizar copias de sus proyectos antes de la desinstalación.
Hasta el momento son los errores más comunes con los que me encontrado, en caso de encontrarme con otros iré actualizando la lista.