Tutorial Boca
Enviado por mijacolque • 23 de Mayo de 2014 • 1.194 Palabras (5 Páginas) • 626 Visitas
Instalar BOCA Online Contest Administrator
1. Descargar http://www.ime.usp.br/~cassio/boca/
la versión que se mostrara como instalar es la boca1.5.7 o si tienes buena velocidad de internet descargarte el iso q esta es su pagina creo q esta con ubuntu 12 o descargar el iso q creo @branimirE con la version 1.4 http://dropbox.com/ 2 Descomprimir todo en /var/www/boca1.5.7
Preparar el campo para BOCA Online Contest
Administrator
Instalar los requerimientos
Configurar java hay muchas paginas donde instalar, configurar java en el patch
aptget install zenity apache2 evince g++ gcc gedit scite libstdc++6 makepasswd manpagesdev miidiag php5cli php5mcrypt php5 php5pgsql postgresql sharutils sysstat xfce4 php5gd debootstrap schroot
copiar el contenido:
“
cp /var/www/boca1.5.7/tools/etc/apache2/conf.d/boca
/etc/apache2/conf.d/
”
Editamos los siguientes archivos
“nano /etc/sysctl.d/30postgresqlshm.conf y lo cambiamos por los siugiente: kernel.shmmax = 805416960 kernel.shmall = 196635
“
compilar el archivo safeexec cd /var/www/boca1.5.7/tools gcc safeexec.c o safeexec cp safeexec /usr/bin/safeexec No es necesario como super usuario
. Editar /var/www/boca1.5.7/src/private/conf.php
$conf["dbpass"]="dAm0HAiC"; $conf["dbsuperpass"]="dAm0HAiC";
las dos lineas cambiamos por la contraseña que se quieran, una es para la BD y otra para la cuenta admin al momento de crear el constest
4. Crear la BD en postgres
“ sudo su postgres
psql h 127.0.0.1 U postgres d template1
template1=# create user bocauser with password 'boca' createdb;
template1=# \q ”
Una vez q ya esta creada la BD procedemos ejecutar el script que creara la tablas.
“ root@Scarlet:/var/www/boca1.5.7/src/private# php createdb.php ”
Rayos me salio ese error
“PHP Fatal error: Call to undefined function define_syslog_variables() in
/var/www/boca1.5.7/src/globals.php on line 222 ”
Estuve investigando y ese error sale por “define_syslog_variables()” ya q es obsoleto en las versiones nuevas :o la solucion es facil editar el archivo
“ nano /var/www/boca1.5.7/src/globals.php ” y comentar “define_syslog_variables()”
Ejecutar de nuevo y ya no hay el feo error :D, si todo les salio perfect saldra lo siguiente.
Hasta aqui todo ahora nos dirigimos con la terminal “/var/www/boca1.5.7” y ejecutamos lo siguiente
Nos dirigimos a http://localhost/boca/
Para crear un Constest siempre hay q iniciar primero como system
“user: system
pass:boca ”
En mi caso, tendrán q poner por la contraseña q cambiaron mas arriba en “conf.php” Si todo marcha bien les saldra esto:
Si cuando ponen los datos no se actualiza la pagina o no muestra ningún de error con el nombre de usuario o la pagina se queda en blanco, es por que algunas dependencias no instalaron bien a mi me paso eso y tarde en darme cuenta mucho rato :( ;(
Si todo esta bien les saldrá esto
Esta parte es intuitiva :D
Tener en cuenta esto
Your PHP config. allows at most: 8 MB(max. post) and 10MB(max. filesize ) Originalmente es
Your PHP config. allows at most: 8 MB(max. post) and 2MB(max. filesize )
2MB(max. Filesize) es el tamaño maximo que puede pesar un archivo para subir al server, al momento de adicionar problemas nos traerá algún problema, cuando algún set pese mas de 2MB si eso pasa hay q ir a
“ nano /etc/apache2/apache2.conf ”
y editar como sudo lo que dice ” upload_max_filesize= 2M “ por el tamaño que quieran :D
Reiniciamos el apache “/etc/init.d/apache2 restart ”, actualizamos la pagina y veremos que cambio donde dice “Your PHP config. allows at most ..... ”.
Ahora le damos en Send luego Activate nos saldra el siguiente mensaje si todo esta OK
Nos logueamos como admin y el mismo pass que pusimos en “conf.php”
A diferencia de otras versiones
...