# BACKUP & REPORTES
Proyecto para generar backups de bases de datos, directorios/carpetas y generar reportes de clientes E-learning (Moodle) y E-commerce (Woocommerce/Wordpress).

  
  
# DAR DE ALTA UN NUEVO SITIO 

A continuación se describen los pasos para dar de alta un nuevo sitio:

1. Abrir el **phpMyAdmin** desde el cPanel.

2. (*MUY IMPORTANTE*) Generar una copia de seguridad de la base de datos **rootglobalbtek_backup_reporte** desde phpMyAdmin: seleccionar la base de datos > exportar > descargar como .sql.

3. Agregar un registro en la tabla **sitio**: en el campo 'dominio' omitir "http://" "www.", por ej. un valor válido sería "globalbtek.com".

4. Agregar un registro en la tabla **relacion_configuracion_s3_sitio**. 
 
5. (Opcional) Agregar N registros en la tabla 'base_datos', clasificar si es de Moodle ó Wordpress

	* El password ponerlo en base64
	* https://www.base64encode.org/

6. (Opcional) Agregar N registros en la tabla 'directorio'

	* Agregar los moodle y los wordpress como registros independientes, deben finalizar con "/", por ej. 
	* /home/rootglobalbtek/public_html/
	* /home/rootglobalbtek/moodle/

  # CRON 
  Hay dos registros en CRON de cPanel (https://host.globalbtek.com:2083/CPANELSESSIONID/frontend/paper_lantern/cron/index.html), Se ejecutan **TODOS los días a las 12:00 am (backup) y 01:00 am (reportes)** (hora del servidor VPS/CPANEL/WHM):
  * Comando:  
```
wget --no-check-certificate "https://globalbtek.com/backup_reporte/ScriptBackup.php" -O /home/rootglobalbtek/public_html/backup_reporte/ScriptBackup.php.txt >> /home/rootglobalbtek/public_html/backup_reporte/ScriptBackup.php.log 2>&1

wget --no-check-certificate "https://globalbtek.com/backup_reporte/ScriptReporte.php" -O /home/rootglobalbtek/public_html/backup_reporte/ScriptReporte.php.txt >> /home/rootglobalbtek/public_html/backup_reporte/ScriptReporte.php.log 2>&1
```

    

  
  


