web-dev-qa-db-ja.com

SharePointサイトコレクションで公開機能をアクティブ化できません

MOSS2007ファームのサイトコレクションに問題があります。サイトコレクションレベルで公開機能を有効にしようとしています。 [サイトの設定]-> [サイトコレクションの機能]から機能をアクティブ化しようとすると、非常に役立つSharePointエラーメッセージの1つが表示されます。

エラー。このアクションを完了できません。もう一度やり直してください。 

だから私はstsadmで試してみようと思い、これを実行しました

 stsadm -o activatefeature -name Publishing -url http:// server/site 

より役立つエラーメッセージが表示されました

プロビジョニングは成功しませんでした。詳細:「ページ」ライブラリの作成に失敗しました。
 OriginalException:「ページ」のリストがすでに
このサイトに存在するため、機能をアクティブ化できませんでした。リストを削除するか名前を変更して、機能を再度アクティブにしてみてください
もう一度

今ではそれはもっと似ています!確認したところ、Pagesライブラリが十分にあることを確認しました。削除しました。今回も動作することを期待してstsadmを再度実行しました。サイコロはありません。同じエラーが発生しますが、「ページ」ドキュメントライブラリがありません。ごみ箱を空にしました。同じエラー。私は困惑しています。

以下の2つの提案に従って、サイトコレクションのリサイクルビンも空になり、「画像」または「ドキュメント」ライブラリがぶら下がっていないことを確認しました。それでも機能を有効にできません。

1
Brian

サイトで Sharepoint Manager のようなユーティリティを実行してみてください。おそらく、何らかの理由でWebインターフェイスからは表示されないPagesというリストが表示されます。

2
MattB

公開機能は、(とりわけ)3つのライブラリを作成します

  1. ページ
  2. 画像
  3. ドキュメント

Pagesライブラリ以外のものを削除する必要があるかもしれません。

0
MrChrister

プロビジョニングコードの実行中にリスト、Web、またはページがすでに存在する場合があります。SharePointDesignerを使用して、そのオブジェクトを特定し、そこから削除できます。

乾杯

0
Mohamed Hachem