У меня есть один экземпляр plone в каталоге A. Затем я скопировал экземпляр в каталог B. Сегодня я обнаружил, что работающий plone находится в B, даже если я запускаю "sudo ./bin/plonectl start" в A. У меня есть две проблемы, которые нужно решить:
Debian 6, Plone 4.1.4
Я подозреваю, что вы никогда не меняли назначения портов в конфигурациях. Сервер B, вероятно, оставался запущенным; ваши попытки запустить сервер A потерпели неудачу, потому что он не смог получить порт, уже занятый B.
Итак, сначала запустите оба, отредактировав buildout.cfg для одного из них, чтобы указать другой http-адрес для экземпляра zope.
Когда оба запущены, вы можете объединить их, чтобы они появиться на разных путях на одном и том же веб-хосте, используя правила перезаписи в обратном прокси-сервере (возможно, apache или nginx).
Если вы хотите объединить их в одну базу данных Zope, экспортировав один сайт с исходного сервера zope и импортировав на целевой сервер. Они по-прежнему будут разными экземплярами Plone, но в одной базе данных. Если вы хотите объединить их в один экземпляр Plone, экспортируйте содержание а не весь сайт, и импортировать на целевой сайт Plone.
Экспорт / импорт осуществляется через интерфейс управления Zope. Две конфигурации Plone должны точно совпадать, чтобы это работало. Ожидайте, что вам придется переиндексировать содержимое Plone после любого экспорта / импорта.