Umzug auf anderen Server plus aktuelles Joomla Umzug auf anderen Server plus aktuelles Joomla
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Umzug auf anderen Server plus aktuelles Joomla

Started by schohmik, January 31, 2013, 01:22:20 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

schohmik

Hallo hier im Forum,

ich muss mit einer Joomla 1.0 - Installation, die eine Bridge zu Coppermine 1.4 hat, auf einen anderen Server umziehen.
Der Umzug von Coppermine auf einen anderen Server ist gut dokumentiert und wurde in diversen Forumsbeiträgen behandelt.

Aber da Joomla 1.0 seit langem nicht mehr gewartet wird, möchte ich aus Sicherheitsgründen auf Joomla 3.0 gehen und dafür gibt es keine coppermine-Komponente.
Die gibt es leider nur bis Joomla 1.5, die auch schon aus der Wartung ist.

Ich habe als Lösung vor, Coppermine als eigenständiges Programm ohne Bridge mit Hilfe von Wrapper, einer Joomla-Funktion, einzubinden.

Mein bisheriger Weg:
1. Backup DB + Files auf bisherigem Server
2. Installieren Joomla 3.0 auf neuem Server
3. Hochladen der Files in ein neues Verzeichnis coppermine auf der Root-Ebene /html/coppermine
4. Restore der DB auf neuem Server
5. Anpassen der DB-Einträge in /html/coppermine/include/config.inc.php

Wenn ich danach Coppermine aufrufe, erhalte ich die Fehlermeldung:

Notice: Undefined offset: 8192 in /var/www/html/web1060/html/coppermine/include/debugger.inc.php on line 112 Unable to detect Joomla install.

According to the relative path you provided
Joomla's root should be:
/var/www/html/web1060/html

If that's wrong, correct the relative path you provided.

Und damit hat das System ja auch Recht; es gibt kein Joomla, auf das Coppermine Bezug nehmen könnte.

Wie löse ich diese Verbindung aus der alten Bridge, die noch irgendwo definiert sein muß?

Ich bin für jeden Hinweis dankbar.

Freundliche Grüße
Manfred

Übrigens: der Link hilft hier wohl nicht viel: http://cpg.ms3w.de/
Nach erfolgreichem Umzug plane ich natürlich auch, Coppermine auf 1.5 zu aktualisieren.

Αndré


schohmik

Mir wäre es noch lieber, wenn ich direkt auf cpg15 wechseln und die riesige Menge an Bildern, dazu diverse Kategorien und Alben übertragen könnte.

Gibt es diese Möglichkeit?


schohmik

Diese Doku ist mir bekannt; ich kann daraus aber nicht erkennen, wie ich meine Bilder, Kategorien und Alben transferieren kann.

Αndré

Der Sinn eines Upgrades ist doch gerade, dass alle Inhalte und Einstellungen übernommen werden, alles andere wäre eine Neuinstallation. Wenn du dieser Anleitung folgst ist nichts weiter zu tun.

schohmik

Ich bin schon einmal nach dieser Doku vorgegangen, habe aber dann aber den erklärlichen Fehler bekommen, daß die Joomla-Komponente nicht verfügbar ist.

Ich werde jetzt noch einmal neu aufsetzen und melde mich wieder.

Danke erstmal!

schohmik

Ich bin's wieder, nachdem ich den Update gefahren habe. Wie befürchtet und schon einmal gehabt: er findet Joomla nicht (siehe attachment).

Noch einmal: Ich kann unter Joomla 3.0 nicht über eine Bridge mit Coppermine kommunizieren, sondern nur über die Joomla-Funktion WRAPPER, mit der man eine selbstständige Anwendung wie z.B. Coppermine einbinden kann.

Αndré

Die Bridge kann genau wie in cpg1.4.x deaktiviert werden. Hier nochmal der Link zur cpg1.5.x-Dokumentation: http://documentation.coppermine-gallery.net/de/bridging.htm#bridge_manager_recover_start

schohmik

