Estou confuso com duas instâncias de plone em um servidor linux

1

Eu tenho uma instância plone no diretório A. Então eu copiei a instância para o diretório B. Hoje eu acho que o plone rodando localizado em B até eu corro "sudo ./bin/plonectl start" em A. Eu tenho dois problemas para resolver:

  1. Como eu poderia iniciar uma instância do plone em A?
  2. Como eu poderia começar os dois para que eu possa combinar o conteúdo em A e B?

Debian 6, Plone 4.1.4

    
por Hugo 07.03.2013 / 10:39

1 resposta

3

Suspeito que você nunca alterou as atribuições de portas nas configurações. O servidor B provavelmente ficou em execução; suas tentativas de iniciar o Servidor A falharam porque não puderam obter a porta já mantida por B.

Portanto, primeiro execute os dois editando o buildout.cfg para um deles para especificar um endereço http diferente para a instância do zope.

Quando ambos estiverem em execução, você poderá combiná-los para que apareçam em diferentes caminhos no mesmo host da Web usando regras de reconfiguração em seu proxy reverso (provavelmente apache ou nginx).

Se você quiser combiná-los no mesmo banco de dados do Zope, exportando um site de seu servidor zope original e importando para o servidor de destino. Eles ainda serão instâncias diferentes do Plone, embora no mesmo banco de dados. Se você quiser combiná-los na mesma instância do Plone, então exporte o conteúdo em vez do site inteiro, e importe para o site Plone de destino.

Exportar / importar é feito através da Interface de Gerenciamento do Zope. As duas configurações do Plone devem corresponder exatamente para que isso funcione. Espera-se reindexar o conteúdo do Plone após qualquer exportação / importação.

    
por 07.03.2013 / 17:24

Tags