Update oder kopieren
-
Michael Weber
Update oder kopieren
Hallo,
was mir nicht ganz klar ist, muß ich neu installieren (Aufruf über setup) oder reicht ein kopieren der gesamten Verzeichnisse und Dateien?
Gruß
Michael
was mir nicht ganz klar ist, muß ich neu installieren (Aufruf über setup) oder reicht ein kopieren der gesamten Verzeichnisse und Dateien?
Gruß
Michael
-
schoene
- ConPresso-Entwickler
- Beiträge: 274
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 13 Mal
Re: Update oder kopieren
Hallo Michael,
beim Update bitten nur Dateien kopieren.
Viele Grüße
Steffen
beim Update bitten nur Dateien kopieren.
Viele Grüße
Steffen
-
balu
- ConPresso-Entwickler
- Beiträge: 1748
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 133 Mal
Re: Update oder kopieren
Also das Update auf die 3.4.6 ist etwas schwieriger, weil sich alle Dateien geaendert haben.
Ich empfehle folgendes Vorgehen:
0. Backup von Datenbank und altem ConPresso
1. Uebertragen von conpresso-3.4.6 auf den Server
2. Anlegen aller alten Rubriken durch Kopieren der neuen News-Rubrik
3. Kopieren der _cfg/db.inc.php, _cfg/global*.php, _cfg/article_style.css (falls bearbeitet)
4. Kopieren der _category_*.php der einzelnen Rubriken in die neue Rubrik (falls bearbeitet)
5. Kopieren der alten _data/* - Daten nach conpresso-3.4.6/_data/
6. Verschieben des alten ConPresso-Verzeichnisses nach conpresso-alt
7. Verschieben von conpresso-3.4.6 nach conpresso
Ich hoffe, ich habe jetzt so aus dem Kopf nichts vergessen, aber so ungefaehr gehe ich vor.
Balu
Ich empfehle folgendes Vorgehen:
0. Backup von Datenbank und altem ConPresso
1. Uebertragen von conpresso-3.4.6 auf den Server
2. Anlegen aller alten Rubriken durch Kopieren der neuen News-Rubrik
3. Kopieren der _cfg/db.inc.php, _cfg/global*.php, _cfg/article_style.css (falls bearbeitet)
4. Kopieren der _category_*.php der einzelnen Rubriken in die neue Rubrik (falls bearbeitet)
5. Kopieren der alten _data/* - Daten nach conpresso-3.4.6/_data/
6. Verschieben des alten ConPresso-Verzeichnisses nach conpresso-alt
7. Verschieben von conpresso-3.4.6 nach conpresso
Ich hoffe, ich habe jetzt so aus dem Kopf nichts vergessen, aber so ungefaehr gehe ich vor.
Balu
Bartels.Schöne
ConPresso Support & Development
ConPresso Support & Development
-
Michael Weber
Re: Update oder kopieren
Hallo Balu,
danke für die Info.
Ich werde es am Wochenende erstmal auf meiner lokalen Maschine probieren.
Gruß Micha
danke für die Info.
Ich werde es am Wochenende erstmal auf meiner lokalen Maschine probieren.
Gruß Micha
-
salox
Re: Update oder kopieren
Ich würde auch gerne updaten, habe aber Angst, dass ich was versaue, ein Projekt ist bereits irreversibel im Eimer. Was ich nicht verstehe:
2. Anlegen aller alten Rubriken durch Kopieren der neuen News-Rubrik
Was mache ich mit meinen, zum Teil mühsam aufgebauten Rubriken? Muss ich die alle neu konfigurieren? Lässt sich das etwas detaillierter beschreiben?
7. Verschieben von conpresso-3.4.6 nach conpresso
Hääääää ??? Verschieben? Oder einfach rüberkopieren?
Das alles wäre doch besser gelöst mit einem Updatescript.
2. Anlegen aller alten Rubriken durch Kopieren der neuen News-Rubrik
Was mache ich mit meinen, zum Teil mühsam aufgebauten Rubriken? Muss ich die alle neu konfigurieren? Lässt sich das etwas detaillierter beschreiben?
7. Verschieben von conpresso-3.4.6 nach conpresso
Hääääää ??? Verschieben? Oder einfach rüberkopieren?
Das alles wäre doch besser gelöst mit einem Updatescript.
-
weschu
- ConPresso-Newbie
- Beiträge: 10
- Registriert: 01.01.1970 02:00
Re: Update oder kopieren
Hi ich habe gerade ein kleines Projekt nach der Beschreibung von Balu "geupdated" und es hat wunderbar geklappt.
Als erstes, wie das Conpresso Team schon schreibt, an der Datenstruktur in der Datenbank hat sich nichts geändert, also wenn Du nicht an der Mysql rumschraubst sollte nichts passieren.
Hier eine kurze Beschreibung, wie ich vorgegangen bin:
Ich habe mein Projekt lokal auf meine Festplatte.
Sagen wir meine Conpresso Daten liegen in einem Verzeichnis \conpresso\ mit den entsprechenden Unterordnern; hier sind ja auch die von Dir angelegten Rubrikenverzeichnisse, die Du ja bei der Erstinstallation auch aus den Verzeichnissen Jobs oder news zusammenkopiert hast.
Also Du enpackst das das 3.4.6 neue Conpresso in die gleiche Verzeichnisebene. Du hast dann Dein \conpresso\ Verzeichnis, und parallel das NEUE \conpresso-3.4.6\ Verzeichnis.
Jetzt gehst Du in das NEUE Verzeichnis und legst dort wieder die neuen Rubrikenordner an. Diese haben die gleichen Namen wie in DEINEM Conpresso Verzeichnis. Für die Neuanlage der Ordner kopierst Du einfach den news Ordner, wie Balu geschrieben hat.
So, nachdem Du in dem neuen Conpresso Ordner alle Deine Rubriken angelegt hast, kopierst Du noch aus Deinem alten Verzeichnissen die entsprechenden Dateien herüber, so wie oben von Balu beschrieben.
Wenn Du alles noch einmal geprüft hast wird es ernst. Du gehst auf Deinen FTP Server und benennst dort DEIN Conpresso Verzeichnis um sagen wir in conpresso-alt
Jetzt legst Du auf dem FTP wieder eine das conpresso Verzeichnis an.
Jetzt kopierst Du von Deinem lokalen NEUEN Conpresso Verzeichnis \conpresso-3.4.6\ in das neu angelegte auf dem FTP Server.
Jetzt löscht Du noch in dem neuen conpresso Verzeichnis auf dem Server das setup Verzeichnis.
Wenn alles oben ist, versuche Dich wieder in Dein CMS einzuloggen, es sollte alles klappen, mit alllen Templates, Einstellungen etc.
Jetzt bennenst Du noch lokal Deine Verzeichnisse um. Nach eine paar Tagen reibungslosem Betrieb, kannst Du noch auf Deinem FTP das conpresso-alt Verzeichnis löschen.
Das wars...
DIESE BESCHREIBUNG HAT BEI MIR EINWANDFREI FUNKTIONIERT ABER ICH ÜBERNEHME KEINE HAFTUNG FÜR TATEN ANDERER. ICH HABE DIE BESCHREIBUNG NACH BESTEN WISSEN RUNTERGETIPPT, ÜBERNEHME ABER KEINE HAFTUNG BZGL DER VOLLSTÄNDIGKEIT!
Ich hoffe alles läuft eben so gut wie bei mir!
Viele Grüße Werner
Als erstes, wie das Conpresso Team schon schreibt, an der Datenstruktur in der Datenbank hat sich nichts geändert, also wenn Du nicht an der Mysql rumschraubst sollte nichts passieren.
Hier eine kurze Beschreibung, wie ich vorgegangen bin:
Ich habe mein Projekt lokal auf meine Festplatte.
Sagen wir meine Conpresso Daten liegen in einem Verzeichnis \conpresso\ mit den entsprechenden Unterordnern; hier sind ja auch die von Dir angelegten Rubrikenverzeichnisse, die Du ja bei der Erstinstallation auch aus den Verzeichnissen Jobs oder news zusammenkopiert hast.
Also Du enpackst das das 3.4.6 neue Conpresso in die gleiche Verzeichnisebene. Du hast dann Dein \conpresso\ Verzeichnis, und parallel das NEUE \conpresso-3.4.6\ Verzeichnis.
Jetzt gehst Du in das NEUE Verzeichnis und legst dort wieder die neuen Rubrikenordner an. Diese haben die gleichen Namen wie in DEINEM Conpresso Verzeichnis. Für die Neuanlage der Ordner kopierst Du einfach den news Ordner, wie Balu geschrieben hat.
So, nachdem Du in dem neuen Conpresso Ordner alle Deine Rubriken angelegt hast, kopierst Du noch aus Deinem alten Verzeichnissen die entsprechenden Dateien herüber, so wie oben von Balu beschrieben.
Wenn Du alles noch einmal geprüft hast wird es ernst. Du gehst auf Deinen FTP Server und benennst dort DEIN Conpresso Verzeichnis um sagen wir in conpresso-alt
Jetzt legst Du auf dem FTP wieder eine das conpresso Verzeichnis an.
Jetzt kopierst Du von Deinem lokalen NEUEN Conpresso Verzeichnis \conpresso-3.4.6\ in das neu angelegte auf dem FTP Server.
Jetzt löscht Du noch in dem neuen conpresso Verzeichnis auf dem Server das setup Verzeichnis.
Wenn alles oben ist, versuche Dich wieder in Dein CMS einzuloggen, es sollte alles klappen, mit alllen Templates, Einstellungen etc.
Jetzt bennenst Du noch lokal Deine Verzeichnisse um. Nach eine paar Tagen reibungslosem Betrieb, kannst Du noch auf Deinem FTP das conpresso-alt Verzeichnis löschen.
Das wars...
DIESE BESCHREIBUNG HAT BEI MIR EINWANDFREI FUNKTIONIERT ABER ICH ÜBERNEHME KEINE HAFTUNG FÜR TATEN ANDERER. ICH HABE DIE BESCHREIBUNG NACH BESTEN WISSEN RUNTERGETIPPT, ÜBERNEHME ABER KEINE HAFTUNG BZGL DER VOLLSTÄNDIGKEIT!
Ich hoffe alles läuft eben so gut wie bei mir!
Viele Grüße Werner
-
salox
Re: Update oder kopieren
Eines dieser Projekte läuft in der Probephase, es soll, wenn fertig eingerichtet, gekauft und weiterverkauft werden. Bisher sind alle zufrieden, schönes Produkt.
Das Projekt beinhaltet 80 Rubriken. Das heißt im Klartext: Ich lege alle 80 Rubriken auf der Grundlage von "news" aus 3.4.6 neu an, kopiere dann die entsprechenden lokalen header-/footer-Dateien aus den alten Rubriken in die wieder neu erstellten.
Ist das tatsächlich so, ich kann's nicht glauben. Da muss es doch eine einfachere Lösung geben - so jedenfalls wird der Noch-nicht-ganz-Kunde die Hände über dem Kopf zusammenschlagen. Das wäre ja eine mörderische Arbeit. Und: Wie oft findet dieses zeitraubende Update statt?
Welche Dateien der Rubriken wurden denn erneuert? Da lohnt es sich doch eher, nur die neuen Dateien rüberzukopieren.
Das Projekt beinhaltet 80 Rubriken. Das heißt im Klartext: Ich lege alle 80 Rubriken auf der Grundlage von "news" aus 3.4.6 neu an, kopiere dann die entsprechenden lokalen header-/footer-Dateien aus den alten Rubriken in die wieder neu erstellten.
Ist das tatsächlich so, ich kann's nicht glauben. Da muss es doch eine einfachere Lösung geben - so jedenfalls wird der Noch-nicht-ganz-Kunde die Hände über dem Kopf zusammenschlagen. Das wäre ja eine mörderische Arbeit. Und: Wie oft findet dieses zeitraubende Update statt?
Welche Dateien der Rubriken wurden denn erneuert? Da lohnt es sich doch eher, nur die neuen Dateien rüberzukopieren.
-
balu
- ConPresso-Entwickler
- Beiträge: 1748
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 81 Mal
- Danksagung erhalten: 133 Mal
Re: Update oder kopieren
Hi Salox,
leider ist das bei einem Update von 3.4.5 auf 3.4.6 nicht anders moeglich. Wie ich im Beitrag zu der neuen Version schon geschrieben habe, hat sich in allen Dateien mindestens eine Zeile geaendert. Dieses war noetig, um die ConPresso-Include-Dateien vor dem Aufruf im Browser zu schuetzen.
Bei den anderen Updates war es bisher so, wie Du gesagt hast: Sobald Datenbank-Updates noetig waren, gab es ein Update-Script. Falls Dateien aktualisiert werden mussten, gab es ein Archiv, in dem nur die geaenderten Dateien vorhanden waren.
Hast Du Shell-Zugriff auf den (Unix-)Server oder kannst Du die Dateien dorthin nur von Windows aus per FTP uebertragen?
Falls zweites, lade Dir das gesamte alte ConPresso inklusive der Rubriken auf Deinen Rechner und entpacke das neue ConPresso in derselben Ebene:
Du hast dann z.B. zwei Verzeichnisse:
c:\temp\conpresso
c:\temp\conpresso-3.4.6
Jetzt oeffnest Du eine DOS-Eingabeaufforderung und tippst das folgende ein:
c:
cd \temp\
dir /ad /b conpresso > directories.bat
In directories.bat hast Du jetzt alle Verzeichnisse des alten ConPresso aufgelistet. Diese Datei editierst Du am besten mit einem guten Texteditor, der Suchen+Ersetzen kann.
Zuerst loescht Du alle Nicht-Rubriken (diese fangen mit einem '_' an und stehen sortiert am Ende dieser Datei) aus der Datei. Ausserdem loescht Du die eventuell vorhandene News-Rubrik.
Jetzt muesstest Du mit Suchen+Ersetzen an den Anfang jeder Zeile etwas schreiben. Da das mit den meisten Windows-Editoren nicht geht, musst Du dort erst ein Zeichen einfuegen: z.B. "#" - das geht relativ schnell mit: #, cursor-runter, cursor-links, ...
Jetzt kannst Du in der directories.bat '#' mit Suchen+Ersetzen austauchen durch 'xcopy /e /i news ' (Leerzeichen am Ende!).
Im DOS-Fenster, wechselst Du jetzt in das neue ConPresso-Verzeichnis und legst die Rubrik-Verzeichnisse an mit:
cd conpresso-3.4.6
..\directories.bat
Es wird jetzt das news-Verzeichnis inklusive aller enthaltenen Dateien und Verzeichnisse in die neuen (alten) Rubriken kopiert.
Jetzt musst Du noch die _category_*.php-Dateien in die jeweiligen Rubriken kopieren. Leider faellt mir dazu keine Moeglichkeit mit Windows-Boardmitteln ein, so dass Du das manuell machen musst.
Damit haettest Du also ein conpresso-3.4.6 mit allen erforderlichen Rubriken bei Dir auf dem Rechner, welches dann nur noch auf den Server uebertragen werden muss (und die restlichen Sachen wie db.inc.php, _data, ... s.o.).
Balu
PS: Das "irreversibel" im Eimer liegende Projekt sollte sich ohne Probleme wiederherstellen lassen, wenn Du die Datenbanken nicht geaendert hast... Ausserdem braeuchtest Du natuerlich die header- und footer-Dateien, etc., aber die sollten auch durch ein Ueberschreiben des alten ConPressos mit dem neuen nicht veraendert worden sein.
leider ist das bei einem Update von 3.4.5 auf 3.4.6 nicht anders moeglich. Wie ich im Beitrag zu der neuen Version schon geschrieben habe, hat sich in allen Dateien mindestens eine Zeile geaendert. Dieses war noetig, um die ConPresso-Include-Dateien vor dem Aufruf im Browser zu schuetzen.
Bei den anderen Updates war es bisher so, wie Du gesagt hast: Sobald Datenbank-Updates noetig waren, gab es ein Update-Script. Falls Dateien aktualisiert werden mussten, gab es ein Archiv, in dem nur die geaenderten Dateien vorhanden waren.
Hast Du Shell-Zugriff auf den (Unix-)Server oder kannst Du die Dateien dorthin nur von Windows aus per FTP uebertragen?
Falls zweites, lade Dir das gesamte alte ConPresso inklusive der Rubriken auf Deinen Rechner und entpacke das neue ConPresso in derselben Ebene:
Du hast dann z.B. zwei Verzeichnisse:
c:\temp\conpresso
c:\temp\conpresso-3.4.6
Jetzt oeffnest Du eine DOS-Eingabeaufforderung und tippst das folgende ein:
c:
cd \temp\
dir /ad /b conpresso > directories.bat
In directories.bat hast Du jetzt alle Verzeichnisse des alten ConPresso aufgelistet. Diese Datei editierst Du am besten mit einem guten Texteditor, der Suchen+Ersetzen kann.
Zuerst loescht Du alle Nicht-Rubriken (diese fangen mit einem '_' an und stehen sortiert am Ende dieser Datei) aus der Datei. Ausserdem loescht Du die eventuell vorhandene News-Rubrik.
Jetzt muesstest Du mit Suchen+Ersetzen an den Anfang jeder Zeile etwas schreiben. Da das mit den meisten Windows-Editoren nicht geht, musst Du dort erst ein Zeichen einfuegen: z.B. "#" - das geht relativ schnell mit: #, cursor-runter, cursor-links, ...
Jetzt kannst Du in der directories.bat '#' mit Suchen+Ersetzen austauchen durch 'xcopy /e /i news ' (Leerzeichen am Ende!).
Im DOS-Fenster, wechselst Du jetzt in das neue ConPresso-Verzeichnis und legst die Rubrik-Verzeichnisse an mit:
cd conpresso-3.4.6
..\directories.bat
Es wird jetzt das news-Verzeichnis inklusive aller enthaltenen Dateien und Verzeichnisse in die neuen (alten) Rubriken kopiert.
Jetzt musst Du noch die _category_*.php-Dateien in die jeweiligen Rubriken kopieren. Leider faellt mir dazu keine Moeglichkeit mit Windows-Boardmitteln ein, so dass Du das manuell machen musst.
Damit haettest Du also ein conpresso-3.4.6 mit allen erforderlichen Rubriken bei Dir auf dem Rechner, welches dann nur noch auf den Server uebertragen werden muss (und die restlichen Sachen wie db.inc.php, _data, ... s.o.).
Balu
PS: Das "irreversibel" im Eimer liegende Projekt sollte sich ohne Probleme wiederherstellen lassen, wenn Du die Datenbanken nicht geaendert hast... Ausserdem braeuchtest Du natuerlich die header- und footer-Dateien, etc., aber die sollten auch durch ein Ueberschreiben des alten ConPressos mit dem neuen nicht veraendert worden sein.
Bartels.Schöne
ConPresso Support & Development
ConPresso Support & Development
-
salox
Re: Update oder kopieren
Okay, das scheint jetzt mit großem Aufwand zu klappen - da werde ich mich demnächst heranmachen.
-
Christopher Parthier
Re: Update oder kopieren
Danke für die Beschreibung, habe das soeben auch offline alles ausgeführt und werde das gleich wieder auf meinen Server uppen und hoffe dass ich keine böse Überraschung erleben muss
)
Chris
Chris
-
Karina
3.3.3 auf 3.4.9
Hallo,
ich möchte unser ConPresso von 3.3.3 auf 3.4.9 updaten!
kann ich da einfach nach den Schritten vorgehen wie von balu/Werner beschrieben?
Oder gibt es bestimmte Dinge, die ich beachten muss, bei denen Probleme auftreten könnten?
Wurde die Datenbank bzw. Datenbankstruktur seit 3.3.3 geändert?
Gruß Karina
ich möchte unser ConPresso von 3.3.3 auf 3.4.9 updaten!
kann ich da einfach nach den Schritten vorgehen wie von balu/Werner beschrieben?
Oder gibt es bestimmte Dinge, die ich beachten muss, bei denen Probleme auftreten könnten?
Wurde die Datenbank bzw. Datenbankstruktur seit 3.3.3 geändert?
Gruß Karina