Upgrade von 6.1.6 auf 7.0
Ohne Gewährleistung! Da es bei Änderungen durch Nodule oder Sourcecode zu Problemen kommen kann und kein Upgrade nach dieser Anleitung möglich ist!
Wichtigster Schritt: Machen Sie Backup von 6.1.6 Dateien, Ordner und Datenbank.
Schritt 1: Installieren Sie Dolphin 7.0 auf dem selben Server wie Dolphin 6.1.6, so wird der Upgrade im Stande sein, Daten und Dateien einzupflegen. (Entweder neue Domain oder ein Unterverzeichnis wählen!)
Schritt 2: Ihr Dolphin 6.1.6 bleibt dabei erhalten, so können Sie damit ein paar Male testen, ohne das Daten verloren gehen. Dabei sind die Backups äußerst wichtig!!!
Schritt 3: Sie können nur von 6.1.6 migrieren (6.1.4 und 6.1.5 müssen erst auf 6.1.6 upgedatet sein!).
Schritt 4: Die Dolphin 7 Installation muss 'sauber installiert sein' mit allen Modulen (zumindest diejenigen die in 6.1.6, mindestens verwendet werden).
Schritt 5: Fangen Sie mit dem Modul 'Profile' an, dann machen Sie in Ruhe mit den anderen Daten weiter. Achten Sie darauf das immer ein Modul zuer Zeit migriert. Aus unseren Erfahrungen sollten sie Modul um Modul mirgireren!
Schritt 6: Die Migration ist 'cron Job', so müssen Sie darauf achten das Ihre Cronjobs richtig konfiguriert sind.
Hinweis 1: Wenn Sie eigene Profil Bereiche haben, so können Sie diese einfach übertragen. Diese finden Sie über die "Custom Fields"-Funktion im "Data Migration von 6.1.6 Dolphin"-Modul von Dolphin 7.0. Alle Felder werden automatisch und ohne manuelle Hilfe übertragen.
Hinweis 2: Den RMS, den Sie mit Dolphin 6.1.x verwendet haben, sind nicht für Dolphin 7.0. Sie müssen die neuesten RMS für Dolphin 7.0 nutzen. IP-Adresse Ihres Servers, Port 1935 und Port 5080 eintragen uns speichern!
Hinweis 3: Installation! Wir empfehlen auf keinen Fall, die bestehende 6.1.x Dolphin mit Dolphin 7 zu ersetzen! Nur mit dem Upgrade und Hilfe der oben genannten Anweisungen und Skripte kommen Sie ans Ziel.
TIPP:
Um sicherzustellen, dass Sie derzeit nicht von den Suchmaschinen gesperrt werden und die alten Links von Dolphin 6.1.6 noch funktionieren, gehen Sie folgt vor:
Fügen Sie diese Regeln zu Ihrem ModRewrite. Htaccess-Datei:
RewriteBase /Pfad-Ihres-Dolphin-Ordners/
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]
nach der folgenden Zeile:
RewriteEngine on
Vergessen Sie nicht, / Pfad-Ihres-Dolphin-Ordners / mit Ihrem wirklichen Pfad zu ändern.
Zum Beispiel, wenn Ihre Website
www.meineseite.com/dolphin/ ist dann sollte es so aussehen:
RewriteBase /dolphin/