Page 1 of 1

Fehlermeldung bei großen Datensätzen

Posted: Thu Jul 19, 2007 7:12 pm
by jeff1980
Hallo,

wir haben grad ein Problem bei unserer Seite (www.festtagsgedichte) festgestellt.
Wir wollten Text in eine Seite einfügen (ca. 800 Zeilen) und es kam beim Absenden/Anwenden folgende Fehlermeldung:

Code: Select all

Fatal error: Call to a member function FillParams() on a non-object in /is/htdocs/wp1064689_HLJ2KG6BYE/www/festtagsgedichte_relaunch/admin/editcontent.php on line 253
Ich denke mir, dass es einfach zu viele Daten für die Datenbank sind. Das Problem ist nun aber, dass auch nachdem wir den Text wieder rausgenommen haben (der Content also nur aus einigen Zeilen besteht), die Fehlermeldung beim Speichern immer noch auftaucht.
Liegt das nun an unserer Datenbank oder kann man da evtl. bei cmsms noch etwas einstellen?

Viele Grüße
Jan

Re: Fehlermeldung bei großen Datensätzen

Posted: Thu Jul 19, 2007 7:24 pm
by rangitoto
Dazu gibts irgendwo ein Thread dazu. Ist eine Einstellung in der DB. Ein Wert einer Tabelle muss verändert werden (MEDIUMTEXT). Danach kann man die Seiten mit Text füllen.

Gruss
Rangi


Edit: schau mal hier: http://forum.cmsmadesimple.org/index.php/topic,12924.0.html

Hier in Englisch: http://forum.cmsmadesimple.org/index.php/topic,11477.0/topicseen.html

Re: Fehlermeldung bei großen Datensätzen

Posted: Fri Jul 20, 2007 6:55 am
by jeff1980
Hi Rangi,

vielen Dank für den Hinweis - gut zu wissen, dass es irgendwie geht. Leider habe ich es aber nicht hinbekommen, es umzustellen. PHPmyAdmin ist ja doch recht komplex und ich habe dort nirgends eine Einstellmöglichkeit für "mediumtext" gefunden. Auch der Code, der in einem anderen Thread genannt wird:

mysq -u -p

ALTER TABLE _content_props CHANGE content MEDIUMTEXT;

hat mir nicht wirklich weitergeholfen, da ich nicht weiß, wo man ihn eingeben und anwenden muss...
Hat noch jemand einen heißen Tipp für mich?
PHP-Version: 2.10.2
SQL-Version: 5.0.32

Viele Grüße
Jan

Re: Fehlermeldung bei großen Datensätzen

Posted: Fri Jul 20, 2007 7:06 am
by rangitoto
Hallo Jan

Hmmm...... mal sehen.....

Du öffnest phpmyadmin---> dort deine DB wählen (wenn du mehrere hast)---> dann "cms_content_props" wählen--->dort "content" wählen (Bleistift-Symbol)-----> dort den "Typ" zu "MEDIUMTEXT" ändern.

So muss es gehen.

Gruss
Rangi

Re: Fehlermeldung bei großen Datensätzen

Posted: Fri Jul 20, 2007 7:57 am
by jeff1980
Hi,

das ging ja schnell! Habs jetzt auch gefunden und geändert - leider erfolglos...
Ich konnte jetzt zwar eine extrem lange Seite erstellen, aber ändern kann ich daran nichts. Es kommt dann wieder die o.g. Fehlermeldung.
Habs auch mit "longtext" probiert. Hat auch nicht geholfen.
Was solls - so schlimm ist es nicht. Dann müssen wir die Daten eben aufsplitten. Dürfte nicht das Problem sein.
Vielen Dank aber noch mal!

Jan

Re: Fehlermeldung bei großen Datensätzen

Posted: Mon Aug 06, 2007 11:11 am
by cyberman
jeff1980 wrote: Liegt das nun an unserer Datenbank oder kann man da evtl. bei cmsms noch etwas einstellen?
Hmm, wenn es an der DB liegen sollte, könnte vielleicht auch eine Reparatur/Optimierung etwas bringen

http://dev.cmsmadesimple.org/projects/dboptimizer/

(DB-Backup nicht vergessen ;))