SENADO FEDERAL Secretaria Especial do Interlegis - SINTER Subsecretaria de Tecnologia da Informação - SSTIN. Produto: ATU-PM



Documentos relacionados
SENADO FEDERAL Secretaria Especial do Interlegis - SINTER Subsecretaria de Tecnologia da Informação - SSTIN. Produto: ATU-PM

MULTIACERVO - VERSÃO 17.*

INSTALAÇÃO DO CHEF FOODS NET

MULTIACERVO - VERSÃO 18.* MANUAL PARA CONVERSÃO DA VERSÃO 17.* PARA 18.*

Instalação rápida do Expresso

Guia de instalação para ambiente de Desenvolvimento LINUX

Online Help StruxureWare Data Center Expert

Guia de Atualização Release FoccoERP 2014

MULTIACERVO - VERSÃO 19.* MANUAL PARA CONVERSÃO DA VERSÃO 18.* PARA 19.*

INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS

Instalando o WordPress em localhost

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

Banco de Dados Oracle 10g

Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0

Instalação e Conguração do Xoops. Rogério Vinhal Nunes 26 de março de 2007

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual

Procedimento para Atualização do DDFinance

Procedimentos para Reinstalação do Sisloc

Projeto Amadeus. Guia de Instalação Windows

Manual de Instalação. SafeSign Standard (Para MAC OS 10.7)

Manual de Instalação do Agente Citsmart

Produto Gestão de Pessoas - Versão 4w

INSTALAÇÃO SANKHYAW WINDOWS SQLSERVER

Introdução ao Tableau Server 7.0

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

INSTALAÇÃO JIVAW WINDOWS SQL SERVER

Web Design Aula 11: Site na Web

Instalando e Configurando o Oracle XE

WampServer. Instalação do WampServer. Nota: Essas instruções são baseadas em uma instalação para o sistema operacional Windows.

Introdução ao Sistema. Características

Como atualizar os preços da ABCFarma.

Instrução para solicitação de Certificados Digitais de Servidor TomCat. SHA1024 e SHA2048

NetEye Guia de Instalação

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

Instalação de Servidor de Impressão com quotas Pykota. Rogério Vinhal Nunes 25 de janeiro de 2007

Lazarus pelo SVN Linux/Windows

Sistema de Backup e Ajuda

Manual de Instalação e Configuração do Primeiro Backup Versão PRO

GUIA INTEGRA SERVICES E STATUS MONITOR

Manual de Procedimentos para Instalação do Moodle nos Servidores dos Telecentros. V1.0 Abril de 2012

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

Manual de Instalação da Versão 3.0 Sumário

Manual de Atualização para a Versão Sumário

Construindo portais com Plone. Módulo 3 Templates

Manual de instalação Servidor Orion Phoenix

Nova Central de Atendimento Logicorp

Recuperação e Publicação

MANUAL DE INSTALAÇÃO LUZ DO SABER

TUTORIAL PARA ATUALIZAÇÃO DO PORTAL DO TJRN

Print Audit 6 - Instalação do SQL Server 2008 express R2

MANUAL PORTAL CLIENTE AVANÇO

AVG Admin 2012 SQL Server 2005 Express

HOW TO. Instalação do Firewall 6.1 Software

Manual de Instalação do Servidor Orion Phoenix Versão Novembro/2010

Como atualizar o arquivo de licença do HSC ISS Free

Instalação do PHP no Linux

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A

Manual de Instalação e Configuração do Primeiro Backup Versão LITE

Manual de Atualização DDBroker

Laboratório - Exploração do FTP

Instrução para Exportação de Certificados Digitais de Servidor Web IIS 6 e IIS 7

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB

SOLICITAÇÃO DE CERTIFICADO SERVIDOR TOMCAT

Manual Instalação e-cidade-transparência no Ubuntu Server

Passo 1: Abra seu navegador e digite Passo 2: Na tela que surgir, clique em Get Started.

LINUX EDUCACIONAL 3.0

Procedimentos para Instalação do Sisloc

Manual de Atualização de Versão

Instrução para Exportação de Certificados Digitais de Servidor Web IIS 6 e IIS 7

Google Drive. Passos. Configurando o Google Drive

UM PBX GENUINAMENTE BRASILEIRO

Manual Administrador - Mídia System

Manual do Usuário Android Neocontrol

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Configure seu Linux pela Web! Instalação à partir de um.tar.gz. Autor: Carlos Eduardo Ribeiro de Melo <eduardo at unisulma.edu.br> Data: 05/10/2004

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

Manual de Instalação do TOMCAT JOSSO

