Como
fazer o backup de uma instalação
de GXPortal
Para fazer o backup de uma instalação
completa de GXPortal é
necessário
guardar:
a. O diretório
onde estão
os programas do backend. A rota predeterminada em caso de que
não
se tenha mudado é
c:\inetpub\wwwroot\gxportal\gxpbackend
b. O diretório
onde estão
os programas do frontend. A rota predeterminada em caso de que
não
se tenha mudado é
c:\inetpub\wwwroot\gxportal\gxpsites
c. O diretório
onde se encontram as imagens que se subiram para o desenho do
portal. A rota predeterminada em caso de que não
se tenha mudado é
c:\inetpub\wwwroot\gxportal\gxpfiles
d. A base de
dados: para isso deve utilizar-se a funcionalidade de backup do DBMS.
Como restaurar uma instalação
de GXPortal
Para restaurar GXPortal devem
recuperar-se os programas, as imagens e a base de dados, e
são
necessários
os seguintes passos:
1. Recuperar do backup os
programas do backend, do frontend e as imagens.
2.
Criar os diretórios
virtuais para aceder ao backend, ao frontend e ->s
imagens.
3. Configurar autorizações
de execução
de CGI no diretório
gxpapp que está
dentro do diretório
do backend.
4. Configurar o servidor FTP como mostrado
no apêndice
3 do manual de instalação.
5.
Recuperar a base de dados.
a.
Quando se está
recuperando sobre o mesmo servidor de base de dados e sobre a mesma base de
dados se pode utilizar a funcionalidade de "Restore" del DBMS, o que
permitirá
que a base de dados volte ao estado em que estava no momento em que foi realizado o backup.
b. Se a base
de dados está
sendo recuperada em outro servidor de base de dados devem cumprir-se os
seguintes passos:
Criar
uma nova base de dados e recuperar o backup.
Sobre esta base de dados restaurada
executar a seguinte sentença
desde o Query Analizer de SQLServer: select 'exec sp_changeobjectowner
''gxportal.' + name + ''',
''dbo''' + nchar(10) + 'GO' from sysobjects where xtype = 'U'
(Isso gera as diferentes
sentenças
para mudar o owner a todas as
tabelas da base de dados)
Copiar o resultado da sentença
anterior e colá-lo
no Query Analyzer.
Executar as sentenças
(Isso muda o usuário
gxportal pelo usuário dbo como owner)
Desde a opção
de "usuários"
da base de dados tirar o usuário
gxportal.
Criar um novo usuário
gxportal desde a opção
de "Security-- Logins" com a mesma contra-senha anterior e designá-lo
como owner na base de dados restaurada.
Executar a seguinte sentença
desde o Query Analizer de SQLServer
ligado ->
base restaurada: select 'exec sp_changeobjectowner ''dbo.' + name + ''', ''gxportal''' +
nchar(10)+ 'GO' from sysobjects where xtype = 'U'
Copiar o resultado da sentença
anterior e colá-lo
no Query Analyzer
Executar
as sentenças
(isso muda o usuário
dbo pelo usuário gxportal como owner)
6.
Depois de ter recuperado a base de dados, ir ao diretório
do backend e frontend e editar o arquivo web.config onde se deve mudar o nome do
servidor da base de dados e o nome da base de dados pelos novos valores.
7. Pedir as licenças
correspondentes para poder aceder ao backend novamente. (Se
realiza via Web em tempo real)
8. Depois
de ter as licenças
ingressar com o usuário
GXPORTAL ao backend e ir ->
opção
de "Parâmetros
do sistema" para mudar o valor da "URL do backend" pela nova rota de acesso.
9. No caso de ter modificado o servidor ftp onde estavam localizadas as
imagens, e os servidores virtuais para aceder ao servidor, é
necessário
mudá-los
na configuração
do portal.
Até
a próxima!
A
equipe de GXPortal
http://www.gxportal.com
Manual
de instalação
de GXPortal (Documento PDF)