Cómo instalar el Panel de Control
El Panel de control, es una herramienta que nos va a permitir arrancar y parar el Xampp, sin necesidad de utilizar la ventana de terminal.
Para instalarlo vamos a crear una aplicación llamada “Xampp-Control-Panel” que anclaremos en nuestro menú de herramientas, para tenerlo a mano siempre que queramos arrancar y parar los servicios Web de nuestro servidor, sin necesidad de utilizar lineas de comando.
Teclea el siguiente comando para instalar los paquetes necesarios para su funcionamiento:
$ sudo apt-get install python-glade2
y a continuación para abrir el panel de control:
$ sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel
Ya tenemos el panel de control donde solo tenemos que dar a los botones de arranque de los servicios.
Con los servicios parados, abrir vuestro navegador y teclear: http://localhost.
Repetid la operación con los servicios arrancados (para ello pulsa sobre el boton “Start Xampp”).
Abre otra vez el navegador y teclea “localhost”· Ahora te carga la página del Xampp, con lo que todo funciona correctamente. Si aun no habeis configurado la seguridad del Xampp leed mi artículo anteríor: Como instalar Xampp en Ubuntu, en el punto Pasos para configurar la seguridad del Xampp.
Falta crear una pequeña aplicación que vamos a llamar xampp-control-panel, para abrir diréctamente el programa desde el menu de aplicaciones. Para ello, cierra el panel de control. Abre el terminal otra vez y teclea lo siguiente para editar un archivo llamado “xampp-control-panel.desktop” en /usr/share/applications:
$ sudo gedit /usr/share/applications/xampp-control-panel.desktop
Y pega el siguiente código en el código:
[Desktop Entry] Comment=Start/Stop XAMPP Name=XAMPP Control Panel Exec=sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel Icon[en_CA]=/opt/lampp/xampp.png Encoding=UTF-8 Terminal=true Name[en_CA]=XAMPP Control Panel Comment[en_CA]=Start/Stop XAMPP Type=Application Icon=/opt/lampp/xampp.png
Guarda y cierra. Nota: Respecto a las líneas “icons”, hay que descargarse el icono y guardarlo en la ruta que te dice el fichero( opt/lampp/xampp.png)
Podéis descargarlo desde aquí: Descarga el xampp.png
Como veis hay varios tamaños. Como el icono es para crear el lanzador de programa, me descargo el tamaño 96*96. Selecciono la imagen y le doy a boton derecho “guardar como”. Le cambio el nombre a xampp.png y con el navegador de ficheros seleciono la carpeta donde quiero que se guarde: /opt/lampp,
En éste punto falla la instalación. Seguramente por los permisos de la carpeta /opt. Le doy a guardar como y los descargo en la carpeta Descarga.
Abro el terminal (CTL +ALT+T) y lo muevo a /opt/lampp/ y me situó en la carpeta descargas:
$ cd Downloads
$ sudo mv xampp.png /opt/lampp/xampp.png
Ahora simplemente abro el lanzador de Xampp que hemos configurado y lo anclo al menú de inicio (barra lateral izquierda) para tenerlo siempre a mano.
Buscar el Xampp-control-panel recién creado:
Para ello vamos al menú de navegación izquierdo y en el icono que es como una rueda (el primero), buscamos el programa “Xampp”. Te aparecerá el panel de control del Xampp que acabamos de configurar.
Como podéis ver no me reconoce el icono, aunque el funcionamiento es correcto.
Ahora puedo arrancar y parar el Xampp desde aquí sin necesidad de utilizar el terminal.
Intentando solucionar el problema del icono
Por un lado actualizo los packetes dpkg
Abro un terminal(CTL+ALT+T) y tecleo las siguientes instrucciones:
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get update
A continuación voy al menú de herramientas y busco el Xampp-control-panel. Sigue sin reconocer el icono ya que sigue mostrándome la interrogación. Si hago doble clic sobre él, en el terminal veo los siguientes errores: write error: broken pipe en varias lineas (491, 98, 148, 182)
Buscando la solución en Internet, llego a la siguiente solución (ya que parece un error con relación al gksudo, que funciona cambiando 2 lineas del exec= del programa que hemos creado):
Abro otra vez el terminal (CTL+Alt+T) y pego el siguiente código:
$ sudo gedit /usr/share/applications/xampp-control-panel.desktop
Pegar el siguiente código en el archivo:
[Desktop Entry] Comment=Start/Stop XAMPP Name=XAMPP Control Panel Exec=sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel Icon[en_CA]=/opt/lampp/xampp.png Encoding=UTF-8 Terminal=true Name[en_CA]=XAMPP Control Panel Comment[en_CA]=Start/Stop XAMPP Type=Application Icon=/opt/lampp/xampp.png
Conclusiones
Lo único que he conseguido es crear un programa para pre lanzar el lanzador… menudo lío.
Es decir si voy a buscar la aplicación Xampp en el navegador del menú de navegación, veo que me reconoce dos programas de aplicación Xampp.
Uno es con icono (perfecto) le doy doble click y me abre una ventana de terminal donde me pide mi constraseña. Y al dársela, simplemente me abre el otro programa que había creado anteriormente, y que no reconoce el icono… oh!
En principio esta solución es la que voy a utilizar porque quiero anclar el programa al menú de navegación y no quiero dejar la interrogación.
Para anclarla simplemente me sitúo con el ratón sobre el icono del Xampp y con el botón derecho, selecciono “anclar a la barra de herramientas”
Instalación del Panel de control del Xampp conseguida y anclada al menú de navegación.
Esto es todo, con esto ya teneis la aplicación del Xammp creada y anclada al menú de aplicaciones. En mi próximo artículo instalaremos una página Web. No te lo pierdas. Un saludo
hello.cookyourweb
Un millón de gracias.
Muy bien tutorial, me a servido demasiado, este y el anterior sobre la instalacion de Xampp. Gracias por compartir.