SIU-Sanaviron-Quilmes/version1.0.0/instalacion desde cero/instalacion/pagos backend
Revisión del 11:10 14 sep 2016 de Esassone (discusión | contribuciones) (Página creada con «__NOTOC__ == Instalación de SIU-Sanavirón-Quilmes Pagos Backend versión 1.0.x en entorno de Desarrollo o Producción == Actualmente el sistema se encuentra disponible e...»)
Actualmente el sistema se encuentra disponible en el repositorio GIT del SIU solo para los usuarios que lo soliciten.
Pasos para la instalación
- Posicionarse en la ubicación deseada para la instalación del proyecto:
- cd /usr/local/proyectos/sanaviron_quilmes/
- Bajar el proyecto del GIT desde la URL correspondiente:
- git clone https://gitlab.siu.edu.ar/sanaviron/sq_pagos_backend.git
- Ahora tenemos el path:
- /usr/local/proyectos/sanaviron_quilmes/sq_pagos_backend/
- Nota: en lo sucesivo denominaremos esta carpeta como <path proyecto SQPB>.
- Instalar el proyecto, para ello, ejecutar:
- cd <path proyecto SQPB>
composer install
- Se debe crear una carpeta llamada logs en la raíz del proyecto y darle permisos a la carpeta para que el usuario Apache pueda escribir.
- Entrar en la carpeta <path proyecto SQPB>/config y editar el archivo config.ini:
- ;dejar en 0 si es producción. Poner en 1 para ver los mensajes de error en el browser si es en entorno de desarrollo
[debug]
debug_mode = 0
; opciones del backend de sq_pagos. Estos parámetros no deben editarse.
[sq_pagos_backend]
elige_gestor = 0
gestor_pago_por_defecto = 'mercado_pago'
; Configuración de la API REST de SQ_UV
[sq_uv_api]
base_url = ''
user = ''
pass = ''
; Credenciales de la API de Mercado Pago.
; Las mismas se encuentran en la pestaña BASIC CHECKOUT en la url:
; https://www.mercadopago.com/mla/account/credentials
[mercado_pago]
client_id = ''
client_secret = ''
;url de callback para configurar al momento de generar la preferencia de pago
back_url = 'http://localhost/sq_pagos_backend/mercado_pago/'
;url completa de la imagen default para mostrar en la página de mercadopago, puede ser el logo de la universidad
imagen_producto_default = 'http://www.unq.edu.ar/images/logo_unqui.png'
; SQ UV Auth (usuario y contraseña con los que debe autenticarse la unidad de venta)
; la clave es el usuario y el valor la contraseña.
[sq_uv_users]
sq_uv = '123456'
; IP de la unidad de venta que informará las bajas de los cupones de pagos
; de mercadopago
[sq_uv_ips]
ip1 = ''
- Luego hay que publicar en el servidor web
- Editar el archivo sq_pagos_backend.conf que se encuentra en la carpeta config/ y modificar el path para que apunte a la carpeta donde se encuentra el proyecto sq_pagos_backend y el alias que se desea darle al mismo
- Alias /sq_pagos_backend "<path proyecto SQPB>/config/public"
<Directory "<path proyecto SQPB>/config/public/">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory> - Crear el link simbólico para que apache cargue el proyecto:
- ln -s <path proyecto SQPB>/config/sq_pagos_backend.conf /etc/apache2/sites-enabled/sq_pagos_backend.conf
- y luego reiniciar Apache