Blog Calendar
Sistema de reporte de actividades
Hoy me encuentro con un pensamiento filosófico profundo, pero desordenado por lo que escribir a cerca de mis pensamientos seria desastroso, por lo que mejor escribiremos los pasos para instalar achievo, lean su licencia.
Requsitos previos (funcionando):
Apache2
php5
MySQL
php5-mysql
1. Descargamos el Software
esanchez@atlantis:~$ wget http://www.achievo.org/downloads/achievo/achievo-1.3.2.tar.gz
2. Crear la base de datos
mysql> CREATE DATABASE reporta;
mysql> GRANT create,alter,select,insert,update,delete on reporta.* TO usaurio@'localhost' IDENTIFIED BY 'cntrasenia';
3. Descompactamos el .tar.gz
atlantis:/usr/share/sites# tar -xvzf /home/esanchez/achievo-1.3.2.tar.gz
4. Cambiamos la prodiedad de la carpeta para el user de Apache
atlantis:/usr/share/sites# chown -R wwww-data:www-data achievo-1.3.2/
5. Creamos el VirtualHost para Achievo
atlantis:/usr/share/sites# vi reportes.dominio.com
Copy -> Paste -> Modify -> Save > Exit
<VirtualHost *:80>
DocumentRoot /usr/share/vsites/achievo/
ServerName reportes.midominio.com
ServerAlias www.reportes.midominio.com
CustomLog /var/log/apache2/host-reportes.log combined
ErrorLog /var/log/apache2/host-reportes.log
</VirtualHost>
5. Activamos el sitio
atlantis:/usr/share/sites# a2enmod reportes.midominio.com
6. Recargamos apache2 para que tome la configuración
atlantis:/usr/share/sites# /etc/init.d/apache2 reload
7. Editamos el archivo de configuración de achievo
atlantis:/usr/share/sites# vi achievo-1.3.2/config.inc.php
8. Modificar los datos para conexión de la base de datos con los datos con la que se ha creado
$config_db["default"]["host"] = "localhost";
$config_db["default"]["db"] = "reporta";
$config_db["default"]["user"] = "usaurio";
$config_db["default"]["password"] = "cntrasenia";
9. Debemos colocar una contraseña para el administrador por lo que buscamos la línea y modificamos, no olvide guardar cambios antes de salir.
$config_administratorpassword = "sucontrasenia";
10. Entramos a la paǵina de instalación
http://reportes.midominio.com/setup.php
11. Lea cuidadosamente las instrucciones de instalación y prosiga según convenga
12. Terminada la instalación protegemos las tablas del mismo usaurio
mysql> GRANT LOCK TABLES ON reporta.* TO usaurio@'localhost' IDENTIFIED BY 'cntrasenia';
Exitosa la misión, coronel panda se retira victorioso a casa.
Leave a Comment