Skip to content

Commit

Permalink
Update README_XAMPP. New Launcher AgilityContest.bat
Browse files Browse the repository at this point in the history
  • Loading branch information
jonsito committed Aug 4, 2015
1 parent 6e79952 commit c914950
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 10 deletions.
33 changes: 33 additions & 0 deletions AgilityContest.bat
Original file line number Diff line number Diff line change
@@ -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
40 changes: 30 additions & 10 deletions README_XAMPP
Original file line number Diff line number Diff line change
@@ -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:

<IfModule mpm_winnt_module>
ThreadStackSize 8388608
</IfModule>
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)
Expand Down

0 comments on commit c914950

Please sign in to comment.