У меня проблемы с семейством сайтов на ферме MOSS2007. Я пытаюсь включить функцию публикации на уровне семейства веб-сайтов. Когда я пытаюсь активировать эту функцию в разделе «Параметры сайта» -> «Функции семейства сайтов», я получаю одно из тех невероятно полезных сообщений об ошибках SharePoint.
Error. Cannot complete this action. Please try again.
Я подумал, что попробую с помощью stsadm, и запустил это
stsadm -o activatefeature -name Publishing -url http://server/site
Я получил более полезное сообщение об ошибке
Provisioning did not succeed. Details: Failed to create the 'Pages' library. OriginalException: The feature failed to activate because a list at 'Pages' already exists in this site. Delete or rename the list and try activating the feature again.
Теперь это больше похоже на это! Я проверил и убедился, что есть библиотека страниц. Я удалил это. Я снова запустил stsadm, ожидая, что на этот раз он сработает. Никаких кубиков. Я получаю ту же ошибку, но теперь библиотеки документов «Страницы» нет. Я опустошил корзину. Та же ошибка. Я в тупике.
В соответствии с двумя предложениями, приведенными ниже, я убедился, что корзина для повторного использования коллекции сайтов также была очищена и что в ней не было библиотек «Изображения» или «Документы». Я все еще не могу активировать эту функцию.
Попробуйте запустить такую утилиту, как Менеджер Sharepoint на Вашем сайте. Возможно, он увидит список под названием Страницы, который по какой-то причине вы не видите через веб-интерфейс.
Функции публикации создают три библиотеки (среди прочего)
Возможно, вам придется удалить не только библиотеку страниц.
иногда список, веб-сайт или страница уже существуют, пока вы запускаете код подготовки, вы можете использовать конструктор sharepoint, чтобы указать этот объект и удалить его оттуда
Ура