Autor Freespacer
Datum 03.12.2006 15:38
Beiträge: 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


Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/