| I wanted to have the publishing feature enabled under my Office 365 public website. But enabling the publishing feature resulted in an error because of existing list/libraries. To solve this you have to do the following:
- Open your site in SharePoint Designer 2010.
- Click on "All Files"
Rename the following libraries (for example prefix them with OLD):
- Documents
- Images
- Pages
- SiteImages
- TemplateGallery
Next, go to "Lists and Libraries" and renaume the following libraries:
- Web Pages
- Templates
- Images
- Navigate to your website and append "/_layouts/settings.aspx". So for example http://www.seesharpsolutions.nl/_layouts/settings.aspx.
- Go to "Site Collection Features" and enable "SharePoint Server Publishing Infrastructure"
- Go back to "/_layouts/settings.aspx" and go to "Site Features".
- Enable the "SharePoint Server Publishing" feature.
And the result:

|