Zum Inhalt springen

Typo3 Projekt sauber kopieren

Erstellt am 15. Oktober 2009 · 4 Antworten · letzte Antwort am 9. Dezember 2009

Tags: Datenbank, Frage

Unbekannter Benutzer ·

Hallo Zusammen,

Wer öfter verschiedene Typo3 Projekte realisiert möchte nicht jedes mal von vorne anfangen.

Ein effektiver Weg ist ein bestehendes Projekt zu nehmen und es zu kopieren. Datenbank, Dateiverzeichnis kopieren und dann entsprechend in der localconf.php die entsprechenden Änderungen machen. Soweit so gut, das funktioniert alles recht gut bis hierher.

Mich interessiert ob jemand eine Vorgehensweise hat, eine so kopierte installation sauber zu bereinigen?

Löscht man z.B. Seiten aus dem so kopierten Seitenbaum und legt neue an, bleiben die alten Seiten in der Datenbank vorhanden, diese werde nur als gelöscht markiert und nicht wirklich aus der Datenbank gelöscht. Also muss man wohl per Hand die Tabellen in der DB leeren.

Meine erste Anlaufstelle wären die Tabellen pages und tt_content. Soweit funktioniert das ganze auch ganz gut. Jedoch ist mir aufgefallen, führt man unter "DB-Überprüfung" eine Datenbanküberprüfung aus bemängelt Typo3 die fehlende Datenbankverknüpfungen.

Unter DB-Überprüfung" - Total Page Tree" tauchen auch wieder die bereits gelöschten Seiten wieder auf. An welcher Ecke muss ich noch manuell Löschen so das wirklich keine Spuren von der vorherigen Installation mehr vorhanden sind?

maik ·

Es gibt einige Datenbank Bereinigungs Extension.
Schau mal ins Online-Rep. und such nach "delete".

Unbekannter Benutzer ·
maik schrieb

Es gibt einige Datenbank Bereinigungs Extension.
Schau mal ins Online-Rep. und such nach "delete".

Danke maik,

ich habe jetzt einige ausprobiert...

Die meisten Extensions basieren auf CleanDB. Meine Wahl ist auf MK Wastebasket gefallen. Wastebasket bietet die Möglichkeit die als gelöscht markierten Daten wiederherzustellen oder ganz aus der Datenbank zu entfernen.

Einziges Manko aller Extensions ist, sie bereinigen nur die Datenbank von bereits in Typo3 gelöschten Daten. Hat man z.B. viele News muss man diese per Hand in der Listenansicht erst einzeln löschen. Effektiver macht man das dann doch über die Datenbank.

just2b ·
breakBeat schrieb

Einziges Manko aller Extensions ist, sie bereinigen nur die Datenbank von bereits in Typo3 gelöschten Daten. Hat man z.B. viele News muss man diese per Hand in der Listenansicht erst einzeln löschen. Effektiver macht man das dann doch über die Datenbank.

warum willst du existierenden content löschen? IMO schade um existierenden content, der auch für Suchmaschinen brauchbar ist

Unbekannter Benutzer ·
just2b schrieb

warum willst du existierenden content löschen? IMO schade um existierenden content, der auch für Suchmaschinen brauchbar ist

Wenn ich eine Webseite habe die sich mit Kätzchen beschäftigt, diese als "Vorlage" nehme für eine andere Seite in der es um schnelle Autos geht wären die Kätzchen fehl am Platz :-)