Hallo zusammen,
da es mein erster Beitrag ist, eine kurze Vorstellung. Mein Name ist Nicolas, ich bin in der Teilelogistik eines großen
Automobilherstellers angestellt. Kein ITler Ich erstelle schon seit über 10 Jahren "immer mal wieder" Webseiten im Hobby-Bereich. Vor ca einem Jahr
hat mir ein Bekannter Contao empfohlen, bis dahin habe ich statische Seiten mit GoLive / iWeb erstellt.
Aktuell betreibe ich eine "größere" Seite für einen Trainingsstall für Westernpferde.
Und damit wäre auch mein intensivstes und einziges echtes Hobby genannt
Ich habe ein Problem eine "Kopie" einer Contao Installation aufzubauen.
Ich hätte gerne eine 100% Kopie weil ich einiges für eine Design-Überarbeitung ausprobieren möchte und einfach nicht am
Produktivsystem rumprobieren möchte. Ausserdem hätte ich gerne mit dieser Kopie die Migration von 2.9.x auf 2.11.x getestet.
Ich habe vor einem Jahr die Seite zum Aufbau zunächst lokal auf meinem Rechner aufgebaut und dann zu 1&1 übertragen. Das lief "damals" vor gut einem
Jahr erfolgreich und problemlos. Daher war ich mir auch sicher dass ich heute eine Kopie relativ leicht erzeugen kann.
Ich bin wie folgt vorgegangen:
- Im Backend die Tabellen bereinigt um den SQL Abzug kleinzumachen.
- Über die Erweiterung BackupDB einen SQL Abzug erzeugt
- Den kompletten Contao-Installationsordner in ein neues Verzeichnis auf dem 1&1 Server kopiert
- Eine leere SQL Datenbank angelegt
- Im Install-Tool die neue Datenbank verknüpft
(jetzt kommt vielleicht der erste Schritt bei dem ich was falsch gemacht habe)
- Install Tool schlägt vor die Datenbank zu aktualisieren, das dann vorgenommmen
- Die SQL-Datei (die ich vorher in den Templates-Ordner kopiert habe) als Template installiert.
- Es erschien eine Fehlermeldung, Import hat nicht stattgefunden
(leider habe ich diese Meldung nicht kopiert)
Zweiter Versuch:
- Zunächst FTP Ordner wieder gelöscht und neue 1:1 Kopie angelegt
- SQL Datenbank gelöscht und neue leere aufgebaut
- Produktive SQL Datenbank exportiert (wie auf contao.org beschrieben)
- SQL Export ist zu groß zum Importieren in PHP Admin also wie oben
- versucht die SQL Datei als Template zu importieren erscheint:
Fatal error: Uncaught exception Exception with message Query error: Duplicate entry '1' for key 1 (INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `author`, `inColumn`, `keywords`, `showTeaser`, `teaserCssID`, `teaser`, `printable`, `cssID`, `space`, `published`, `start`, `stop`) VALUES (1, 2, 128, 1328557563, 'Home (alte Startseite ohne LRB)', 0x686f6d65, 4, 'main', '', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', ''); ) thrown in /homepages/31/d50619830/htdocs/owts_cms_2012/system/libraries/Database.php on line 642
#0 /homepages/31/d50619830/htdocs/owts_cms_2012/system/libraries/Database.php(589): Database_Statement->query()
#1 /homepages/31/d50619830/htdocs/owts_cms_2012/system/libraries/Database.php(164): Database_Statement->execute()
#2 /homepages/31/d50619830/htdocs/owts_cms_2012/contao/install.php(750): Database->execute('INSERT INTO `tl...')
#3 /homepages/31/d50619830/htdocs/owts_cms_2012/contao/install.php(1212): InstallTool->run()
#4 {main}
Nun bin ich total verunsichert, da mein ganzes Backup-Konzept (Sicherung Datenordner & SQL Abzug) ja nicht funktionieren würde.
Ausserdem hätte ich schon gerne diese Kopie zum "testen".
Habt ihr einen Tip für mich? Gibt es eine einfachere Methode eine 1:1 Kopie aufzubauen?
Gruß
Nic
Kurzes Update dazu:
Ich habe mal unabhängig vom Contao Install-Tool versucht einen SQL Export wieder per PHPadmin zu importieren. Auch das funktioniert schon nicht, obwohl ich von einer 1&1 Datenbank exportiere und in eine anderen 1&1 Datenbank importieren. Was genau ich angeklickt habe und die Fehlermeldung ist hier dargestellt:
screen_phpadmin export.jpg
screen_phpadmin import.jpg
Vielleicht hilft das weiter!
Lesezeichen