Posten von langen Einträgen nicht möglich

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
insanus
Regular
Posts: 5
Joined: Tue May 17, 2005 1:21 pm
Location: Germany -> Hassia -> 35440 Linden

Posten von langen Einträgen nicht möglich

Post by insanus »

Hallo auch! :)

Ich beiße mir seit ein paar Tagen die Zähne an einem Problem aus: Das Posten von längeren Einträgen ist bei einem frisch installierten s9y-Blog nicht möglich.

Bis zu einer gewissen länge kann man problemlos Einträge verfassen, bzw. editieren. Fällt der text nach dem Bearbeiten oder schon beim Anlegen größer aus, wird der Text beim Speichern scheinbar nicht übernommen - der Eintrag ist daraufhin leer.

PHP Version ist 4.3.8
Safe Mode ist Off
Max Post Size ist 32 MB - sollte also nicht das Problem sein

Bin für alle Tipps dankbar.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Posten von langen Einträgen nicht möglich

Post by garvinhicking »

Wie groß ist bei Dir "Lang"? Bitte schick mal einen Link zu Deinem langen Eintragstext, den Du versuchts einzufügen. Achja, ich müsste auch noch wissen ob Du den WYSIWYG editor benutzt oder die normale textarea.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Posten von langen Einträgen nicht möglich

Post by garvinhicking »

Ich hab's bei mir nochmal probiert - ich kann Texte mit 65kb Text problemlos posten.

65kb ist allerdings die maximale Größe für eine Textarea, d.h. Du kannst keine größeren Einträge als 65kb erstellen; das ist eine Begrenzung des Browsers bzw. von HTML und leider in jedem CMS so.

Alternativ musst du die Datei separat abspeichern und darauf verlinken, oder auf mehrere Einträge aufteilen.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
insanus
Regular
Posts: 5
Joined: Tue May 17, 2005 1:21 pm
Location: Germany -> Hassia -> 35440 Linden

Re: Posten von langen Einträgen nicht möglich

Post by insanus »

Danke für Deine Antwort.
garvinhicking wrote:Ich hab's bei mir nochmal probiert - ich kann Texte mit 65kb Text problemlos posten.
Die Texte von mir sind bei weitem keine 65kb groß.

Dieser Beitrag zum Beispiel ist völlig in Ordnung. Füge ich aber den gleichen Text nochmals an den Eintrag dran, ist der Eintrag scheinbar schon "zu lang".

Die Texte werden im WYSIWYG Modus verfasst/bearbeitet - ist eigentlich fast auch unumgänglich, da einige User keinerlei HTML Kenntnisse haben und der WYSIWYG Modus doch angenehm komfortabel ist.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Posten von langen Einträgen nicht möglich

Post by garvinhicking »

Könntest Du zu testzwecken mal probieren ob dasselbe Problem auch auftritt wenn Du den WYSIWYG Editor nicht nutzt?

Alternativ, könntest Du mir einen Redakteur-Account einrichten bei DiR? Dann könnte ich auch einmal testen ob ich das PRoblem reproduzieren kann, und so schonmal Browserfehler ausschließen.

Viele Grüße,
garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
insanus
Regular
Posts: 5
Joined: Tue May 17, 2005 1:21 pm
Location: Germany -> Hassia -> 35440 Linden

Post by insanus »

Habe das Ganze mal im Textarea Modus getestet - gleiches Problem. Auch mit unterschiedlichen Browsern (Ie & Firefox) unter Windows oder Linux tritt der Fehler auf.

Bei einer lokale s9y Testinstallation habe ich aber keinerlei Probleme in dieser Richtung feststellen können - ich vermute, dass es an irgendeiner PHP Einstellung liegt.

PHP Info des Servers

Habe Dir auch einen Account angelegt - Daten bekommst Du via PM.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hm, dieses PHP ist schon ziemlich überfrachtet mit Modulen. Gerade Apache2 und die diversen mbstring extensions können so ein Problem einfach hervorrufen. Auch die shared memory-Funktionen können dafür verantwortlich sein.

Du müsstest also mal vielleicht gemiensam mit dem Provider nachforschen und Debug-Logs / Errorlogs durchsehen?

Vielleicht hilft es auch mal ein einfaches PHP-Script zu erstellen:

Code: Select all

<html><body><form action="test.ph" method="post"><textarea name="txt"><?php  echo $_POST['txt']; ?></textarea><input type="submit" /></body></html>
[code]

Und dann an das Formular mal langen text schicken...

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
insanus
Regular
Posts: 5
Joined: Tue May 17, 2005 1:21 pm
Location: Germany -> Hassia -> 35440 Linden

Post by insanus »

Hallo Garvin!

Habe endlich den Grund des "Problems" gefunden. Es lag - wie anfangs auch von mir vermutet - an dem PHP selbst. Mein toller Provider betreibt auf den vServern ein erweitertes PHP mit einem varfilter, welcher u.a. die Variablenlänge auf 1000 Zeichen beschränkt hat. :roll:

Habe nun die entsprechenden Werte in der php.ini eingefügt (waren zur Vertuschung wohl auch nicht angegeben) und den Wert erhöht - klappt nun einwandfrei.

Danke für Deine Mühe & Gruß,
Martin
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Na, solche Sachen sind natürlich extrem gemein. Klasse dass Du es rausfinden konntest :)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply