Hallo,
ich habe ein kleines Problemchen, welches schon 2mal gemeldet wurde, aber bislang keine Lösung dazu vorhanden ist.
Auf meinem Board werden erstellte Posts nach 3200 Zeichen abgeschnitten. In der Vorschau wird der komplette Text angezeigt, im eigentlichen Post dann jedoch nicht.
Nach einiger Recherche in den verschiedenen Config-Files konnte ich es soweit eingrenzen, dass es ein PHP5-Problem sein muss. Bei PHP4 konnte man die maximale Postlänge in der php.ini definieren. Dies ist bei PHP5 leider nicht mehr so (zumindest habe ich nix dergleichen gefunden).
Sowohl in der DB, als auch im phpbb ist die Grenze auf 64.000 Zeichen konfiguriert.
Jetzt stellt sich mir die Frage, wo ich die SQL-Post-Längen-Begrenzung definiere. Im PHP5 oder irgendwo im Apache. Und wenn da, dann wo da?
Ich hoffe mir kann jemand von euch helfen ich bin inzwischen wirklich ratlos.
Konfiguration:
PHPBB V2.0.22
MSSql-Server 2005
Apache 2.xx (neuste Version)
Gruß
Arne
Probleme mit PHP5
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Evtl. hilft dir das hier weiter A solution to the problems with MS SQL and Access truncating long posts.
Also in der
db/msaccess.php
und in der
db/mssql-odbc.php
Suche nach
und füge danach ein
Die Zeichenlänge (hier 16384 ) kannst du entsprechend deiner Bedürfnisse anpassen.
Grüße: Mahony
Evtl. hilft dir das hier weiter A solution to the problems with MS SQL and Access truncating long posts.
Also in der
db/msaccess.php
und in der
db/mssql-odbc.php
Suche nach
Code: Alles auswählen
$this->result = odbc_exec($this->db_connect_id, "SELECT $query");
Code: Alles auswählen
odbc_binmode($this->result, ODBC_BINMODE_PASSTHRU);
odbc_longreadlen($this->result, 16384);
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
-
- Mitglied
- Beiträge: 9
- Registriert: 06.03.2006 02:58
-
- Mitglied
- Beiträge: 9
- Registriert: 06.03.2006 02:58