Como criar uma conta gratuita e subir uma foto no Windows Azure

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

ÍNDICE SERVIÇOS DO WINDOWS MASTERSAF DFE

Acordo Ortográfico no Linux Educacional

Manual de Utilização do Tortoise SVN. Fábrica de Software. Algar Tecnologia Unidade BH

Manual de Instalação e Configuração do SQL Express

Instalação do Pentaho BI Server no Ubuntu Server ou Superior com OpenJDK

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Passo-a-Passo para Criação de Conta no site Griaule e Download do Programa SDK e da Licença Fingerprint SDK 2009

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Youtube Sign Up Sign Up Upload

Conteúdo. Introdução ao Sistema Gestor de Conteúdo. Compartilhamento. Parte V Compartilhamento

Manual de Instalação da Ferramenta Selenium para Apoiar o Processo de Teste Freetest

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014

Ferramentas Scan Station Pro 550 Administration & Scan Station Service

Configurando DDNS no Stand Alone

Manual. Configuração do. Samba. Compartilhamento e Servidor Samba Linux. Produzido por: Sergio Graças Desenvolvedor do Projeto GNU/Linux VRlivre

Transcrição:

Produto: ATU-PM Jacson Tiola da Silva Termo de Referência no 128543 Contrato Número no 2008/000485 Brasília, 30 de Outubro de 2008 1

Sumário 1) Introdução...3 2) Migração do Portal Modelo...3 2.1) Script base para migração...3 2.2) Execusão do script de migração do Portal Modelo de Agudo...4 2.2.1) Tela pós migração...4 2.2.2) Log completo do da execusão do script de migração...4 3) Rotinas de Migração da Versão 2.1 para 2.5...10 3.1) Executar a a instalação do novo ambiente do Portal Modelo...10 3.1.1) Fazendo o download do pacote de instalação...10 3.1.2) Descompactando o pacote de instalação...10 2.1.3) Executando o instalador...10 3.1.4) Copiando o diretório var do ambiente antigo para o novo ambiente...11 3.1.5) Inicializando o Zope...12 4) Conclusão...12 2

1) Introdução Este relatório refere-se à sexta etapa do projeto de atualização tecnológica do Portal Modelo, nova versão do sistema implementada, na qual consta, Documentação do Portal Modelo atualizada (Modelo de Dados, Casos de Uso, Manual de Referência, Ajuda On-line, FAQ, How To). 2) Migração do Portal Modelo O script de migração foi inserido do diretório skins/ilportalcasas_public/ do Portal Modelo, estando assim disponível para utilização dos usuários. 2.1) Script base para migração request = container.request response = request.response if context.meta_type!= "Plone Site": return "Não é um plone site!\n" plone = context if not plone.portal_migration.needupgrading(): print "Não é necessário a atualização\n" try: print "Atualizando portal "+plone.absolute_url()+"...", print plone.portal_migration.upgrade() print plone.portal_atct.upgrade() print plone.fixacessors() print plone.portal_quickinstaller.reinstallproducts(['ploneboard', 'CMFPublicator', 'CMFSin', 'PlonePopoll', 'CalendarX', 'CSSManager', 'PloneGazette', 'ILPrestacaoContas','Ombudsman', 'windowz', 'PloneLanguageTool']) context.projetos.project_catalog.catalog_object(plone, "/".join(plone.getphysicalpath())) print "Finalizado." except Exception, e: print "ERROR:\n", e return printed except: print "Erro desconhecido!!!" return printed return printed 3

2.2) Execusão do script de migração do Portal Modelo de Agudo Contribuição André Brum 2.2.1) Tela pós migração 2.2.2) Log completo do da execusão do script de migração Atualizando portal http://localhost:8080/camaraagudo... Result of the attempt... Starting the migration from version: 2.1.2 Attempting to upgrade from: 2.1.2 Removed vcxmlrpc.js Added icons for copy, cut, paste and delete Upgrade to: 2.1.3-rc1, completed Attempting to upgrade from: 2.1.3-rc1 Upgrade to: 2.1.3, completed Attempting to upgrade from: 2.1.3 Upgrade to: 2.1.4-rc1, completed Attempting to upgrade from: 2.1.4-rc1 Upgrade to: 2.1.4, completed 4

