Seite 1 von 1

Kopie einer kompletten Website zu einem neuen Mandanten

Verfasst: Mo 18. Sep 2006, 14:06
von hohorstmann
Version 4.6.8.5

Naja, da habe ich nun schon einige Zeit im Forum nach einer "friendly" Lösung für das obige Problem gesucht, auch vieles ausprobiert aber die akzeptable Lösung nicht gefunden.

Das Anlegen eines Mandanten funktioniert, auch das der Sprachen. Dann fangen die Mühen jedoch an: händisches Kopieren von Layout, Modulen, ...

Ich will es einfach nicht wahrhaben, dass eine solche Funktion quasi per "Knopfdruck" nicht existiert. ... oder ?

Gruß, Ho

Verfasst: Mo 18. Sep 2006, 14:17
von Dodger77
Hast du das schon gefunden bei deiner Suche:

http://contenido.org/forum/viewtopic.php?p=38170#38170

Verfasst: Mo 18. Sep 2006, 14:22
von hohorstmann
Ja, aber hatte Bedenken, da es ja eigentlich für die Versionen 4.4 und 4.5 ist.

Aber was soll´s, ich probier es einfach mal.

Gruß, Ho

Verfasst: Mo 18. Sep 2006, 14:26
von Dodger77
hohorstmann hat geschrieben:Ja, aber hatte Bedenken, da es ja eigentlich für die Versionen 4.4 und 4.5 ist.

Aber was soll´s, ich probier es einfach mal.
Im Prizip ist die 4.6.x nur die Stable-Variante der 4.5.x, deswegen sollte man grundsätzlich mal testen. Vorher aber die Datenbank sichern.

Verfasst: Mo 18. Sep 2006, 14:31
von hohorstmann
ok, ich melde mich.

Danke, Ho

Verfasst: Mo 18. Sep 2006, 14:57
von hohorstmann
Habe ich gemacht, es folgt eine Fehlermeldung:
Fatal error: Call to undefined function: cinclude() in /homepages/4/d164729834/htdocs/minerva/CopyMandant.php on line 53
Was habe ich falsch gemacht?

Gruß, Ho

Verfasst: Mo 18. Sep 2006, 15:13
von hohorstmann
Na ja, Lesen bildet.

Habe mir die Bemerkungen von HerrB einmal durchgelesen.
==> Fehler weg. Jetzt kontrolliere ich noch.

Also war ich doch noch nie mit einer Leseschwäche aufgefallen ;-))

Verfasst: Mo 18. Sep 2006, 16:39
von hohorstmann
So, da fehlt noch etwas:

PHP-Script ist fehlerfrei durchgelaufen.

CLIENT COPY
Ermittel die Spracheinstellung des neuen Mandanten...
Spracheinstellung des neuen Mandanten existiert bereits (idlang = 11)
________________________________________
Spracheinstellung des neuen Mandanten existiert bereits (idlang = 10)
________________________________________
Spracheinstellung des neuen Mandanten existiert bereits (idlang = 9)
________________________________________
Spracheinstellung des alten Mandanten: idlang = 2
________________________________________
Kopiere den Mandanten >minerva< (idclient 1) auf den Mandanten >petri< (idclient 8):
________________________________________
________________________________________
Kopiere die folgenden Module:
Headline (HTML)
Text (HTML)
Hauptnavigation
Login
Hilfsnavigation
Artikel einfügen (rechts)
Sitemap
Bildergalerie
Text HTML (2)
News
BottomNavigation
Illustration
Navigationspfad
Kontakt
Sucheingabe
RSS Reader
Suchausgabe
RSS Feed Creator
Newsletter Form
Newsletter Handler
Last modified
Artikelliste
Artikelliste_2
Es wurden 23 Module vom Mandanten 1 auf den Mandanten 8 kopiert. Der Eintrag für con_mod wurde in der Tabelle con_sequence korrigiert.
________________________________________
________________________________________
Kopiere die folgenden Layouts:
Standard
Include
RSS feed
Es wurden 3 Layouts vom Mandanten 1 auf den Mandanten 8 kopiert. Der Eintrag für con_lay wurde in der Tabelle con_sequence korrigiert.
________________________________________
________________________________________
Kopiere die folgenden Templates:
Standard
Kontakt
Newsliste
Artikel (rechts)
Sitemap
Bildergalerie
RSS Import
Suchergebnis
RSS feed
Newsliste RSS
Newsletter Handler
Startseite mit RSS
Artikelliste
Artikelliste_2
Es wurden 14 Templates vom Mandanten 1 auf den Mandanten 8 kopiert. Der Eintrag für con_template und für con_template_conf wurde in der Tabelle con_sequence korrigiert.
________________________________________
________________________________________
Kopiere die Container:
Es wurden 194 Container vom Mandanten 1 auf den Mandanten 8 kopiert. Der Eintrag für con_container wurde in der Tabelle con_sequence korrigiert.
________________________________________
________________________________________
Kopiere die Container_Conf:
Es wurden 32 Container Conf-Daten vom Mandanten 1 auf den Mandanten 8 kopiert. Der Eintrag für con_container_conf wurde in der Tabelle con_sequence korrigiert.
________________________________________
________________________________________
Kopiere die Kategorien/Menüs:
Die Kategorien wurden kopiert....kopiere nun deren Baumstruktur...
________________________________________
Die Daten der Tabelle con_cat (Kategorien) wurde kopiert....kopiere nun deren Bezeichnungen und Sprache...
________________________________________
Die Bezeichnungen der Kategorien wurden kopiert.
________________________________________

