Páginas filhas
  • Portal de Imóveis - Instalação e configuração

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Deck of Cards
idPortal
Card
labelInstalação

Objetivo

Esta página tem como objetivo de aproximar o usuário ao conhecimento do processo instalação e configuração do Portal de Imóveis.

Procedimentos para Instalação do Portal de Imóveis

Para clientes novos o Portal de Imóveis deverá ser instalado através do instalador RM Portais (extensão MSI).

No video abaixo, demonstra a instalação dos itens:

  • PHP Manager

  • Instalação do Portal de Imóveis

Multimedia
nameInstalando portal de imóveis.mp4
autostarttrue

Painel
titleColor#FF9000
titleNota

Finalizando o processo de instalação, se você manteve a pasta padrão de instalação o caminho onde os arquivos do Portal de Imóveis foram instalados será: C:\TOTVS\CorporeRM\FrameHTML\Web\App\Imb\PVI

Card
labelConfigurando IIS

Objetivo

Esta página tem como objetivo descrever o processo de configuração do Portal de Imóveis utilizando IIS

Configurando o Portal de Imóveis no IIS

Ao finalizar a instalação da Biblioteca do RM Portal, será criado um site no IIS com o nome PVI. O site é criado e toda a comunicação do IIS acontece na pasta C:\TOTVS\CorporeRM\FrameHTML\web\app\Imb\PVI  caminho que foi definido durante o processo de instalação do Portal de Imóveis

Alterando o Application Pool

Acesse o IIS (Internet Information Service - pode digitar INETMGR na pesquisa de programas do windows)

Expanda "Application Pools", selecione "Corpore.Net", clique "Advanced Settings" e altere "Load User Profile (carregar perfil do usuário)" para "True (verdadeiro)". Clique Ok para salvar.
Nota: Apesar de estar mostrando .Net 4.0 na configuração, é indiferente usar .Net 2.0 ou 4.0.

Ainda em Aplication Pools, devemos colocar o usuário administrador da máquina ou administrador do domínio no campo Modelo de Processo -> Identidade. Será exigido nome do usuário e senha.


Permissão da pasta ao IIS

O IIS realiza interações com a pasta do site e ele deve ter permissão total de acesso a pasta. É necessário inserir nas propriedades da pasta o controle total para o IIS: NOMEDAMAQUINA\IIS_IUSRS.
Acesse a pasta da instalação do portal, C:\TOTVS\CorporeRM\FrameHTML\Web\App\Imb\PVI 
 


Testando a comunicação do IIS

Uma das formas de se testar a comunicação do IIS é abrir o site clicando em Procurar Site:

Card
labelConfigurando Portal de Imóveis

Objetivo

Esta página tem como objetivo de configurar o Portal de Imóveis.



Deck of Cards
idEtapas do Wizard

A partir da versão 12.1.33, o wizard de instalação do Portal de Imóveis foi modificado, simplificando a instalação do portal e a configuração dos bancos de dados e webservices RM.


Card
labelPasso 1: Sobre o instalador

Esta etapa é apenas uma introdução que resume os procedimentos que deverão ser executados

Image Added

Card
labelPasso 2: Informar conexão com WebService TOTVS

Neste momento deveremos definir o caminho público da URL dos webservices TOTVS que serão consumidos pelo Portal de Imóveis.

Image Added

Card
labelPasso 3: Informar os dados do banco de dados

Nesta etapa iremos configurar os dados do banco onde o Portal de Vendas de Imóveis será instalado

  • DBMS: MySql ou SQLServer;
  • Servidor: Selecionar o IP ou IP/Instância;
  • Porta: Usar a padrão do DBMS ou a definida no DBMS;
  • Nome do Banco de Dados: Por padrão o nome do banco de dados default é o Portal de Imóveis podendo ser alterado;
  • Usuário do Banco do Portal de Imóveis: Usuário de acesso do banco de dados;
  • Senha do Banco do Portal de Imóveis: Senha de acesso do usuário.

Image Added

Card
labelPasso 5: Instalação concluída

Nesta etapa será apenas um informativo com as configurações de login para o primeiro acesso no Portal de Imóveis.

Image Added



Card
labellinks úteis

Objetivo

Esta página tem como objetivo de armazenas os links dos pacote adicionais necessário para instalação Portal de Imóveis.

URLRewrite

O URLrewrite é uma extensão para o IIS, que provê poderosos controles sobre as URL´s e facilitando a administração e busca de sites.
Acesse o endereço http://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads e baixe a versão correspondente ao seu sistema operacional.

PHP Manager

PHP Manager é o software gerenciador do PHP para o IIS.
Acesse 
https://github.com/phpmanager/phpmanager/releases vá para a opção Downloads e escolha o arquivo que correto para a versão do seu sistema operacional (32 ou 64 bits)

