Thursday, February 19, 2009

My Site web application root site collection

Scenario: root top site collection for My Site web application got deleted (don’t ask how :-).

All my sites are still in tact as each of them is a separate site collection on it’s own, but if the top site collection under /">http://<mysitesURL>/ is deleted then people will not be able to create new my sites, this root site collection servers as provisioning mechanism for new MySites and also hosts Person.aspx page where end-users can view other people profiles.

So some of the things that you will notice right away:

1. No new My Sites can be created, instead people are getting “Internet Explorer cannot display the webpage”.

2. When people search result set is displayed, clicking on the person’s link to profile will bring to the “Internet Explorer cannot display the webpage” as well.

3. Your SharePoint search will not crawl people profiles anymore. This is because the top level site collection does not exist.

At this point you can recreate this mysite root site collection from Central administration under my sites web application, but only if you have the option to recreate it in the root. If you don’t have this option (I did not), you might have to recreate the whole web app, but backup all existing “my sites” firsts. For the first site collection that you will create use “My sites host” template under “enterprise” tab. After this create a managed path named “Personal”.

After you have done all of this restore all "”Mysites” that you have created backups for but not under the root URL :-), under /pesonal">http://<mysites>/pesonal

And you should be all set.

Enjoy

8 comments:

Robert Da Rita said...

Hi-
Didn't you then have to add Authenticated Users as Readers (visitors) to the new root site?

Robert Da Rita said...

Hi-
Didn't you have to add Authenticated Users as readers (Visitors) to the new root site?

Vasyl said...

Great article! Thank you so much!

Vasyl Stakhyra said...

Great article!

Martin Hatch said...

You also need to:

* Enable Self-Service Site Creation on the root web application

* Make sure you set the My Site settings URL in the SSP

Rogier said...

Or create a new Mysiet Host

stsadm -o createsite -url http://mysite.sharepoint.nl -lcid 1033 -sitetemplate SPSMSITEHOST#0 -title MySiteHost -owneremail info@sharepoint.nl -ownerlogin domain\username

Rogier said...
This comment has been removed by the author.
Anonymous said...

приколы секс картинки
секс знакомства екатеринбург
manifold de amour latin playboys
посмотреть порно ролики без регистрации
оттянул клитор