Мне нужно перенести существующую установку сервера Contribute Publishing Services на другой компьютер.
Контекст проблемы
Я установил новую копию программного обеспечения сервера CPS. Скорректирован файл server.xml для отражения новой среды. Я вошел в систему и связал этот новый экземпляр с тем же экземпляром открытого LDAP, с которым разговаривает исходный сервер, проверил соединение и вернул действительные данные.
Я также перенес
папка базы данных
папка сайтов
файл ckm.xml
(Согласно статье 1238b09 базы знаний Adobe)
Я могу войти в интерфейс управления сервером CPS и просмотреть основную информацию о каждом управляемом сайте.
Я могу заставить Contribute Client подключиться к серверу и аутентифицировать меня на открытом сервере LDAP.
Актуальная проблема
Когда я подключаюсь к новому экземпляру сервера с помощью дополнительного клиента и запрашиваю сайты.
connect:address:port/contribute
Я получаю сообщение о том, что в системе нет новых сайтов для меня.
Каждый из сайтов в папке сайтов имеет каталог пользователя, и этот каталог пользователя имеет правильные идентификаторы для пользователей. Эти идентификаторы фактически являются адресами электронной почты, возвращаемыми через открытый LDAP.
Есть ли у кого-нибудь опыт работы с CPS и представление о том, что может происходить?
Я отвечаю на свой вопрос здесь для пользы этого сообщества.
Сделав несколько серьезных попыток, я обнаружил, что новая установка CPS не смогла найти базу данных сайта. Это было обнаружено в журнале ошибок для сервера JRUN.
Инструкции от Macromedia (Adobe) в базе знаний указывают на то, что вам необходимо сохранить файл с именем ckm.xml при миграции. Этот файл находится в
installation directory\jrun4\servers\contribute-wps\contribute\WEB-INF\config\ directory.
Этот XML-файл необходимо было отредактировать, поскольку в его путях к базе данных управляемых сайтов была ссылка на другую букву диска (поскольку исходная установка была на диске e: \). Взломав этот файл, я обнаружил, что могу подключить клиента к серверу и загрузить свои сайты.
ПРИМЕЧАНИЕ. Я полагаю, что мне, возможно, придется взломать файлы .csi, которые хранятся в папке _mm в корневом веб-сайте управляемого сайта CPS, поскольку DNS-адрес для сервера CPS теперь изменился.
Моя ошибка заключалась в том, что я изначально доверял инструменту поиска файлов MS, поскольку я провел перебор всего (нового) установочного каталога для ссылки на старый путь и ничего не нашел.
Удачи всем, кто до сих пор пользуется услугами Contribute Publishing Services, и я надеюсь, что эта лакомая информация будет полезна кому-то еще!
Гас