Informe - Entrega Del Sistema
Informe - Entrega Del Sistema
Informe - Entrega Del Sistema
App Conexion12
Fase 3 Capacitacin Destino
INDICE DE CONTENIDOS
1.
2.
3.
Anlisis de Resultados
Construccin Propuesta de Solucin
Levantamient
o de
Requerimeint
Propuesta de
Solucin
En este informe de entrega del sistema (solucin tecnolgica) se describen aspectos tcnicos
de implementacin e instalacin del sistema.
Usuario
(1) Solicita
Figura 2: Esquema MVC
Controlador
(4) Enva
Modelo
Base de Datos
El motor de base de datos es SQL Server 2012 versin 5.0.95 posee ms de 60 tablas
(entidades). A continuacin se presenta el modelo de entidad-relacin de esta base de datos.
cp /root/yii-1.1.12.tar.gz
cd /var/www
tar zxvf yii-1.1.12.tar.gz
mv yii-1.1.12 /var/www/yii
/var/www
La actualizacin del PATH, como se muestra a continuacin, slo modifica el ambiente del
shell donde se ejecute; para realizar esta actualizacin de manera perdurable en el
tiempo debe agregarse al final del archivo ~/.profile (para el usuario en sesin) o
/etc/profile (para todos los usuarios del equipo).
# PATH=/var/www/yii/framework:$PATH
Para validar el proceso de instalacin, es necesario ingresar a la siguiente url y verificar que
todos los componentes estn correctamente instalados, de lo contrario se deben
solucionar los problemas antes de continuar.
http://hostname/YiiPath/requirements/index.php
TIDE S.A.
PORVENIR 746 / TEMUCO , CHILE - FONO: (56-45) 742242 - FAX: (56-45) 244944
Para realizar lo anterior, se deben ejecutar los siguientes comandos en modo administrador:
NOTAS:
Se hace presente que la ruta en donde se descomprima el proyecto puede ser la que
el operador estime conveniente
Se recomienda establecer la configuracin del servidor web para que no enliste
directorios, mediante el uso, por ejemplo, de un archivo de configuracin
.htaccess que contenga la directiva Options -Indexes, ya que podran ser visibles
los archivos fuente del proyecto, incluido el archivo main.php que mantiene
informacin de acceso a la base de datos, lo que podra resultar en una posible
brecha de seguridad.
2.4.2. Configuracin de Base de Datos.
Para configurar el entorno de ejecucin del sistema es necesario editar algunos campos del
archivo main.php que se encuentra en el directorio protected/config/main.php del proyecto
que se acaba de instalar.
En este archivo se especifican datos de acceso al servidor de base de datos que usar la
aplicacin:
'db'=>array(
'connectionString' => mysql:host=IP_servidor;dbname=nombre_bd,
'tablePrefix' => '',
'emulatePrepare' => true,
'username' => nombre_usuario,
'password' => password,
'charset' => 'utf8',
),
TIDE S.A.
PORVENIR 746 / TEMUCO , CHILE - FONO: (56-45) 742242 - FAX: (56-45) 244944
Una vez que se encuentre configurada la conexin entre la aplicacin y la base de datos,
si no se ha creado la base de datos se debe crear manteniendo los datos consistentes con
los definidos en el archivo main.php.
Si se cuenta con un archivo con extensin sql (por ejemplo goreloslagos.sql), se debe
ejecutar una instruccin como la siguiente, desde el mismo directorio en donde reside el
archivo goreloslagos.sql.
#mysql -uroot -h mysql.example.com goreLosLagos< gore.sql -p
El servidor de base de datos MySQL en este momento solicitar que se ingrese la password
del usuario root de MySQL (o del usuario autorizado que se est haciendo uso)
Tras lo cual, la nueva base de datos creada en MySQL ser poblada con los modelos de
datos del sistema de planificacin institucional. Una vez establecidas estas configuraciones,
se procede a especificar la forma en que el servidor web Apache manejar esta aplicacin.
TIDE S.A.
PORVENIR 746 / TEMUCO , CHILE - FONO: (56-45) 742242 - FAX: (56-45) 244944
14
Una vez creado este archivo se debe ejecutar la siguiente instruccin en modo administrador
(root) desde la consola desde la cual se opera.
#a2ensite nombre_sitio
Con lo cual se crea un enlace simblico del archivo /etc/apache2/sitesavailable/nombre_sitio en la ruta /etc/apache2/sites-enabled/nombre_sitio, directorio en
donde residen las configuraciones de los proyectos que debe cargar Apache en su arranque.
Luego solo es necesario reiniciar el servidor web para que reconozca la configuracin del
nuevo proyecto mediante el comando:
#/etc/init.d/apache2 reload
Realizando todos los pasos detallados anteriormente la aplicacin se encuentra lista para ser
publicada, solo resta configurar el servidor DNS de la red para que encamine el trafico de la
url http://www.nombresitio.com a la IP del servidor que se acaba de configurar.