[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • R3.2 auf 4 - DB Import nicht korrekt
Seite 1 von 1

R3.2 auf 4 - DB Import nicht korrekt

Verfasst: 2. Nov 2007, 13:44
von kidloco66
Hallo Leute,

ich habe mich jetzt auch mal wieder an den Versuch gewagt mit der Version 4 zu arbeiten.

Habe Version 4 installiert, die Daten und DB Inhalte aus 3.2 exportiert.
Soweit alles wunderbar!
Jetzt möchte ich natürlich die Daten aus 3.2 in R4 bekommen, aber nun gehts los:

Beim DB import: Es wird angezeigt das der Import korrekt gelaufen ist von Redaxo, oben zeigt er aber eine SQL Fehlermeldung an (SQL Felher in der Datei Class.rex_sql.inc.php in Line 187).
In der Strukturansicht sehe ich aber nun alle Kategorien und Artikel, wenn ich diese allerdings bearbeiten will, zeigt er nur noch die Menüleiste an.

Die Daten (Files, etc) die ich in 3.2 exportiert habe, nimmt der Import von 4 gar nciht an. Einige Dateien und Ordner habe ich dann manuell in R4 integriert.
Bin eigentlich davon ausgegangen, das dieser Weg funktioniert, da ich ja alles sauber exportiert habe, das System (also R4) komplett neuinstalliert habe und dann (wie ich finde - logisch) den Import der DB und der Daten machen wollte.

Habe jetzt auch Eure Anleitungen gelesen, etc. Natürlich habe ich die DB auch von Dumb3 nach 4 gemacht.

Kann es nicht erkkenen woran es liegt.

Hat jemand einen Ansatz?

Gruss KID

Verfasst: 2. Nov 2007, 14:57
von therancher
Hi, zwei threads unter diesem kannst du lesen, was ich gemacht habe. ein nachträglicher import einer "alten" db scheint nicht zu funktionieren. aber ein update der db während des setup von R4 funktioniert.
Wenn du es also genauso machst wie im zweiten post von http://forum.redaxo.de/ftopic6898.html sollte es klappen.

gruss HarryT

Verfasst: 15. Nov 2007, 16:36
von kidloco66
Moin Leute,

immer noch gleiches Thema. UPDATE 3.2 auf 4.0

Schaffe jetzt einen Update von Demo 3.2 (die ich auch leicht ändere, zum Test) auf 4.0, soweit so gut.

Jetzt aber: Installiere 3.2 importiere alle Daten meines jetzigen System, LÄUFT. Super!

Dann wieder alle Daten löschen, vorher natürlich gesichert, DB nicht gelöscht.
Wieder update. DB aktualisieren von 3.2, JA!
Template nicht gefunden, kein Problem, kurz hochgeladen, findet er auch.

Nun aber hat er immer folgenden Fehler:
Fatal error: Call to a member function on a non-object in /home/httpd/vhosts/XXXX.de/httpdocs/redaxo3/redaxo/include/classes/class.rex_article.inc.php(613) : eval()'d code on line 101

Habe die Anleitung nun mehrmals durchlesen, habe sie befolgt, mit den Demos ging es sogar auch. Woran kann es denn nun liegen, dass es mit einer eigenen Seite nicht klappt.

Habt ihr Eure Seite schon komplett von 3 auf 4 upgedatet, so dass es danach auch ncoh läuft.

Bitte um kurzen Info austausch, ICH VERSTEH ES LEIDER NICHT!?!?

File Daten/ Templates / Artikel /etc sind ja alle da.

Danke und in froher Hoffnung

Kid

Verfasst: 15. Nov 2007, 16:46
von therancher
hi, hast du die templates richtig eingebunden?
http://wiki.redaxo.de/index.php?n=R4.TemplatesAllgemein

Verfasst: 15. Nov 2007, 17:33
von kidloco66
Jop, habe ich so gemacht.

Es liegt an folgendem Code:

Code: Alles auswählen

<?php
            // Bild des Startartikels als DEFAULT-Bild setzen
			$start_article = OOArticle::getArticleById(1);
			$def_mediafile = $start_article->getFile();
			$def_media     = OOMedia::getMediaByName($def_mediafile);
			$default_banner = $def_media->getFullPath();

			// hat akt. Artikel ein Metafile/Bild gesetzt?
			$art = OOArticle::getArticleById(REX_ARTICLE_ID);
			$metaFile = $art->getFile();
			// ist akt. Artikel in einer Kategorie aufgehängt?
			// NEIN, dann Schleife verlassen
			if ( $metaFile == '') {
			   $cat = OOCategory::getCategoryById( $art->getCategoryId());
			   while ( $metaFile == '') {
			      if ($cat == null)
			      {
			         break;
			      }
			      $metaFile = $cat->getFile();
			      $cat = $cat->getParent();
			   }
			}

			// haben wir ein Metafile/Bild?
			// JA, dann als Background-Image im Style setzen
			if ( $metaFile != '')
			{
			   $media = OOMedia::getMediaByName( $metaFile);
			   $path = $media->getFullPath();
			   print "<img src='$path' />" ;
			}
			else
			{
			   print "<img src='$default_banner' />" ;
			}
			?>
Soll mir ein Startbild setzen, und wenn das nicht überschrieben wird durch eigenes Kategorie Bild, bleibt das Startbild.
Da muss ich jetzt mal schauen.

Diesen Part habe ich mal rausgenommen, dann gehts.

Falls ihr einen Fehler in dem obigen Code seht der für 4.0 nicht mehr geht, bitte kurze Info.

Ansonsten, besten dank mal wieder an dich therancher, hast mich auch heute wieder auf dei richtige Spur gebracht.

Bis demnächst

KID

Verfasst: 15. Nov 2007, 19:29
von therancher
hi,
hast mich auch heute wieder auf dei richtige Spur gebracht.
dann will ich das mal weiter versuchen :lol:
kannst ja mal hier schauen, dann findest du vielleicht die änderungen :wink:
http://wiki.redaxo.de/index.php?n=R4.Entwicklerhinweise

Re: R3.2 auf 4 - DB Import nicht korrekt

Verfasst: 9. Mär 2015, 15:34
von hanji12
Bin eigentlich davon ausgegangen, das dieser Weg funktioniert, da ich ja alles sauber exportiert habe, das System (also R4) komplett neuinstalliert habe und dann (wie ich finde - logisch) den Import der DB und der Daten machen wollte.

Re: R3.2 auf 4 - DB Import nicht korrekt

Verfasst: 5. Okt 2016, 17:55
von bauschen
Ich stimme dem Vorredner;)