Forum

Moderiert von: stefan, spinne
Forum Index
Support
     Installation und Update
     nach Serverumzug keine Anmeldung
Hilfe anzeigen
Hilfe anzeigen

Autor Druckerfreundliche Darstellungnach Serverumzug keine Anmeldung
just59
Registriert: 29.10.2006
Beiträge: 921
Wohnort: Leipzig


Sende eine Private Nachricht an just59 Besuche die Homepage von just59
nach Serverumzug keine Anmeldung

Geschrieben: 03.12.2006 13:35

Hallo,

nach einen Serverumzug ist eine Anmeldung nicht mehr möglich.
Ich habe auf dem Quellserver die aktuelle OPN Version. Sie läuft ohne Probleme. Ich möchte davon eine Kopie auf einen Windows PC mit Hilfe von xampp erstellt. Der SQL und Apache Server läuft dort ohne Probleme. Ich habe es wie im Artikel "Wie ziehe ich eine OPN Seite um?" beschrieben, durchgeführt.
Die Startseite ist auch zu sehen. Jedoch kann mann sich nicht anmelden. Auch ein Aufruf der admin.php bringt keine Abhilfe. Den Cache hatte ich auch gelöscht.



Zitieren Druckerfreundliche Darstellung nach oben
anonymous
Unregistrierter Benutzer
nach Serverumzug keine Anmeldung

Geschrieben: 03.12.2006 14:07

Auch die Cookies gelöscht?
Welches URL Format benutzt du? http://IP, http://name oder http://www.example.com ?
OPN läuft nur sauber wenn du das 3. URL Format benutzt. Das hat was mit den Cookiespezifikationen zu tun.


Zitieren Druckerfreundliche Darstellung nach oben
just59
Registriert: 29.10.2006
Beiträge: 921
Wohnort: Leipzig


Sende eine Private Nachricht an just59 Besuche die Homepage von just59
nach Serverumzug keine Anmeldung

Geschrieben: 03.12.2006 14:56

Bei der lokalen Installation habe ich die IP Adresse benutzt. Cookies hatte ich gelöscht. Was kann ich machen, damit es trotzdem funzt?


Zitieren Druckerfreundliche Darstellung nach oben
Freespacer

Registriert: 03.10.2006
Beiträge: 205
Wohnort: Essen


Sende eine Private Nachricht an Freespacer
nach Serverumzug keine Anmeldung

Geschrieben: 03.12.2006 15:38

just59 schrieb am 03.12.2006 um 13:35:53 Uhr folgendes:

nach einen Serverumzug ist eine Anmeldung nicht mehr möglich.
Ich habe auf dem Quellserver die aktuelle OPN Version. Sie läuft ohne Probleme. Ich möchte davon eine Kopie auf einen Windows PC mit Hilfe von xampp erstellt. Der SQL und Apache Server läuft dort ohne Probleme. Ich habe es wie im Artikel "Wie ziehe ich eine OPN Seite um?" beschrieben, durchgeführt.
Die Startseite ist auch zu sehen. Jedoch kann mann sich nicht anmelden. Auch ein Aufruf der admin.php bringt keine Abhilfe. Den Cache hatte ich auch gelöscht.


Hallo just59 und auch an die anderen.

weil ich auch selber auf meinem lokalen Rechner eine aktuelle OPN-Kopie haben möchte, habe ich ein kleines aber geniales Script geschrieben.

Der genannte Artikel "Wie ziehe ich eine OPN Seite um?" ist zwar hilfreich, aber für einen ständigen Update der Datenbank und sonstigen Konfigurationsdateien für eine lokale Kopie nicht zu gebrauchen. Da man ja auch eine OPN-Kopie weiterentwickeln möchte und die Daten vom Server möglich aktuell sein sollte.

Dieses Script war eigentlich für den persönlichen Einsatz geschrieben worden, aber da ich ja sehe, dass andere es ebenso gebrauchen könnten, werde ich wohl das Script online stellen und auch weiterentwickeln.

Das Script "Relocation" kann man sich hier beziehen: http://www.meinelinks24.de/relocation.zip

Da eine Readme-Datei noch fehlt, werde ich hier nochmal kurz auf das Script ansprechen:
Mindestanforderung: PHP 5.1 oder höher (wegen PDO)

