Skip to content

CreceLibre/alymoly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alymoly

Descarga de programas y archivos

Setup

Agregar variables al PATH de windows para usar los programas que se descargaron. Para esto hay que ir a "Propiedades del Sistema", luego hacer click en "Variables de entorno", luego buscar por "path" en la lista de "Variables del sistema", y hacer click en "Editar"

  • C:\Python27
  • C:\Python27\Scripts
  • C:\Program Files\PostgreSQL\9.5\bin

Luego crear un directorio llamado "app" en la carpeta raiz del ususario (por ejemplo C:\Users\USUARIO\app), en ese directorio descomprimir el app de github que se bajo anteriormente.

Luego abrir el command prompt (o buscar por cmd en el buscador del menu de inicio de windows 10) y tipar lo siguiente:

cd app\alymoly-master

Si todo estuvo bien configurado, deberias poder ver la raiz de la aplicacion si tipeas dir

Ahora hay que renombrar algunos archivos

cd app\alymoly-master\AlyMoly
copy settings.py.copyme settings.py
copy setup.py.copyme setup.py

El proximo paso es instalar las librerias ncesarias de la aplicacion, en la misma ventana de cmd que se uso anteriormente tipear lo siguiente:

pip install -r requirements.txt

Restauracion de la base de datos

PgAdminIII

Antes de restaurar la base de datos, debemos crear una localmente para esto iniciamos el programa pgadmin (fue instalado con postgresql). En pgadmin debemos crear el rol alymoly y su password debe ser alymoly, luego creamos una base de datos llamada alymoly y su propietario debe ser el rol que acabamos de crear alymoly.

SQL Shell

Ahora debemos cargar el archivo de base de datos que fue descargado anteriormente, para eso lo descomprimimos en un directorio que conocemos, luego iniciamos el programa SQL Shell (fue instalado con postgresql), el programa preguntara por informacion de autenticacion y la base de datos , a continuacion listo los valores que hay que ingresar

Server {localhost}: localhost
Database [postgres]: alymoly
Port [5432]: 5432
Username [postgres]: alymoly
Password for user alymoly: alymoly

Una vez loggeado, procedemos a restaurar la base de datos, para esto copiar la ruta donde fue descomprimido el archivo y cargar la base de datos usando el comando \i por ejemplo

\i 'C:/Users/USERNAME/Downloads/alymoly/alymoly.backup'

Prueba del sistema

Ahora procedemos a probar que el sistema funciona correctamente, para esto lanzar cmd nuevamente y escribir lo siguientes comandos

cd app\alymoly-master
python manage.py runserver

Ahora que el servidor de prueba esta en ejecucion, abrimos la siguiente direccion en nuestro browser: http://127.0.0.1:8000/admin

Si todo anda bien, se podra ver la pantalla de login.

Configuracion de apache y mod_wsgi

Copia el archivo que descargaste anteriormente mod_wsgi dentro de apache/modules, luego abre el archivo apache/conf/httpd.conf. Ahora hay que habilitar mod_wsgi incluyendo la siguiente linea

LoadModule wsgi_module modules/mod_wsgi.so

Ahora en el mismo archivo agrega la siguiente configuracion (reemplaza el valr de USUARIO con el valor que corresponde a tu cuenta de usuario:

WSGIScriptAlias / "C:/Users/USUARIO/app/alymoly-master/wsgi.py"
WSGIPythonPath "C:/Users/USUARIO/app/alymoly-master"

<Directory "C:/Users/USUARIO/app/alymoly-master">
<Files wsgi.py>
Require all granted
</Files>
</Directory>

Alias /media/  "C:/Users/USUARIO/app/alymoly-master/AlyMoly/media/"

<Directory "C:/Users/USUARIO/app/alymoly-master/AlyMoly/media/">
Require all granted
</Directory>

Reinicia el servidor como administrador usando el monitor de XAMPP y prueba el sistema yendo a http://localhost/admin (marca la opcion de Service en el monitor para Apache, asi se iniciara cada vez que se encienda el PC).

Probablemente tengas que deshabilitar el Control de cuentas de usuario de Windows, puedes ver como hacer eso en este link

Si todo anda bien solo queda reiniciar el computador y verificar que todo inicie correctamente

🍣

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published