2012-02-27 20 views
6

Đây không phải là một Hành động Trang web đơn giản | Cài đặt trang | vv. Đó là cách gây nhiều rắc rối hơn.Siêu phức tạp: Bật tính năng Xuất bản trong SharePoint 2010 trong tuyển tập trang mới sau khi xóa trang gốc trước đó không thành công

Sau một tai nạn xóa của trang web gốc VỚI publishing enabled, tôi đã tạo ra một trang web gốc mới và cố gắng để kích hoạt xuất bản vào nó (trong thư mục gốc). Nó thất bại với các thông báo lỗi trỏ đến trang web và WEB:

Site

The feature being activated is a Site scoped feature which 
has a dependency on a Site Collection scoped feature which has 
not been activated. Please activate the following feature before 
trying again: SharePoint Server Publishing Infrastructure 
f6924d36-2fa8-4f0b-b16d-06b7250180fa " 

Web

The Site scoped feature being activated has a dependency on hidden 
Site scoped feature  

'FeatureDefinition/22a9ef51-737b-4ff2-9346-694633fe4416' 
(ID: '22a9ef51-737b-4ff2-9346-694633fe4416'). 

Hidden features cannot be auto-activated across scopes. 
There may be one or more visible Site scoped features that 
auto-activate the dependent hidden feature." 

OK, không hoảng sợ !!! Tôi nghĩ rằng đó là bởi vì các nhà xuất bản được kích hoạt đã writtent một nơi nào đó trong ruột của SP database. Không vấn đề gì.

Tôi đã chạy
PowerShel Disable-SPFeature Publishing -Url "http://myrootsite", then Enable-SPFeature Publishing -Url "http:/myrootsite".

Nửa được sửa: phần Web của thông báo lỗi đã biến mất NHƯNG phần trang web của thông báo lỗi vẫn còn ở đây ngăn chặn việc xuất bản.

Làm thế nào tôi có thể vô hiệu hóa "publishing on the "Site" level using the PowerShell and enable it again.
Tôi kinda chồng đây :-(

Trả lời

3

Vâng, nó đã phức tạp bởi vì bằng cách nào đó PowerShell Disable-SPFeature không làm công việc cho cả web và trang web phàn nàn. tôi đã phải sử dụng stsadm cũ và đáng tin cậy với id SharePoint featue chính xác phàn nàn về:

stsadm -o deactivatefeature -id f6924d36-2fa8-4f0b-b16d-06b7250180fa -url "http://myrootsiteurl -force 

(đây SP ho "tính năng này không được kích hoạt")

Sau đó:

stsadm -o activatefeature -id f6924d36-2fa8-4f0b-b16d-06b7250180fa -url "http://myrootsiteurl -force 

và tất cả là cố định :-)

Không chắc chắn tại sao Disable-SPFeature không thực hiện công việc ở nơi đầu tiên. Bây giờ tất cả nếu cố định và xuất bản hoạt động như một say mê.

10

Sự cố: Một số lần khi chúng tôi cố gắng bật "Tính năng xuất bản trang web" bằng cách sử dụng Site Settings -> Site Actions -> Manage Site Features, chúng tôi sẽ gặp lỗi bên dưới. "Trang web

Tính năng được kích hoạt là tính năng Phạm vi trang web có phụ thuộc vào tính năng phạm vi tuyển tập trang chưa được kích hoạt. Vui lòng kích hoạt tính năng sau đây trước khi thử lại: SharePoint Server Publishing Infrastructure f6924d36-2fa8-4f0b -b16d-06b7250180fa "

Web

Các trang web scoped tính năng được kích hoạt có sự phụ thuộc vào tính năng ẩn scoped Trang web 'FeatureDefinition/22a9ef51-737b-4ff2-9346-694633fe4416' (ID: '22a9ef51-737b-4ff2 -9346-694633fe4416 '). Các tính năng ẩn không thể được tự động kích hoạt trên các phạm vi. Có thể có một hoặc nhiều tính năng hiển thị phạm vi trang web có thể tự động kích hoạt tính năng ẩn phụ thuộc."

Giải pháp: Để giải quyết các lỗi trên, đầu tiên chúng ta cần phải kích hoạt "feaures publising" sử dụng "Site Actions"> "Cài đặt trang web" Trên trang Cài đặt trang web trong cột Site Collection Administration chọn Bộ sưu tập trang web.

Các vấn đề liên quan