Documentação

Como migrar o conteúdo para outra ferramenta?

Tabela de conteúdos

Instalação em Windows (.NET/SQLServer)

Requisitos

Abaixo, você encontrará a lista dos requisitos mínimos para instalar e executar o Backend e o Frontend do GXportal.

Requisitos básicos de software para o funcionamento do GXportal

  • Windows
    • Mínimo funcional : Windows Server 2008
    • Mínimo recomendado: Windows Server 2012
    • Recomendado: Windows Server 2016
  • SQLServer
    • Mínimo funcional: SQL Server 2008 R2
    • Mínimo recomendado: SQL Server 2012
    • Recomendado: SQL Server 2016

Arquitetura

  • Mínimo funcional: Um único servidor com IIS, SQL Server e GXportal (backend e frontend)
  • Mínimo recomendado: Dois servidores, um para SQL Server e outro para o IIS e GXportal (backend e frontend)

Hardware

  • Processador
    • Mínimo: Intel Core i7
    • Recomendado: Intel Xeon
  • Memória
    • Arquitetura de um só servidor
      • Mínimo: 16GB
      • Recomendado: 32GB
    • Arquitetura de dois servidores
      • Mínimo: 8GB
      • Recomendado: 16GB
  • Disco
    • Os programas de GXportal ocupam 2GB
    • A base de dados de GXportal
      • Sites pequenos: 1GB em média
      • Sites médios: 5GB em média
      • Sites grandes: 10 GB em média
    • Recursos estáticos do site: reservar um mínimo de 2GB

Instalação

Para a instalação da versão 6.1 você deve baixar o arquivo gxportal_61_NET_SQLServer.zip

Nota: Nas etapas, o domínio do site é usado como exemplo: www.example.com, que deve ser alterado pelo domínio do site correspondente. Da mesma forma com as senhas para configurar. É usado abaixo para o nome do banco de dados gxportal61 e para o nome de usuário gxportal61, eles podem ser alterados.
 

Descompacte o zip GXportal em "c:\gxportal61"

A execução dos seguintes comandos deve ser feita em uma linha de comando executada com permissões de Administrador (opção Executar como administrador)

1. Configurar conexão ao BD: 
gxportal.bat -connection -server <nome do servidor de banco de dados> -instance <instancia do sqlserver> -database gxportal61  -user gxportal61 -password <password>

2. Crie o banco de dados: 
gxportal.bat -createDatabase -dbaUser sa -dbaPassword <sa_password> -dbPassword <senha do usuário gxportal61>

3. Crie as tabelas: 
gxportal.bat -createTables -dbPassword <senha do usuário gxportal61>

4. Inicialize os metadados: 
gxportal.bat -import metadata -dbPassword <senha do usuário gxportal61>

5. Implantar programas ASP.Net:
gxportal.bat -deploy aspnet 

6. Instale o administrador de licença:
gxportal.bat -deploy licmgr

7. Configurar el IIS para o acceso ao backend:
gxportal.bat -deploy iis -backend 
 
8. Configurar proteção:
gxportal.bat -protection -registerDB -dbPassword <senha do usuário gxportal61>
 

Instale a versão mais recente de GeneXus Protection Server no mesmo servidor do GXportal. Você pode obtê-lo daqui
 

Solicitar licenças com o gerenciador de licenças que está em c:\gxportal61\licmgr

9. Verifique o acesso ao backend acessando http://localhost/backend61

10. Acesse com o usuário gxpadmin e senha gxp123 sem especificar o site
Modifique a senha do usuário gxpadmin na opção de menu Segurança > Mudar password

11. Crie um novo site, crie o administrador do usuário do site.

Configurar URL dos arquivos com http://www.example.com/ e verifique se o caminho dos arquivos de multimídia está correto, deve ser o seguinte: C:\inetpub\wwwroot\gxportal61\resources\<site>\ onde <site> é o nome que será configurado no site ao criá-lo.
 

Ative a coluna ID na grade do site para ver o identificador atribuído ao site criado que será necessário no frontend implantar mais tarde.

12. Encerre a sessão do usuário gxpadmin e faça o login com o administrador do site para configurar o domínio do site com o valor correspondente, no nosso exemplo, www.example.com. Para isso, vá para a opção de menu Desenho > Domínios.

13. Retorne à linha de comando onde as etapas anteriores da instalação foram executadas para executar o comando que configura o IIS para o acesso frontend do site:
gxportal.bat -deployiis -frontend -siteId <id. dosite criado>

14. Se você selecionou alguns dos templates para inicializar o site, poderá publicar o site e tentar acessar o domínio configurado para verificar se pode acessá-lo.

E isso e tudo! Parabéns, você acabou de instalar e configurar o GXportal!