Version 5 (modified by AlexT, 14 years ago) (diff)

--

Upgrade Instructions from 6.1.6 to 7.0

FOR TEST PURPOSES ONLY. THIS IS NOT AN OFFICIAL RELEASE.

Step 0: Back up all Dolphin 6.1.6 files, folders and database.

Step 1: Install Dolphin 7.0 to the same server as Dolphin 6.1.6, so the migration script will be able to get data from it.

Step 2: Your Dolphin 6.1.6 site will stay put, so you can play with it a few times, no sweat. Anyway do the backup as stated in Step 0 above.

Step 3: You can only migrate from 6.1.6 (6.1.5 could play ball too, but we haven't checked).

Step 4: The Dolphin 7 installation must be a "clean install" with all the modules installed (those that you're using in 6.1.6, at least).

Step 5: Start from "Profiles" first, then go on with the rest of the data.

Step 6: Migration is a "cron job" thing, so cron jobs have to be properly configured.

NOTE 1: If you have custom profile fields, you can transfer them using the "Custom Fields" function in the "Data Migration from Dolphin 6.1.6" module of Dolphin 7.0. All the fields will be transferred automatically without any manual assistance.

NOTE 2: The RMS which you have used with Dolphin 6.1.x will not work for Dolphin 7.0. You will have to install the latest RMS for Dolphin 7.0.

NOTE 3: We do not recommend replacing your live Dolphin 6.1.x sites with Dolphin 7.0 upgraded using the above instructions and scripts. There could be changes in the data migration script before the official release. Please use these instructions for TEST PURPOSES ONLY.

FOR TEST PURPOSES ONLY. THIS IS NOT AN OFFICIAL RELEASE.



IMPORTANT'''
To make sure you are not banned by search engines and save all old links from Dolphin 6.1.6, do the following:

Add this modrewrite rules to your .htaccess file after RewriteEngine? on line:

RewriteBase /path-to-your-dolphin-url-folder/

RewriteRule ^articles/{0,1}$	m/articles/index/ [QSA,L,R=permanent]
RewriteRule ^articles/entry/([^/.]+)/{0,1}$   m/articles/view/$1 [QSA,L,R=permanent]
RewriteRule ^articles/entry/{0,1}$   m/articles/view/$1 [QSA,L,R=permanent]
RewriteRule ^articles/category/([^/.]+)/{0,1}$   m/articles/category/$1 [QSA,L,R=permanent]

RewriteRule ^news/{0,1}$	m/news/index/ [QSA,L,R=permanent]
RewriteRule ^news/([^/.]+)/{0,1}$	m/news/view/$1 [QSA,L,R=permanent]

RewriteRule ^ads/search/{0,1}$	classifieds.php?SearchForm=1 [QSA,L,R=permanent]
RewriteRule ^ads/my/{0,1}$	modules/boonex/ads/classifieds.php?action=my_page [QSA,L,R=permanent]
RewriteRule ^ads/new/{0,1}$	modules/boonex/ads/classifieds.php?action=show_all_ads [QSA,L,R=permanent]

RewriteRule ^events/{0,1}$  m/events/home/ [QSA,L,R=permanent]
RewriteRule ^events/all/([0-9]+)/([0-9]+)/{0,1}$  m/events/browse/upcoming/$2/$1  [QSA,L,R=permanent]
RewriteRule ^events/part/{0,1}$  m/events/browse/upcoming/ [QSA,L,R=permanent]
RewriteRule ^events/search/{0,1}$  m/events/browse/ [QSA,L,R=permanent]
RewriteRule ^events/search/([^/.]+)/{0,1}$  m/events/browse/tag/$1 [QSA,L,R=permanent]
RewriteRule ^events/my/{0,1}$  m/events/browse/my [QSA,L,R=permanent]
RewriteRule ^events/new/{0,1}$  m/events/browse/upcoming [QSA,L,R=permanent]
RewriteRule ^events/entry/([^/.]+)/{0,1}$  m/events/view/$1 [QSA,L,R=permanent]
RewriteRule ^events/part/([^/.]+)/{0,1}$  m/events/browse_participants/$1 [QSA,L,R=permanent]

RewriteRule ^groups/all/{0,1}$	m/groups/home/ [QSA,L,R=permanent]
RewriteRule ^groups/entry/([^/.]+)/{0,1}$	m/groups/view/$1	[QSA,L,R=permanent]
RewriteRule ^groups/category/([^/.]+)/{0,1}$	m/groups/browse/category/$1	[QSA,L,R=permanent]
RewriteRule ^groups/keyword/([^/.]+)/{0,1}$	m/groups/browse/tag/$1	[QSA,L,R=permanent]

RewriteRule ^photo/all/([0-9]+)/([0-9]+)/{0,1}$ m/photos/browse/all/&page=$2&per_page=$1 [QSA,L,R=permanent]
RewriteRule ^photo/gallery_top/{0,1}$ m/photos/browse/top/ [QSA,L,R=permanent]
RewriteRule ^photo/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  m/photos/browse/top/&page=$2&per_page=$1 [QSA,L,R=permanent]
RewriteRule ^photo/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  m/photos/top/&page=$2&per_page=$1 [QSA,L,R=permanent]
RewriteRule ^photo/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/{0,1}$  m/photos/browse/tag/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
RewriteRule ^photo/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/$  m/photos/browse/tag/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
RewriteRule ^photo/gallery_tag/([^/.]+)/{0,1}$  m/photos/browse/tag/$1 [QSA,L,R=permanent]
RewriteRule ^photo/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)$  m/photos/albums/browse/owner/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
RewriteRule ^photo/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)/$  m/photos/albums/browse/owner/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
RewriteRule ^photo/gallery/all/([^/.]+)/{0,1}$  m/photos/albums/browse/owner/$1 [QSA,L,R=permanent]
RewriteRule ^photo/gallery/([^/.]+)/{0,1}$  m/photos/view/$1 [QSA,L,R=permanent]
RewriteRule ^photo/gallery/{0,1}$  m/photos/view/$1 [QSA,L,R=permanent]

RewriteRule ^music/all/([0-9]+)/([0-9]+)/{0,1}$ m/sounds/browse/all/&page=$2&per_page=$1 [QSA,L,R=permanent]
RewriteRule ^music/gallery_top/{0,1}$ m/sounds/browse/top/ [QSA,L,R=permanent]
RewriteRule ^music/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  m/sounds/browse/top/&page=$2&per_page=$1 [QSA,L,R=permanent]
RewriteRule ^music/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  m/sounds/top/&page=$2&per_page=$1 [QSA,L,R=permanent]
RewriteRule ^music/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/{0,1}$  m/sounds/browse/tag/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
RewriteRule ^music/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/$  m/sounds/browse/tag/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
RewriteRule ^music/gallery_tag/([^/.]+)/{0,1}$  m/sounds/browse/tag/$1 [QSA,L,R=permanent]
RewriteRule ^music/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)$  m/sounds/albums/browse/owner/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
RewriteRule ^music/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)/$  m/sounds/albums/browse/owner/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
RewriteRule ^music/gallery/all/([^/.]+)/{0,1}$  m/sounds/albums/browse/owner/$1 [QSA,L,R=permanent]
RewriteRule ^music/gallery/([^/.]+)/{0,1}$  m/sounds/view/$1 [QSA,L,R=permanent]
RewriteRule ^music/gallery/{0,1}$  m/sounds/view/$1 [QSA,L,R=permanent]

RewriteRule ^video/all/([0-9]+)/([0-9]+)/{0,1}$ m/videos/browse/all/&page=$2&per_page=$1 [QSA,L,R=permanent]
RewriteRule ^video/gallery_top/{0,1}$ m/videos/browse/top/ [QSA,L,R=permanent]
RewriteRule ^video/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  m/videos/browse/top/&page=$2&per_page=$1 [QSA,L,R=permanent]
RewriteRule ^video/gallery_top/([0-9]+)/([0-9]+)/{0,1}$  m/videos/top/&page=$2&per_page=$1 [QSA,L,R=permanent]
0RewriteRule ^video/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/{0,1}$  m/videos/browse/tag/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
0RewriteRule ^video/gallery_tag/([^/.]+)/([0-9]+)/([0-9]+)/$  m/videos/browse/tag/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
RewriteRule ^video/gallery_tag/([^/.]+)/{0,1}$  m/videos/browse/tag/$1 [QSA,L,R=permanent]
RewriteRule ^video/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)$  m/videos/albums/browse/owner/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
RewriteRule ^video/gallery/all/([^/.]+)/([0-9]+)/([0-9]+)/$  m/videos/albums/browse/owner/$1&page=$3&per_page=$2 [QSA,L,R=permanent]
RewriteRule ^video/gallery/all/([^/.]+)/{0,1}$  m/videos/albums/browse/owner/$1 [QSA,L,R=permanent]
RewriteRule ^video/gallery/([^/.]+)/{0,1}$  m/videos/view/$1 [QSA,L,R=permanent]
RewriteRule ^video/gallery/{0,1}$  m/videos/view/$1 [QSA,L,R=permanent]


Don't forget to replace /path-to-your-dolphin-url-folder/ with your real path. For example if your site is http://www.mysite.com/dolphin/ then it will look like this:

RewriteBase /path-to-your-dolphin-url-folder/
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.
Fork me on GitHub