Office SharePoint Server Publishing Infrastructure

As usual while doing some hands on or rather RND on Sharepoint I came across this message which as follows

The Office SharePoint Server Publishing Infrastructure feature must be activated at the site collection level before the Publishing feature can be activated

I tried several tried, thinking as it must some weird behavior of internet explorer, so I had refreshed the page and tried again, huhhh….. no luck. Then I realize that its something else, so I started digging further.

As error message states that “…… feature must be activated …..“, so I have checked my site’s “Site collection features” and followed some easy steps which are as follows

  1. Open the site.
  2. Enabling publishing at the site collection level
  3. In case if you are not at the root of your site, then under “Site Collection Administration“, click “Go to top level site settings” and if you are at root of your site then select “Site Settings” from “Site Actions”.
  4. On the Site Settings page, under Site Collection Administration, click “Site collection features“.
  5. On the Site Collection Features page, search for “Office SharePoint Server Publishing Infrastructure“, once located then click “Activate“.
  6. Enabling publishing at the site level
  7. On the Site Settings page, in the “Site Administration” section, click “Site features“.
  8. Search for “Office SharePoint Server Publishing“, once located then click “Activate“.

In case if people loves command line sharepoint administration then here is the option

stsadm -o activatefeature -name PublishingResources -url <yourwebsiteUrl>

Now that while doing all this I came across another error message while activating “Office SharePoint Server Publishing Infrastructure” which is as follows

Activating Office SharePoint Server Publishing Infrastructure – Access Denied

Solution one problem means arrival of another. I guess that how life moves along, OK, enough of life fundas lets stick to the topic.

To solve this I seriously took much effort and time as compared to the earlier which was very simple and straightforward. But still there are solution for almost all problems so as to this as well.

This error may come due to any change in devlopment procedure. We always used to create development farms using Administrator for everything, but scince I found problems with feature activation I am developing using the Microsoft Guidelines for MOSS accounts. This means the AppPool account has limited permissions.

To solve the ‘Access Denied’ problem you need to elevate the permissions of the AppPool of the web application on which you are trying to activate the Publishing Infrastructure feature.

One way to achieve this is to temporarily change the AppPool of the web application…

  1. Open IIS Admin.
  2. Location the Web Site for your WSS web application.
  3. Goto to the properties and select the ‘Home Directory’ tab.
  4. Change the AppPool to be the same as Central Administration.
  5. IISRESET
  6. Activate the Publishing Infrastructure feature on your site.
  7. Change to AppPool back to the original.
  8. IISRESET.

This should allow you to enable the feature and use the publishing features within MOSS.

Tagged with: , ,
  • Valuable info. Lucky me I found your site by accident, I bookmarked it.

  • Genial post and this enter helped me alot in my college assignement. Thank you seeking your information.

  • Lower Back Pain Relief

    Yahoo really did a excellent job helping me find your site – its good.

  • hyper fb traffic

    Loving the info on this site, you have done great job on the blog posts.

  • I really like your writing style, excellent info , regards for putting up.

  • Yun Deteso

    Lovely just what I was searching for.

  • This is a superb post Office SharePoint Server Publishing Infrastructure.
    Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.

  • This is the most interesting paper that I have read all day 🙂

    reputation management

  • Awesome blog , thanks for the post!

  • I have selected positive a lot of useful information out of this source. I’d love to visit it more than and over again.