Foreninstanz Klone mit bin/bash Script
Verfasst: 19.05.2010 18:19
Hallo,
da wir viele Foren bereitstellen werden haben wir uns ein "Template" gebaut von dem wir dannn über ein bash Script einen Klon ziehen. Das Script erzeugt eine neue MySQL Datenbank + User und zieht dann eine vorbereitete Template Datenbank und packt den Kontent der Datenbank in die neue Datenbank, editiert dann automatisch die config.php etc damit das Forum funktioniert.
Nun habe ich, um Cookie Problemen vorzubeugen, innerhalb des Scriptes festgelegt das als Zwischenschritt vor dem zurückspielen der Daten die "cookie_domain" geändert wird. Dies funktioniert auch einwandfrei, im phpmyadmin sieht alles gut aus. Wenn ich allerdings auf der neuen Foreninstanz einlogge und mich ins Admin-Interface begebe wird dort als "Cookie Name" nicht der "cookie_name" Wert aus der Datenbank angezeigt, sondern "phpbb3_qsmzx"
Außerdem stimmt auch der Wert im Feld "Cookie Domain" nicht. Diesen habe ich, nachdem ich vom DHCP eine neue Ip zugewiesen bekommen hatte, innerhalb der Datenbank auf die neue IP geändert, es wird aber die alte IP angezeigt. Das gleiche gilt auch für den Domain-Namen in den Server URL-Einstellungen.
Ich habe nicht die geringste Ahnung wo diese Werte herkommen könnten, ich habe die gesamte MySQL Datenbank gründlich durchsucht, die Werte die im Admin-Interface dargestellt werden existieren nicht.
Ich kann im Admin-Interface beide Werte nacheditieren und die veränderten Werte werden dann korrekt in die Datenbank geschrieben, ich bin mir daher auch ganz sicher das die richtige Datenbank verwendet wird.
Hat jemand vielleicht eine Idee?
da wir viele Foren bereitstellen werden haben wir uns ein "Template" gebaut von dem wir dannn über ein bash Script einen Klon ziehen. Das Script erzeugt eine neue MySQL Datenbank + User und zieht dann eine vorbereitete Template Datenbank und packt den Kontent der Datenbank in die neue Datenbank, editiert dann automatisch die config.php etc damit das Forum funktioniert.
Nun habe ich, um Cookie Problemen vorzubeugen, innerhalb des Scriptes festgelegt das als Zwischenschritt vor dem zurückspielen der Daten die "cookie_domain" geändert wird. Dies funktioniert auch einwandfrei, im phpmyadmin sieht alles gut aus. Wenn ich allerdings auf der neuen Foreninstanz einlogge und mich ins Admin-Interface begebe wird dort als "Cookie Name" nicht der "cookie_name" Wert aus der Datenbank angezeigt, sondern "phpbb3_qsmzx"
Außerdem stimmt auch der Wert im Feld "Cookie Domain" nicht. Diesen habe ich, nachdem ich vom DHCP eine neue Ip zugewiesen bekommen hatte, innerhalb der Datenbank auf die neue IP geändert, es wird aber die alte IP angezeigt. Das gleiche gilt auch für den Domain-Namen in den Server URL-Einstellungen.
Ich habe nicht die geringste Ahnung wo diese Werte herkommen könnten, ich habe die gesamte MySQL Datenbank gründlich durchsucht, die Werte die im Admin-Interface dargestellt werden existieren nicht.
Ich kann im Admin-Interface beide Werte nacheditieren und die veränderten Werte werden dann korrekt in die Datenbank geschrieben, ich bin mir daher auch ganz sicher das die richtige Datenbank verwendet wird.
Hat jemand vielleicht eine Idee?