Probleme bei der Installation mit Firebird

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Gesperrt
diago
Mitglied
Beiträge: 5
Registriert: 02.05.2009 22:27

Probleme bei der Installation mit Firebird

Beitrag von diago »

Hallo zusammen,

ich wollte gerade das Forum (3.0.4) auf meinem Server installieren.
Die Installation startet auch soweit ganz normal.
Ich komme bis zur Eingabe der Datenbank-Daten.

Hier wähle ich Firebird aus und trage entsprechend Benutzername, Passwort... ein.
Die Datenbank ist eine leere Datei ohne Daten.

Wenn ich weiter gehe bekomme ich einfach nur eine weiße Seite. Keine Fehlermeldung... Nix.

Hat irgend jemand eine Idee, was hier für ein Problem vorliegen könnte?

Vielen Dank im Voraus.
Thomas
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Re: Probleme bei der Installation mit Firebird

Beitrag von gloriosa »

Hallo,
das
diago hat geschrieben:Hat irgend jemand eine Idee, was hier für ein Problem vorliegen könnte?
solltest Du die Entwickler des von Dir verwendeten Browsers fragen da das kein phpBB-Problem ist ! :oops
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Re: Probleme bei der Installation mit Firebird

Beitrag von Helmut »

Hallo diago,

hast du überhaupt Firebird auf deinem Server installiert und ist die Datenbank auch lauffähig?

Es könnte auch mit der Sprache bei der Installation zusammen hängen dass du eine weiße Seite bekommst, hast du schon mal versucht, das Forum mit der englischen Sprachunterstützung zu installieren?


@gloriosa
Er meinte nicht den Firefox (klingt ja fast gleich :lol: ) Browser sondern die Firebird Datenbank (siehe hier), welche auch vom Forum unterstützt wird. Schaue einfach in den install/schemas Ordner vom Forum, dort findest du eine Datei Namens firebird_schema.sql, somit kann es sehrwohl ein Problem mit der Forensoftware sein.

Gruß Helmut :wink:
Ich bin nicht ganz dicht.... na und.
diago
Mitglied
Beiträge: 5
Registriert: 02.05.2009 22:27

Re: Probleme bei der Installation mit Firebird

Beitrag von diago »

Also Firebird läuft auf jeden Fall.
Ich kann mit Administrationssoftware drauf zugreifen, Datenbanken anlegen und editieren.
Und ich kann auch von anderen Webprojekten aus auf Datenbanken zugreifen.

An der Sprache scheint es auch nicht zu liegen. Ich habe bereits die deutsche und die englische Version probiert.
Beide mit dem gleichen Ergebnis. Eine Weiße Seite.

Mal zur Vervollständigung die Serverdaten:
Open SUSE Linux 11.0
php 5.5
Firebird Superserver 2.1.2

Benötigt phpbb ein bestimmtes Characterset?
Könnte ich das SQL-Script (firebird_schema.sql) ausführen und dann irgendwie diesen Teil der Installation überspringen?
BZW.: kann man irgendwo ein Debug-Flag setzen, so daß alle SQL-Operationen und vielleicht auch andere unterdrückte Fehler ausgegeben werden?
Vielelicht würde so klar werden, wo das Script abbricht.

Im Moment wird nicht eine einzige Domain, Tabelle, Procedure, etc angelegt.

Liebe Grüße
Thomas
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Re: Probleme bei der Installation mit Firebird

Beitrag von bantu »

Bei weißen Seiten hilft unter Umständen ein Blick ins Error-Log des Webservers. Hast du da mal nachgeschaut?
Powered by Coffee
diago
Mitglied
Beiträge: 5
Registriert: 02.05.2009 22:27

Re: Probleme bei der Installation mit Firebird

Beitrag von diago »

bantu hat geschrieben:Bei weißen Seiten hilft unter Umständen ein Blick ins Error-Log des Webservers. Hast du da mal nachgeschaut?
guter tipp.
Im Log finde ich folgenden Eintrag:
ALERT - canary mismatch on erealloc() - heap overflow detected (attacker '93.220.246.119' file /forum/includes/functions_install.php, line373), referer: .../forum/install/index.php?modeinstall&sub=database

in der entsprechenden Zeile der functions_install.php steht fogendes:

Code: Alles auswählen

$db_info = @ibase_db_info($db->service_handle, $dbname, IBASE_STS_HDR_PAGES);
Wobei mir das nicht weiter hilft. :)
diago
Mitglied
Beiträge: 5
Registriert: 02.05.2009 22:27

Re: Probleme bei der Installation mit Firebird

Beitrag von diago »

Für alle, die das selbe Problem haben:

Schuld ist der Suhosin-Patch.
Dieser stuft das Installationsscript als potentiellen Angriff ein und bricht es ab.

Lösung:
in der Datei /forum/includes/functions_install.php folgende Zeilen auskommentieren:

Zeile 373 $db_info = @ibase_db_info($db->service_handle, $dbname, IBASE_STS_HDR_PAGES);
Zeilen 377-378 if ($page_size < 8192)
{
$error[] = $lang['INST_ERR_DB_NO_FIREBIRD_PS'];
}

Danach läuft das Script sauber durch.
Vorher sicherstellen, daß die Datenbank eine PageSize von 8192 hat. Mehr wird in diesen Zeilen nicht geprüft.

Dann allen weiter viel Erfolg und Danke für die Tips.

Liebe Grüße
Thomas
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“