Ich habe gestern die phpBB Gallery Version 1.0.5 in meinem phpBB 3.0.7 Forum installiert -> Downloadseite
Es hatte alles soweit funktioniert, nur konnte ich den Ordner Install nicht aufrufen, da ich mich nicht mehr ins Forum einloggen konnte. Nachdem ich die ursprüngliche session.php wiederhergestellt hatte, konnte ich mich wieder anmelden und den Ordner aufrufen. Die Installation ist dann erfolgreich durchgelaufen. Jedoch denke ich nicht, dass man sich das so gedacht hat, ich werde sicherlich irgendwo Probleme kriegen, wenn ich die session.php nicht anpasse. Ich habe die Änderungen noch ca. 3x probiert, aber jedes Mal kann ich mich nicht mehr anmelden, wenn ich die Änderungen durchgeführt habe. Ich melde mich mit Benutzername und Passwort an, komme dann aber wieder zurück zum Index, wo ich als nicht eingeloggt stehe. Hat jemand eine Idee?
Hier die Anweisungen aus der Anleitung:
Öffnen: includes/session.php
Finden
Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code: Alles auswählen
'forum' => (isset($_REQUEST['f']) && $_REQUEST['f'] > 0) ? (int) $_REQUEST['f'] : 0,
Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code: Alles auswählen
'album' => (isset($_REQUEST['album_id']) && $_REQUEST['album_id'] > 0) ? (int) $_REQUEST['album_id'] : 0,
Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code: Alles auswählen
$sql_ary = array('session_time' => $this->time_now);
if ($this->update_session_page)
{
$sql_ary['session_page'] = substr($this->page['page'], 0, 199);
$sql_ary['session_forum_id'] = $this->page['forum'];
Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code: Alles auswählen
$sql_ary['session_album_id'] = $this->page['album'];
Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code: Alles auswählen
// If the database is not yet updated, there will be an error due to the session_forum_id
// @todo REMOVE for 3.0.2
Hinweis: Diese Zeile(n) werden in einer neuen Zeile vor den/der gerade gesuchten eingefügt.
Code: Alles auswählen
if ($result === false)
{
unset($sql_ary['session_album_id']);
$db->sql_return_on_error(true);
$sql = 'UPDATE ' . SESSIONS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_ary) . "
WHERE session_id = '" . $db->sql_escape($this->session_id) . "'";
$result = $db->sql_query($sql);
$db->sql_return_on_error(false);
}
Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code: Alles auswählen
$sql_ary = array('session_time' => $this->time_now, 'session_last_visit' => $this->time_now, 'session_admin' => 0);
if ($this->update_session_page)
{
$sql_ary['session_page'] = substr($this->page['page'], 0, 199);
$sql_ary['session_forum_id'] = $this->page['forum'];
Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code: Alles auswählen
$sql_ary['session_album_id'] = $this->page['album'];
Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code: Alles auswählen
'session_viewonline' => ($viewonline) ? 1 : 0,
);
if ($this->update_session_page)
{
$sql_ary['session_page'] = (string) substr($this->page['page'], 0, 199);
$sql_ary['session_forum_id'] = $this->page['forum'];
Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code: Alles auswählen
$sql_ary['session_album_id'] = $this->page['album'];
Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.
Code: Alles auswählen
$sql_ary['session_id'] = (string) $this->session_id;
$sql_ary['session_page'] = (string) substr($this->page['page'], 0, 199);
$sql_ary['session_forum_id'] = $this->page['forum'];
Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.
Code: Alles auswählen
$sql_ary['session_album_id'] = $this->page['album'];