https://github.com/davideluque/sigulab2
Sistema de Gestión Integral de la Unidad de Laboratorios Versión 2
https://github.com/davideluque/sigulab2
ps1115 sigulab universidad-simon-bolivar web2py
Last synced: 10 months ago
JSON representation
Sistema de Gestión Integral de la Unidad de Laboratorios Versión 2
- Host: GitHub
- URL: https://github.com/davideluque/sigulab2
- Owner: davideluque
- License: other
- Created: 2017-11-22T03:00:11.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-08T14:17:45.000Z (over 7 years ago)
- Last Synced: 2025-04-04T18:11:19.525Z (about 1 year ago)
- Topics: ps1115, sigulab, universidad-simon-bolivar, web2py
- Language: JavaScript
- Homepage: http://www.ulab.usb.ve/
- Size: 58.7 MB
- Stars: 4
- Watchers: 6
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README-INSTALL.md
- License: LICENSE
Awesome Lists containing this project
README
# Manual de Instalación de SIGULAB
1. Descargar el contenido del [repositorio](https://github.com/davideluque/sigulab2) y colocar todo el contenido en una carpeta llamada `sigulab2`. También se puede clonar el contenido del repositorio mediante el uso de `git` y se obtendrá el mismo resultado.
2. Descargar la última versión estable de `web2py` de la [página oficial](http://web2py.com/init/default/download). Descargar especificamente la opción llamada `Source Code` de la categoría `For Normal Users`.
3. Una vez que se descargue el archivo comprimido con los archivos necesarios para ejecutar web2py, descomprimir su contenido. Obtendremos una nueva carpeta llamada `web2py`, que de ahora en adelante nos referiremos a ella como *el directorio raíz* o *~*. Esta carpeta puede ser renombrada si se desea.
4. Abrir el directorio raíz, y observaremos una carpeta llamada `applications`. Colocar la carpeta `sigulab2` que se obtuvo en el paso 2 dentro de esta carpeta `applications`.
5. Colocar el archivo `appconfig.ini` proporcionado por el encargado del repositorio en la siguiente ruta: `~/applications/sigulab2/private/`.
6. Instalar el paquete `python-psycopg2` que permite conectar a Python con el manejador de base de datos PostgreSQL, ejecutando el siguiente comando:
`sudo apt-get install python-psycopg2`
7. Crear el rol `sigulab` en PostgreSQL utilizando el siguiente comando:
`sudo -u postgres createuser -PE -s sigulab`
**Nota**: al crear el rol, asignar como clave `sigulab`. Al crear el rol se pide la contraseña del rol 2 veces, y posterior a esto, se pide nuevamente una contraseña. Esta última contraseña requerida es la del usuario `postgres` en el sistema. Por defecto esta contraseña es `postgres`, a menos de que el usuario la haya modificado.
8. Crear la base de datos 'sigulab' en PostgreSQL utilizando el siguiente comando:
`sudo -u postgres createdb -O sigulab -E UTF8 sigulab2`
9. Una vez hecho todo esto, ir al directorio raíz y ejecutar web2py de la siguiente manera:
`python web2py.py`
**Nota**: asegurarse de que se está ejecutando con Python 2.7. Al iniciar web2py, se le pedirá al usuario que ingrese una contraseña: colocar alguna contraseña sencilla. Esta contraseña le permitirá acceder a la interfaz administrativa posteriormente.
10. Para asegurarse de que todo está corriendo bien, ir a la siguiente ruta en el navegador:
`http://localhost:8000/sigulab2`
Si todo ha salido bien, verá la pantalla de login de SIGULAB.
___