Is it possible to upgrade from CS 2.1 to CS 2008 Beta2 directly?
Or do we first have to upgrade to CS 2007.1 and then upgrade it to CS 2008 Beta2?
In addition, what is the best way to upgrade themed files that we have previously customized?
Finally, when CS 2008 Release version is ready, will it be easy to apply it to the CS 2008 Beta2 installation and keep all the customizations working properly?
av613: Is it possible to upgrade from CS 2.1 to CS 2008 Beta2 directly?
Yes. The database script files are able to upgrade your database from CS2.1 to CS2008 directly. Your web files will be significantly different.
av613: In addition, what is the best way to upgrade themed files that we have previously customized?
Going from CS2.1 to CS2008 will mean you'll need to review all of your theme changes and migrate to Chameleon (the theming engine introduced in CS2007 -- more info here: http://docs.communityserver.org/wiki/page.aspx/26/themes/ )
av613: Finally, when CS 2008 Release version is ready, will it be easy to apply it to the CS 2008 Beta2 installation and keep all the customizations working properly?
It should be very easy, however, because the software is still being developed, it is possible that there will be neccessary code/theme changes to support the final release (mostly unlikely, but possible).
File wise, yes, but database wise no.
You'd have to upgrade the databse to 2007 then to 2007.1 and then to 2008
Nick - nb development
Hi Ben,
Can you please review the steps we used to upgrade our database from 1.1 to 2008 RTM. Is there a more direct way to do this? It appears that the Upgrader Tool cannot upgrade directly from 1.1 to 2008 RTM. It needs to have 2007.1 database first. Can you please confirm?
We decided to only upgrade the database and to start with the clean Hawaii theme (so the web files were not upgraded at all).
The following steps appeared to have worked:
av613:Can you please review the steps we used to upgrade our database from 1.1 to 2008 RTM
That looks good and I think we should make this easier... I have a few comments/concerns:
1. Step 5 may not be neccessary. The schema and stored procedure updates for CS2008 should support migrating directly from CS2.1.
2. Step 7... my only concern here is that if you only used file-system storage for post attachments, a clean copy of CS2008 would result in the old files being able to be loaded into the CFS in CS2008. If you had configured CS2.1 (or CS2007) to store post attachments on the file system, you'd want to copy those folders into the CS2008 installation folder before running the upgrade tool.
Regarding Step 5: The CS_1.1._to_2.0_upgrade.sql only brings the database to the CS 2.0 version and not CS 2.1.
The 2008 Upgrader Tool did not seem to work with that one.
Hi av613,
How's going? Have you done with your upgration?
Dear all!
when I upgrade to community server 2008 using tool upgrader but it run until step 6 and have error: value not null
In the log file :
5/17/2008 4:03:32 PM -- Upgrading user avatars5/17/2008 4:03:32 PM -- Upgrading avatar for user id 65/17/2008 4:03:35 PM -- EXCEPTION: Value cannot be null.Parameter name: input at System.Text.RegularExpressions.Regex.IsMatch(String input) at System.Text.RegularExpressions.Regex.IsMatch(String input, String pattern) at CommunityServer.Users.Create(User user, Boolean sendEmail, Boolean ignoreDisallowNames, Boolean createLocalUserOnly) at CommunityServer.Users.GetUserFromDataProvider(Int32 userID, String username, Boolean isOnline, Boolean isEditable, String lastAction) at CommunityServer.Users.GetUser(Int32 userID, String username, Boolean isOnline, Boolean isCacheable, Boolean fromCache) at CommunityServer.Components.CSContext.get_User() at CommunityServer.Users.UpdateUser(User user) at CommunityServer.Upgrader.FileUpgrader.UpgradeAvatars() at CommunityServer.Upgrader.Part4.MoveFilesToCfs()
Please help me fix this problem,
thanks!
CM!
Copyright© 2008 Telligent Systems Inc. All rights reserved CommunityServer.com • Telligent.com