Attempting to upgrade from: 2.1.4 Installed CMFPlacefulWorkflow. Upgrade to: 2.5-alpha1, completed Attempting to upgrade from: 2.5-alpha1 Installed PasswordResetTool. Installed PlonePAS. Added directory view for plone_deprecated Added plone_deprecated to Plone Default Added plone_deprecated to Plone Tableless Upgrade to: 2.5-alpha2, completed Attempting to upgrade from: 2.5-alpha2 Added dragdropreorder.js to portal_javascipt Added KeywordIndex 'geteventtype' to portal_catalog. Modified existing home/index_html action Upgrade to: 2.5-beta1, completed Attempting to upgrade from: 2.5-beta1 Added 'large_site' property to site_properties. Updated icons for copy, cut, paste and delete Added plone_deprecated to Portal Casas Added setup_tool. Changed condition on action portal_membership/user/mystuff from: "python: member and portal.portal_membership.gethomefolder()" to: "python:member and portal.portal_membership.gethomefolder()" Changed url expression on action portal_membership/user/myworkspace from: python: portal.portal_membership.gethomeurl()+"/workspace" to: python:portal.portal_membership.gethomeurl()+"/workspace" Changed condition on action portal_membership/user/myworkspace from: "python: member and portal.portal_membership.gethomefolder() is not None" to: "python:member and portal.portal_membership.gethomefolder() is not None" Changed url expression on action portal_membership/user/myworkspace from: python:portal.portal_membership.gethomeurl()+"/workspace" to: string:$ {portal/portal_membership/gethomeurl}/workspace Changed condition on action portal_membership/user/favorites from: "python: member and hasattr(portal.portal_membership.gethomefolder(), "Favorites")" to: "python:member and hasattr(portal.portal_membership.gethomefolder(), "Favorites")" Changed condition on action portal_actions/document_actions/addtofavorites from: "python: member and portal.portal_membership.gethomefolder() is not None" to: "python:member and portal.portal_membership.gethomefolder() is not None" Changed condition on action portal_actions/folder_buttons/cut from: "python:portal.portal_membership.checkpermission("delete objects", object)" to: "python:checkpermission("delete objects", object)" Changed url expression on action portal_actions/object/foldercontents from: python: ((object.isdefaultpageinfolder() and object.getparentnode().absolute_url()) or folder_url) +'/folder_contents' to: string:${globals_view/getcurrentfolderurl}/folder_contents Changed condition on action portal_actions/object_buttons/cut from: "python:portal.portal_membership.checkpermission("delete objects", object.aq_inner.getparentnode()) and portal.portal_membership.checkpermission("copy or 5

Move", object) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" to: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and checkpermission("copy or Move", object) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" Changed url expression on action portal_actions/object_buttons/cut from: python:"%s/object_cut"%(object.isdefaultpageinfolder() and object.getparentnode().absolute_url() or object_url) to: string:$ {globals_view/getcurrentobjecturl}/object_cut Changed condition on action portal_actions/object_buttons/cut from: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and checkpermission("copy or Move", object) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" to: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and checkpermission("copy or Move", object) and not globals_view.isportalorportaldefaultpage()" Changed condition on action portal_actions/object_buttons/cut from: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and checkpermission("copy or Move", object) and not globals_view.isportalorportaldefaultpage()" to: "python:checkpermission("delete objects", globals_view.getparentobject()) and checkpermission("copy or Move", object) and not globals_view.isportalorportaldefaultpage()" Changed condition on action portal_actions/object_buttons/copy from: "python: portal.portal_membership.checkpermission("copy or Move", object) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" to: "python:portal.portal_membership.checkpermission("copy or Move", object) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" Changed condition on action portal_actions/object_buttons/copy from: "python:portal.portal_membership.checkpermission("copy or Move", object) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" to: "python:checkpermission("copy or Move", object) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" Changed url expression on action portal_actions/object_buttons/copy from: python:"%s/object_copy"%(object.isdefaultpageinfolder() and object.getparentnode().absolute_url() or object_url) to: string:$ {globals_view/getcurrentobjecturl}/object_copy Changed condition on action portal_actions/object_buttons/copy from: "python:checkpermission("copy or Move", object) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" to: "python:checkpermission("copy or Move", object) and not globals_view.isportalorportaldefaultpage()" Changed url expression on action portal_actions/object_buttons/paste from: python:"%s/object_paste"%((object.isdefaultpageinfolder() or not object.is_folderish()) and object.getparentnode().absolute_url() or object_url) to: string:$ {globals_view/getcurrentfolderurl}/object_paste Changed condition on action portal_actions/object_buttons/delete from: "python:portal.portal_membership.checkpermission("delete objects", object.aq_inner.getparentnode()) and object is not portal and not 6

