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