Ich möchte ungefähr 300 Artikel von einer Joomla 1.5-Website auf eine Joomla 3.3.1-Website übertragen.
Ich habe nur Zugriff auf die Joomla 1.5-Datenbank, nicht jedoch auf das Backend (ich habe Zugriff auf beide für die Joomla 3.3.1-Website).
Da die Tabelle xx_content unter Joomla 3.3 nicht dieselbe Struktur / Spalten hat wie die Tabelle xx_content unter Joomla 1.5, kann ich nicht einfach eine SQL-Abfrage durchführen (beide Tabellen befinden sich in derselben Datenbank).
Was sind die empfohlenen Vorgehensweisen, um dies zu tun?
Meine Vermutung ist: Exportieren Sie den J1.5 xx_content in eine CSV und ändern Sie ihn dann, um die Struktur des J3.3 xx_content widerzuspiegeln, und importieren Sie ihn dann in J3.3 xx_content. Aber ich frage mich, ob es nicht einfacher ist.
quelle
Antworten:
Was ich Ihnen empfehlen würde, ist:
#__users
TabelleSie sollten jetzt eine neue Joomla 1.5-Site mit all Ihren Inhalten haben.
#__content
Tabelle.Hoffe das hilft
quelle
Schließlich habe ich den Export / Import über CSV durchgeführt (da ich auch alle Volltexteinträge bearbeiten musste) und hier sind die kleinen Dinge, nach denen ich suchen musste:
asset_idFK
aufO
, Joomla weist den richtigen Wert zu, wenn Sie Ihren Artikel über das Backend / Frontend öffnen / speichern.Um alle Einträge mit zu kapseln
"
Escape-Komma : Ich weiß nicht warum, aber Open Office ersetzt alle Escape-Kommas
\"
durch\""
. Öffnen Sie daher die CSV-Datei mit einem Texteditor wie Notepad ++ und Find ersetzen\""
durch\"
sep=;
in der ersten Zeile der CSV hinzu, um Excel mitzuteilen, welche Trennzeichen vorhanden sind.quelle