(object.isdefaultpageinfolder() and object.getparentnode() is portal)" to: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" Changed url expression on action portal_actions/object_buttons/delete from: python:"%s/object_delete"%(object.isdefaultpageinfolder() and object.getparentnode().absolute_url() or object_url) to: string:$ {globals_view/getcurrentobjecturl}/object_delete Changed condition on action portal_actions/object_buttons/delete from: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" to: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and not globals_view.isportalorportaldefaultpage()" Changed condition on action portal_actions/object_buttons/delete from: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and not globals_view.isportalorportaldefaultpage()" to: "python:checkpermission("delete objects", globals_view.getparentobject()) and not globals_view.isportalorportaldefaultpage()" Changed condition on action portal_actions/object_buttons/rename from: "python:portal.portal_membership.checkpermission("delete objects", object.aq_inner.getparentnode()) and portal.portal_membership.checkpermission("copy or Move", object) and portal.portal_membership.checkpermission("add portal content", object) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" to: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and checkpermission("copy or Move", object) and checkpermission("add portal content", object) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" Changed url expression on action portal_actions/object_buttons/rename from: python:"%s/object_rename"%(object.isdefaultpageinfolder() and object.getparentnode().absolute_url() or object_url) to: string:$ {globals_view/getcurrentobjecturl}/object_rename Changed condition on action portal_actions/object_buttons/rename from: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and checkpermission("copy or Move", object) and checkpermission("add portal content", object) and object is not portal and not (object.isdefaultpageinfolder() and object.getparentnode() is portal)" to: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and checkpermission("copy or Move", object) and checkpermission("add portal content", object) and not globals_view.isportalorportaldefaultpage()" Changed condition on action portal_actions/object_buttons/rename from: "python:checkpermission("delete objects", object.aq_inner.getparentnode()) and checkpermission("copy or Move", object) and checkpermission("add portal content", object) and not globals_view.isportalorportaldefaultpage()" to: "python:checkpermission("delete objects", globals_view.getparentobject()) and checkpermission("copy or Move", object) and checkpermission("add portal content", object) and not globals_view.isportalorportaldefaultpage()" Changed condition on action portal_actions/folder_buttons/change_state from: "python:portal.portal_membership.checkpermission("modify portal content", object) or portal.portal_membership.checkpermission("review portal content", object)" to: 7

"python:checkpermission("modify portal content", object) or checkpermission("review portal content", object)" Changed condition on action portal_actions/document_actions/podcast from: "python: object.meta_type in ('ATTopic', )" to: "python:object.meta_type in ('ATTopic', )" Changed url expression on action portal_actions/portal_tabs/saap from: string: $ {portal_url}/saap to: string:${portal_url}/saap Changed url expression on action portal_actions/portal_tabs/saal from: string: ${portal_url}/ saal to: string:${portal_url}/saal Changed url expression on action portal_actions/portal_tabs/contact from: string: $ {portal_url}/contact-info to: string:${portal_url}/contact-info Changed url expression on action portal_actions/portal_tabs/sitemap from: string: $ {portal_url}/sitemap to: string:${portal_url}/sitemap Changed url expression on action portal_actions/portal_tabs/login_form from: string: $ {portal_url}/login_form to: string:${portal_url}/login_form Changed condition on action portal_discussion/object/reply from: "python: object is not None and portal.portal_discussion.isdiscussionallowedfor(object)" to: "python:object is not None and portal.portal_discussion.isdiscussionallowedfor(object)" Changed condition on action portal_syndication/object/syndication from: "python: folder is object and portal.portal_syndication.issitesyndicationallowed()" to: "python:folder is object and portal.portal_syndication.issitesyndicationallowed()" Changed url expression on action sin_tool/portal_tabs/newfeeds from: string: ${portal_url}/ sin_tool/sincfg to: string:${portal_url}/sin_tool/sincfg Changed url expression on action portal_languages/portal_tabs/languages from: string: $ {portal_url}/portal_languages/langconfig to: string:$ {portal_url}/portal_languages/langconfig Fixed RTL.css expression to use the @@plone view Upgrade to: 2.5-beta2, completed Attempting to upgrade from: 2.5-beta2 Upgrade to: 2.5-rc1, completed Attempting to upgrade from: 2.5-rc1 Upgrade to: 2.5-rc2, completed Attempting to upgrade from: 2.5-rc2 Upgrade to: 2.5-rc3, completed Attempting to upgrade from: 2.5-rc3 Upgrade to: 2.5, completed Attempting to upgrade from: 2.5 Added event-registration.js to portal_javascipt Updated plone_lexicon pipeline. Modified existing object delete action Upgrade to: 2.5.1-rc1, completed Attempting to upgrade from: 2.5.1-rc1 Upgrade to: 2.5.1, completed Attempting to upgrade from: 2.5.1 Changed credentials_cookie_path login_path property to 'require_login'. Upgrade to: 2.5.2-rc1, completed Attempting to upgrade from: 2.5.2-rc1 Upgrade to: 2.5.2, completed 8