Microsoft® ODBC Driver 17 for SQL Server

Driver SQL 17 para conexão com banco de dados. Faça o download no link da Microsoft
Acesse https://www.microsoft.com/en-us/download/details.aspx?id=56567 Selecione o idioma do seu SQL Server. E marque o arquivo para download.

Microsoft Visual C++ Redistributable

Microsoft Visual C++ Redistributable, baixe a versão mais recente do microsoft visual c++ 
Acesse https://support.microsoft.com/pt-br/topic/os-downloads-do-visual-c-mais-recentes-com-suporte-2647da03-1eea-4433-9aff-95f26a218cc0  Baixe a versão de acordo com o seu sistema operacional.

Card
labelErros e soluções

Objetivo

Este documento visa listar alguns erros que podem ser encontrados durante a instalação, configuração do portal, bem como suas possíveis soluções.

Aviso
titleImportante

Antes de analisar os itens de erros e soluções, convido você executar o “ambiente-check” do portal de imóvel, cujo seu propósito é realizar checagem de ambiente, permitindo avaliar possíveis inconsistência.

Para acessar, basta informar ao seu endereço do portal /ambiente-check.php
Exemplo: http://localhost:2205/ambiente-check.php


Lista erros e soluções:


Expandir
title404 Not Found

Mensagem de erro:





















  • Problema:
    Ao tentar logar no portal, é apresentado mensagem de erro:
    Desculpe, não foi possível processar sua solicitação neste momento.
    Se necessário, entre em contato com a equipe de TI ou administrador do sistema. Status: "404 Not Found".
    URL: ./api/login
  • Solução:
    Certifique a existência do arquivo web.config  em seu ambiente de instalação do portal. 
    Geralmente, é adotado o caminho fisico,  (C:\TOTVS\CorporeRM\FrameHTML\Web\App\Imb\PVI\API\ mas isso não é uma regra.

    Segue o padrão do Web.config

    Bloco de código
    languagexml
    themeEclipse
    titleWeb.config
    <configuration>
    <system.webServer>
        <rewrite>
            <rules>
              <rule name="ignore-ui" stopProcessing="true">
                <match url="^ui" />
                <action type="None" />
              </rule>
              <rule name="ignore-ui-json" stopProcessing="true">
                <match url="^pvi-openapi.json" />
                <action type="None" />
              </rule>
              <rule name="slim catch all" enabled="true">
                  <match url=".*" />
                  <action type="Rewrite" url="index.php" />
                  <conditions>
                      <add input="{URL}" pattern="sync*" negate="true" />
                  </conditions>
              </rule>
            </rules>
        </rewrite>
        <httpProtocol>
        <customHeaders>
          <add name="Access-Control-Allow-Origin" value="*" />
          <add name="Access-Control-Allow-Headers" value="*" />
        </customHeaders>
      </httpProtocol>
    </system.webServer>
    </configuration>
    
    
    Painel
    titleColor#FF9000
    titleNotas
    • Vale lembrar que, por padrão o compartilhamento de recursos com origens diferentes (CORS)  vai liberado.
      Caso seja necessário bloquear algumas destas configurações, o Web.config do portal de imóveis na pasta /PVI/api, deverá ser alterado. as tag's responsáveis são:

      Bloco de código
      languagexml
      themeEclipse
      titleCors
      <httpProtocol>
          <customHeaders>
            <add name="Access-Control-Allow-Origin" value="*" />
            <add name="Access-Control-Allow-Headers" value="*" />
          </customHeaders>
        </httpProtocol>


Expandir
titleSOAP-ERROR: Parsing Schema: can't import schema from

Mensagem de erro:

  • Problema:
    Neste momento deveremos informar o caminho público da URL dos webservices TOTVS que serão consumidos pelo Portal de Imóveis.
  • Solução:
    Para expor os WebServices para acesso externo, torna-se necessária a inclusão da tag ServicesHostName, onde seu valor deverá ser o DNS ou IP Público da instituição.
    É provável que essa Tag no HOST do serviço RM esteja inconsistente.
    <add key="ServicesHostName" value="DNS da instituição" />
Expandir
titleFunction is not a valid method for this service

Mensagem de erro:

  • Problema:
    Ao tentar tentar ativar /inativar o empreendimento é apresentado mensagem de erro:
    Function
    ("SincronizaAtivacaoEmpreendimentoPortalDeImoveis") is not a valid method for this service

  • Solução:
    Certifique a a informação do parâmetro WebService TOTVS: URL. 
    Esse parâmetro, você o encontra no portal de imovel>> 
    Parâmetros - TOTVS >> WebService TOTVS: URLO dataserver utilizado deve ser o dataserverPVI, sendo assim o método SincronizaAtivacaoEmpreendimentoPortalDeImoveis será encontrado.
    Exemplo do caminho WebService TOTVS