From c91495090ec9f29e2610b7484663785c1b07abd3 Mon Sep 17 00:00:00 2001 From: jonsito Date: Tue, 4 Aug 2015 18:18:07 +0200 Subject: [PATCH] Update README_XAMPP. New Launcher AgilityContest.bat --- AgilityContest.bat | 33 +++++++++++++++++++++++++++++++++ README_XAMPP | 40 ++++++++++++++++++++++++++++++---------- 2 files changed, 63 insertions(+), 10 deletions(-) create mode 100644 AgilityContest.bat diff --git a/AgilityContest.bat b/AgilityContest.bat new file mode 100644 index 000000000..3e7d1cce5 --- /dev/null +++ b/AgilityContest.bat @@ -0,0 +1,33 @@ +@echo off +cd /d %~dp0\..\xampp +echo AgilityContest Launch Script +echo ---------------------------------------- +echo NO CERRAR ESTA VENTANA DURANTE LA SESION +echo ---------------------------------------- +echo MySQL Database is trying to start +echo Please wait ... + +echo Starting MySQL Database server... +start /B "" \xampp\mysql\bin\mysqld --defaults-file=mysql\bin\my.ini --standalone --console +echo Starting Apache Web Server.... +start /B "" \xampp\apache\bin\httpd.exe + +echo Opening AgilityContest console... +start /W /MAX "AgilityContest" https://localhost/agility/console + +pause Press enter to finish AgilityContest session + +echo Apache Web Server shutdowm ... +\xampp\apache\bin\pv -f -k httpd.exe -q +if not exist apache\logs\httpd.pid GOTO stop_mysql +del apache\logs\httpd.pid + +:stop_mysql +echo MySQL DataBase shutdowm ... +\xampp\apache\bin\pv -f -k mysqld.exe -q + +if not exist mysql\data\%computername%.pid GOTO finish +echo Delete %computername%.pid ... +del mysql\data\%computername%.pid + +:finish diff --git a/README_XAMPP b/README_XAMPP index c871308fc..f42613154 100644 --- a/README_XAMPP +++ b/README_XAMPP @@ -1,38 +1,58 @@ -Instrucciones para instalar en un pen-drive bajo Windows XAMPP -=============================================================== +Instrucciones para instalar AgilityContest en Windows 7 o superior con XAMPP +=================================================================================== -1- Descarga y preparación del software +Estas instrucciones asumen la instalación en un Pendrive conectado como disco F: +No obstante son aplicables a cualquier unidad, incluído el disco duro local C:\ +sin más que substituir F: por la letra correcta + +- Se necesita Windows 7 o superior +- Al menos 2GB de espacio en disco disponible +- En caso de usar un pendrive, este deberá estar formateado en FAT32 o NTFS -- Preparar un pendrive de al menos 2Gb. ( recomendable 4Gb ) +1- Descarga y preparación del software -- Insertar el pendrive, y comprobar que esta formateado (FAT32) +- Comprobar que el disco donde se va a instalar la aplicación ( asumimos F:) está conectadò -- Descargar la versión .zip de portable-xampp y descomprimirla en el directorio raíz del pen-drive +- Descargar la versión .zip de portable-xampp y descomprimirla en el directorio raíz del disco destino http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/5.6.3/xampp-portable-win32-5.6.3-0-VC11.zip/download - Descargar desde github la última version de AgilityContest en formato .zip https://github.com/jonsito/AgilityContest/archive/master.zip -- Descomprimir el fichero .zip en el directorio raiz del pendrive (F:\) +- Descomprimir el fichero .zip en el directorio raiz del disco de instalacion (F:\) 2- Instalacion y configuración -- Asumimos que el pendrive se asigna al disco F: En caso negativo, substituir esta letra por la correcta en el resto de las instrucciones +- Asumimos que el disco de instalación será el F: En caso negativo, substituir esta letra por la correcta en el resto de las instrucciones - Copiar el fichero F:\AgilityContest-master\agility\extras\xampp_httpd.conf al directorio F:\xampp\apache\conf\extra\xampp_httpd.conf. -- Editar el fichero F:\xampp\apache\conf\httpd.conf y añadir al final del fichero las lineas: +- Editar con "wordpad" el fichero de configuracion de mysql F:\xampp\mysql\my.ini + * donde pone: + + key_buffer = 16M + + * debe poner: + + key_buffer_size = 16M + explicit_defaults_for_timestamp = 1 + +- Editar con "wordpad" el fichero F:\xampp\apache\conf\httpd.conf y añadir al final del fichero las lineas: ThreadStackSize 8388608 Include "conf/extra/xampp_httpd.conf" -- Activar la extensión de manejo de funciones de cifrado en php. Para ello hay que editar el fichero F:\xampp\php\php.ini: +- Activar la extensión de manejo de funciones de cifrado en php. + Para ello hay que editar con "wordpad" el fichero F:\xampp\php\php.ini: * donde pone: + ; extension=php_openssl.dll + * debe poner: + extension=php_openssl.dll - Arrancar el panel de control de xampp (ejecutar F:\xampp\xampp-control.exe)