Назад | Перейти на главную страницу

Невозможно активировать функцию публикации в семействе сайтов SharePoint

У меня проблемы с семейством сайтов на ферме 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 на Вашем сайте. Возможно, он увидит список под названием Страницы, который по какой-то причине вы не видите через веб-интерфейс.

Функции публикации создают три библиотеки (среди прочего)

  1. Страницы
  2. Изображений
  3. Документы

Возможно, вам придется удалить не только библиотеку страниц.

иногда список, веб-сайт или страница уже существуют, пока вы запускаете код подготовки, вы можете использовать конструктор sharepoint, чтобы указать этот объект и удалить его оттуда

Ура