Feature:
- alte Daten werden aus der Datenbank und mainfile.php selbständig ermittelt.
- neue Daten werden automatisch in die Datenbank und mainfile.php geschrieben.
- Einige Cache (z.B. Sidebarmenus oder Adminmenus) werden repariert, damit die OPN-Kopie benutzbar ist.

Zur Konfiguration:

$config["driver"] = "mysql"; // z.B.: mysql, sqlite, pgsql
$config["host"] = "localhost"; // z.B.: localhost, oder eine Internetadresse
$config["database"] = ""; // Datenbank eingeben
$config["username"] = ""; // Usernamen für den Zugriff auf die Datenbank
$config["password"] = ""; // Passwort für den Zugriff auf die Datenbank
$config["configs_table"] = "opn_configs"; // Datenbanktabelle
$config["opn_sidebox"] = "opn_opn_sidebox"; // Datenbanktabelle
$config["opn_datasavecat"] = "opn_opn_datasavecat"; // Datenbanktabelle

$test = true; // Wenn ihr die Daten wirklich ändern wollt, dann bitte auf FALSE stellen.


Wichtig: Bitte vor der Benutzung des Scripts die Schreibrechte für mainfile.php vergeben und nach dem Script wieder zurücksetzen.

Script starten:
- Das Script bitte in das Wurzelverzeichnis von OPN kopieren, in der sich auch mainfile.php befindet
- Script mit dem Browser aufrufen z.B.: http://localhost/opn-kopie/relocation.php
- Aus Sicherheitsgründen sollte man das Script nach der Verwendung wieder entfernt werden.


Ich bitte um Feedback, ob das Script euch gefällt und was man noch ändern könnte.

Gruß

Sebastian


Zitieren Druckerfreundliche Darstellung nach oben
just59
Registriert: 29.10.2006
Beiträge: 921
Wohnort: Leipzig


Sende eine Private Nachricht an just59 Besuche die Homepage von just59
nach Serverumzug keine Anmeldung

Geschrieben: 03.12.2006 16:00

Hallo Sebastian,

habe Dein Script gleich einmal ausprobiert. Hat jedoch noch nicht geklappt. Das Ergebnis sieht so aus:
Relocation of OPN-Website
Version: 0.1
Checking PHP-Version... 5.2.0 done
Checking write-permission of mainfile.php ... done
Checking database-connection ... done

Reading old PATH from mainfile.php ... C:/xampplite/htdocs/hp-forum/ done
Reading old URL from database... http://192.168.178.28/hp-forum done

Checking scriptname ... relocation.php done
Checking scriptpath ... C:/xampplite/htdocs/hp-forum/ done
Checking URL ... http://192.168.178.28/hp-forum done

Modify configuration in database... not modified
Repairing cache of sidebarmenus ...4 menus exists! not modified
Repairing paths of the cachefile ...0 paths exists! not modified

Modify configuration in mainfile.php ... not modified

Finished!


Kann mich leider noch nicht anmelden. Habe ich was vergessen?

Gruß Uwe


Zitieren Druckerfreundliche Darstellung nach oben
Freespacer

Registriert: 03.10.2006
Beiträge: 205
Wohnort: Essen


Sende eine Private Nachricht an Freespacer
nach Serverumzug keine Anmeldung

Geschrieben: 03.12.2006 16:06

just59 schrieb am 03.12.2006 um 16:00:35 Uhr folgendes:

Hallo Sebastian,

habe Dein Script gleich einmal ausprobiert. Hat jedoch noch nicht geklappt. Das Ergebnis sieht so aus:

,,,

Kann mich leider noch nicht anmelden. Habe ich was vergessen?

Gruß Uwe


Ja, du hast was vergessen!

Das Script läuft im Testmodus und da wird erstmal nix modifiziert bzw. geändert.

Ändere im Script wie folgt ab:
Datei: relocation.php
Zeile: 31

$test = true; // If true, no modify in configuration


in:

$test = false; // If true, no modify in configuration


Dann werden die Einstellung wirklich in die Datenbank und in der Config-Datei geändert.

Gruß

Sebastian


Zitieren Druckerfreundliche Darstellung nach oben
Freespacer