Die Funktion strRemakeTreeTable() aus functions.str.php wurde ausgeführt (schreibt die Tabelle con_cat_tree neu für die Navigation/Baumstruktur)
Kopiere nun alle Artikel
________________________________________
Kopiere die folgenden Artikel:
Es wurden 32 neue Einträge in der Tabelle >con_art< erzeugt.
________________________________________
Erzeuge nun mit diesen neuen Einträgen die neuen Texte der Artikel (Tabelle >con_art_lang<)
Kopiere Artikel Starting Page
Kopiere Artikel Fehlerseite
Kopiere Artikel Contact
Kopiere Artikel Contenido Referenzen
Kopiere Artikel 4fb (rechts)
Kopiere Artikel Sitemap
Kopiere Artikel Search results
Kopiere Artikel Contenido News (en)
Es wurden 8 neue Einträge in der Tabelle >con_art_lang< erzeugt.

Kopiere nun die Zuordnungen der Artikel zu den Kategorien (Tabelle >con_cat_art<)
Die Artikel wurden kopiert.
________________________________________
FERTIG
Es wurden alle Module, Templates, Layouts, Container und Kategorien kopiert.
con_sequence wurde upgedated.
Nicht übernommen wurden:

- Standard-Layout (die beiden anderen Layouts wurden übernommen)
- alle Styles
- die meisten HTML-Templates
- alle Artikel
- alle Kategorien (bis auf die Unternavigation, Systemnavigation, Systemseiten)

Ich kann Kategorien anlegen, jedoch keine Artikel (da fehlt die komplette Auswahlzeile mit "Kategorie konfigurieren", "Neuen Artikel erstellen" etc..

Der Editor läuft auch nicht (WYSIWYG).

Was muss ich tun?

Gruß, Ho

Verfasst: Di 19. Sep 2006, 15:58
von hohorstmann
Was meinen denn die Experten hier im Forum?
Soll ich aufgeben?

:? , Ho

Verfasst: Di 19. Sep 2006, 16:11
von HerrB
Na ja, es wäre ganz reizvoll, wenn jemand versucht, das Skript für neue Versionen zu aktualisieren.
Nicht übernommen wurden:
- Standard-Layout (die beiden anderen Layouts wurden übernommen)
- alle Styles
- die meisten HTML-Templates
- alle Artikel
- alle Kategorien (bis auf die Unternavigation, Systemnavigation, Systemseiten)
Das Skript sagt, dass das Standard-Layout übernommen wurde - wie äußert sich das bei Dir?

Das Skript kümmert sich nur um die Datenbank - es kopiert nicht Dateien (Styles (also CSS-Dateien), HTML-Templates (Modul-HTML-Templates), JS-Dateien).

Seltsam, dass die Kategorien nicht rübergekommen sind. Da er die Hauptkategorie offensichtlich nicht übernommen hat, übernimmt er auch deren Artikel nicht.

Gruß
HerrB

Verfasst: Di 19. Sep 2006, 17:18
von hohorstmann
In meinen Original "Style/Layouts" befinden sich 3 Layouts:
Include
Rss feed
Standard
In den neuen Mandenten werden jedoch nur kopiert:
Include
Rss feed
War das zunächst Deine Frage?

Gruß, Ho

Verfasst: Di 19. Sep 2006, 17:22
von emergence
also eigentlich müsste es betreffend des nicht kopierten layouts einen eintrag im errorlog.txt geben...
da tritt vermutlich ein sql fehler auf...

die andere sache: ich rate dringend davon ab kategorien und artikel mit zu kopieren... das funktioniert nicht richtig...

Verfasst: Do 21. Sep 2006, 16:56
von hohorstmann
Gibt es eigentlich jemanden, der frei nach HerrB
... es wäre ganz reizvoll, wenn jemand versucht, das Skript für neue Versionen zu aktualisieren ...
daran arbeitet?

Gruß, Ho

Verfasst: Di 26. Sep 2006, 13:38
von HerrB
Ja und nein. Niemand aus der Community, 4fb ist da wohl aktiv, ob das zur Verfügung gestellt wird, vermag ich nicht zu sagen.

Gruß
HerrB