Mir scheint, hier liegt ein Mißverständnis vor. So wie ich die entsprechenden Passagen der Dokumentation verstanden habe, muß ich mich auf dem bisherigen Server in Joomla als admin anmelden und danach in cpg die Bridge deaktivieren. Beides kann ich aber nicht, weil ich kein Joomla mehr habe und zweitens der Direktaufruf von cpg den dokumentierten Fehler bringt.

Vorstellbare Auswege?:
1. Kann ich als Ausweg nicht die Datenbank-Tabellen, die beim Bridging angelegt wurden, ändern oder löschen, damit das Ganze funktioniert?

ODER

2. Kann ich bei einem neu installierten cpg15  meine Bilder, Kategorien und Alben übernehmen?

Αndré

Quote from: schohmik on February 01, 2013, 10:06:47 AM
Kann ich als Ausweg nicht die Datenbank-Tabellen, die beim Bridging angelegt wurden, ändern oder löschen, damit das Ganze funktioniert?

Öffne die Tabelle config, finde den Eintrag bridge_enable und setz ihn auf 0.

schohmik

Danke erstmal; ich bin ein kleines Stück weiter; ich werde nach den Zugangsdaten gefragt, die ich dummerweise nicht mehr kenne. Sie stehen ja in der CPG14x_users, aber bekanntlich MD5-verschlüsselt.
Gibt es da einen Weg?

Oder vielleicht einfacher:
2. Kann ich bei einem neu installierten cpg15  meine Bilder, Kategorien und Alben übernehmen?



Αndré

Das hier ist der MD5-Hash von
Quotetest
Quote098f6bcd4621d373cade4e832627b4f6


Quote from: schohmik on February 01, 2013, 12:35:39 PM
Kann ich bei einem neu installierten cpg15  meine Bilder, Kategorien und Alben übernehmen?
Um diese Frage ein für alle mal zu beantworten: um bei einer neuen Installation die gewünschten Daten zu übernehmen, musst du die Dateien kopieren und die Datenbank bzw. Teile davon wiederherstellen. Je nachdem was du alles wiederherstellst, stehen wir ggf. wieder an demselben Punkt wie jetzt. Ich rate dir daher, deine aktuellen Probleme zu lösen anstatt das alles wieder über den Haufen zu werfen und von vorn zu beginnen.

schohmik

Ich will nur die Kategorien, Alben und Bilder übernehmen!
Entspricht das dem Datei-Ordner "albums" und den Datenbak-Tabellen "albums" und "categories"?

Αndré

Ordner "albums", Tabellen "albums", "categories", "categorymap" und "pictures". Falls Kommentare vorhanden sind und übernommen werden sollen noch "comments". Dabei solltest du beachten, dass du nach dem Hinzufügen von cpg1.4.x-Tabellen in eine cpg1.5.x-Datenbank noch update.php ausführen musst.

schohmik


schohmik

Ich habe jetzt cpg15 frisch installiert und kann mich auch anmelden. Leider fehlen mir immer noch die alten Kategorien, Alben und Bilder,
obwohl ich wie empfohlen vorgegangen bin:

1. Installation cpg15
2. Ordner albums aus cpg14 per FTP hochgeladen
3. Tabellen albums, categories, comments und pictures der DB hinzugefügt
4. update.php gefahren

Bei dem Update-Protokoll (Auszug siehe Anhang) ist mir aufgefallen, daß das script update.php nur die Tabellen mit Prefix cpg15x_ behandelt, die hinzugefügten fehlen in dem Protokoll.

Was muß ich noch tun?





Αndré

Du musst den Tabellenpräfix der alten Tabellen anpassen. Danach nochmals update.php ausführen.

schohmik

Jetzt funktioniert es.

Nur zur Erklärung: Im alten System waren die DB-Tabellen albums, categories, comments, pictures doppelt, und zwar einmal ohne Präfix und dann noch einmal mit Präfix cpg14_.
Ich habe immer die ohne Präfix genommen; daher die Verwirrung.

Nochmals danke für die Bemühungen und die Geduld.