Registriert: 03.10.2006
Beiträge: 205
Wohnort: Essen


Sende eine Private Nachricht an Freespacer
nach Serverumzug keine Anmeldung

Geschrieben: 03.12.2006 16:10

Bevor ich es noch vergesse, du musst die Konfigurationsdatei mainfile.php vom Server in das lokale Verzeichnis kopieren. Die Datenbank sollte auch unmodifiziert vom originalen Server kommen. Sonst weiß, das Script den alten Pfad bzw. die alte URL nicht.

Gruß

Sebastian


Zitieren Druckerfreundliche Darstellung nach oben
just59
Registriert: 29.10.2006
Beiträge: 921
Wohnort: Leipzig


Sende eine Private Nachricht an just59 Besuche die Homepage von just59
nach Serverumzug keine Anmeldung

Geschrieben: 03.12.2006 17:01

Großen Dank Sebastian

Bis auf ein paar Kleinigkeiten Funktioniert alles prima.
Die Menüeinträge (benutzermenü) wurden nicht auf die neue Adresse umgeschrieben. Das ist aber über admin.php Seitenmenü schnell erledigt. Ich haben es einfach aufgerufen und nochmals gespeichert.

Also wenn ich das nochmal zusammen fasse.
1. Webspace kopieren
2. Datenbank exportieren und auf neuen Webspace importieren
3. das relocation.php Script auf neuen Webspace in das Webseitenverzeichnis kopieren
4. das relocation.php anpassen
5. Cookies löschen
6. das relocation.php starten
7. als Admin anmelden
8. Reparaturen durchführen
fertig

Also nochmals Danke

Gruß Uwe


Zitieren Druckerfreundliche Darstellung nach oben
Freespacer

Registriert: 03.10.2006
Beiträge: 205
Wohnort: Essen


Sende eine Private Nachricht an Freespacer
nach Serverumzug keine Anmeldung

Geschrieben: 03.12.2006 17:53

just59 schrieb am 03.12.2006 um 17:01:16 Uhr folgendes:

Großen Dank Sebastian


Hallo Uwe,
das freut mich wirklich, dass du das Script gut gebrauchen kannst.

just59 schrieb am 03.12.2006 um 17:01:16 Uhr folgendes:

Bis auf ein paar Kleinigkeiten Funktioniert alles prima.
Die Menüeinträge (benutzermenü) wurden nicht auf die neue Adresse umgeschrieben. Das ist aber über admin.php Seitenmenü schnell erledigt. Ich haben es einfach aufgerufen und nochmals gespeichert.


Das Script sollte eigentlich auch das Menü ändern. Hast du die Tabellennamen im Script auch angepasst?

Wenn das der Fall ist, dann liegt wohl ein kleiner Fehler im Script vor. Wenn du mir bei der Fehlersuche behilflich sein kannst, dann habe ich eine kleine Bitte an dich. Damit ich den Fehler beheben kann, benötige ich von dir die "opn_sidebox"- bzw. "opn_opn_sidebox"-Tabelle als SQL-Datei vom ursprünglichen Server und die ursprüngliche URL vom Server per eMail. eMail steht im Script drin.

Vielen Dank für deine Mithilfe!

just59 schrieb am 03.12.2006 um 17:01:16 Uhr folgendes:

Also wenn ich das nochmal zusammen fasse.
1. Webspace kopieren
2. Datenbank exportieren und auf neuen Webspace importieren
3. das relocation.php Script auf neuen Webspace in das Webseitenverzeichnis kopieren
4. das relocation.php anpassen
5. Cookies löschen
6. das relocation.php starten
7. als Admin anmelden
8. Reparaturen durchführen
fertig


Ja, genau. Diese StepByStep-Anleitung werde ich später auch in die Readme-Datei schreiben.

just59 schrieb am 03.12.2006 um 17:01:16 Uhr folgendes:

Also nochmals Danke


Bitte, bitte!

Gruß

Sebastian


Zitieren Druckerfreundliche Darstellung nach oben
sortieren nach

Hilfe anzeigen
Hilfe anzeigen
Vorheriges Thema:  mysqldumper
Nächstes Thema:  Artikel mit Bilder

Gehe zu:

Benutzername:
 
Sicherheits-Code
Sicherheits-Code
Neu laden