Como respaldar una instalación de GXPortal
Para respaldar una instalación completa de GXPortal es necesario
guardar:
a. El directorio donde se encuentran los programas del
backend. La ruta predeterminada en caso de que no se haya cambiado es
c:\inetpub\wwwroot\gxportal\gxpbackend
b. El directorio donde se encuentran los
programas del frontend . La ruta
predeterminada en caso de que no se haya cambiado es
c:\inetpub\wwwroot\gxportal\gxpsites
c. El directorio donde se encuentran las imágenes que se
hayan subido para el diseño del portal. La ruta predeterminada en caso de que no
se haya cambiado es c:\inetpub\wwwroot\gxportal\gxpfiles
d. La base de datos: para esto se debe utilizar la
funcionalidad de respaldo del DBMS.
Como restaurar una instalación de GXPortal
Para restaurar GXPortal se deben recuperar los programas, las imágenes y la
base de datos, y es necesario seguir los siguientes pasos:
1. Recuperar del respaldo los
programas del backend, del frontend y las
imágenes.
2. Crear los
directorios virtuales para acceder al backend, al frontend y las
imágenes.
3. Configurar permisos de ejecución
de CGI en el directorio gxpapp que se encuentra dentro del directorio
del backend.
4. Configurar el servidor FTP según se
muestra en el apéndice 3 del manual de instalación. (Manual
Completo en PDF)
5. Recuperar la base de datos.
a. Si se está recuperando sobre el mismo servidor de base de datos y
sobre la misma base de datos se puede utilizar la funcionalidad de "Restore" del
DBMS. Esto hará que la base de datos vuelva al estado que estaba en el momento
que se realizó el respaldo.
b. Si se está recuperando la base de datos
en otro servidor de base de datos se deben seguir los siguientes pasos:
- Crear una nueva base de datos y recuperar el
respaldo.
- Sobre esta base de datos restaurada ejecutar la siguiente sentencia desde
el Query Analizer de SQLServer: select 'exec sp_changeobjectowner ''gxportal.'
+ name + ''', ''dbo''' + nchar(10) + 'GO' from sysobjects where xtype = 'U'
(Esto genera las distintas sentencias para cambiarle el owner a todas las
tablas de la base de datos)
- Copiar el resultado de la sentencia anterior y pegarlo en el Query
Analyzer.
- Ejecutar las sentencias (Esto cambia el usuario gxportal por el usuario
dbo como owner)
- Desde la opción de "usuarios" de la base de datos borrar el usuario
gxportal.
- Crear un nuevo usuario gxportal desde la opción de "Security-->Logins"
con la misma contraseña que antes y asignarlo como owner en la base de datos
restaurada.
- Ejecutar la siguiente sentencia desde el Query Analizer de SQLServer
conectado a la base restaurada: select 'exec sp_changeobjectowner ''dbo.' +
name + ''', ''gxportal''' + nchar(10)+ 'GO' from sysobjects where xtype = 'U'
- Copiar el resultado de la sentencia anterior y pegarlo en el Query
Analyzer
- Ejecutar las sentencias (esto cambia el usuario dbo por el usuario
gxportal como owner)
6. Luego de haber recuperado la base de datos, ir al directorio del backend y
Frontend y editar el archivo web.config donde se debe cambiar el nombre del
servidor de la base de datos y el nombre de la base de datos por los nuevos
valores.
7. Solicitar las licencias correspondientes para poder acceder al backend
nuevamente. (Se realiza vía Web en tiempo real)
8. Luego de tener las licencias ingresar con el usuario GXPORTAL al backend e
ir a la opción de "Parámetros del sistema" para cambiar el valor de la "URL del
backend" por la nueva ruta de acceso.
9. En caso de haber modificado el servidor ftp donde estaban ubicadas las
imágenes, y los servidores virtuales para acceder al servidor, es necesario
cambiarlos en la configuración del portal.
¡Hasta la próxima!
El equipo de
GXPortal
http://www.gxportal.com
Manual
de instalación de GXPortal (Documento PDF)