Attempting to upgrade from: 2.5.2 Added `text/x-web-markdown` and `text/x-web-textile`. Upgrade to: 2.5.3-rc1, completed Attempting to upgrade from: 2.5.3-rc1 Upgrade to: 2.5.3-final, completed Attempting to upgrade from: 2.5.3-final Set plone GS profile as default Upgrade to: 2.5.4-final, completed Attempting to upgrade from: 2.5.4-final Upgrade to: 2.5.4-2, completed Attempting to upgrade from: 2.5.4-2 Upgrade to: 2.5.5, completed Attempting to upgrade from: 2.5.5 Migration completed at version 2.5.5 End of upgrade path, migration has finished Your ZODB and Filesystem Plone instances are now up-to-date. Exception was thrown while cataloging File "/opt/portalmodelo/plone_instance/portalmodelo_instance/products/cmfplone/migrationt ool.py", line 360, in upgrade catalog.refreshcatalog(clear=1) File "/opt/portalmodelo/lib/python/products/zcatalog/zcatalog.py", line 290, in refreshcatalog cat.clear() File "/opt/portalmodelo/lib/python/products/zcatalog/catalog.py", line 108, in clear self.getindex(index).clear() 3) Rotinas de Migração da Versão 2.1 para 2.5 Esta rotina vai ajudar o administrador no processo de migração. 3.1) Executar a a instalação do novo ambiente do Portal Modelo. 3.1.1) Fazendo o download do pacote de instalação O arquivo estará disponível para download na página colab.interlegis.gov.br. Após acessar a página do Colab, o usuário poderá fazer o download do arquivo PortalModelo-2.0- UnifiedInstaller.tar.gz. O download pode ser feito em sua pasta pessoal no sistema, ou em uma pasta temporária qualquer. 3.1.2) Descompactando o pacote de instalação Feito o download do arquivo citado, agora você terá que descompactá-lo, para isso acesse o console do sistema, e execute o seguinte comando: 9

Feito isso, o pacote estará descompactado e surgirá uma pasta com o nome PortalModelo-2.0-UnifiedInstaller. 2.1.3) Executando o instalador Acesse a pasta da instalação que foi descompactada no passo anterior, fazendo cd PortalModelo-2.0-UnifiedInstaller. Caso tudo tenha ocorrido corretamente, você verá o diretório com o conteúdo exibido abaixo: Para executar o comando que irá instalar o pacote, você precisa ter permissão de root do sistema. Para executar a instalação faça o comando a seguir: Após executar o comando acima, o instalador irá executar todas as rotinas de instalação. Isto poderá demorar alguns minutos. Se tudo ocorrer normalmente, ao fim da instalação, você verá uma tela como esta: 10

Após estes passos, a instalação do seu portal terá sido concluída com sucesso. Observe que foi mostrado um usuário e senha, no caso da migração ignore estes dados pois você irá utilizar o usuário e senha de administração utilizado atualmente no seu ambiente de produção. No caminho especificado no inicio da instalação foi gerado um diretório com a instalação e a instância do Portal Modelo criada. 3.1.4) Copiando o diretório var do ambiente antigo para o novo ambiente Agora que já copie o diretório var do ambiente antigo para o novo usando o seguinte comando: sudo cp -R /instancia_antiga/var/* /opt/portalmodelo/plone_instance/portalmodelo_instance/var/ Agora que foi copiado o diretório var, vá até o diretório /opt/portalmodelo/plone_instance/portalmodelo_instance/var, que é onde está o novo ambiente e mude a permissão do arquivo, executando o comando abaixo: seguir: 3.1.5) Inicializando o Zope sudo chown -R plone:plone * Após a instalação, vamos inicializar o nosso servidor Zope. Para isso, execute o comando a Após executado este comando o Zope será inicializado na porta padrão, que é a 8080. Portando, acesse o navegador de internet e digite o endereço localhost:8080/manage, e em seguida, digite a identificação do usuário e a senha do sistema. Após realizado o login, você estará na ZMI(Zope Management Interface), acesse o portal da câmara e execute o script de migração. 4) Conclusão Com ajuda deste script vai se tornar mais fácil para as casas legislativas que utilizam o Portal Modelo, migrar o sistema para a nova versão. 11