Wieviele Felder maximal?
Eingetragen von Charly (85)
am 14.04.2008 - 18:34 Uhr in
am 14.04.2008 - 18:34 Uhr in
Hallo zusammen
ich bastle mir gerade einen Inhaltstyp mit dem CCK-Modul zusammen. Ab eine unbestimmten Anzahl an Felder lässt sich so ein Inhalt von diesem Typ nicht mehr erstellen. D.h. wenn ich auf Inhalt erstellen und mir dann meinen Inhaltstyp auswähle bekomme ich eine leere Seite. Kann es sein das dieses Modul nur ein begrentze Anzahl an Felder verwalten kann?
Vielen Dank für eure Hilfe.
Charly
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich glaube nicht, dass die
am 15.04.2008 - 09:53 Uhr
Ich glaube nicht, dass die Module als solche eine Beschränkung in der Anzahl der möglichen Felder haben. Was Du beschreibst ("leere Seite") klingt nach dem WSOD ("White Screen of Death"), der in der Regel dann kommt, wenn Dein Drupal mehr Speicher möchte, als der Webserver/PHP ihm geben kann bzw. will - was gut der Fall sein könnte, wenn viele Felder erzeugt und an den Browser geschickt werden müssen.
Falls Du Zugriff darauf hast und Dein Webserver überhaupt über genug Speicher im Vergleich zu den Zugriffszahlen auf Deiner Website verfügt, kannst Du evtl. durch das Hochsetzen des PHP Memory Limits das Problem beheben, wenn Du wirklich Inhaltstypen mit sehr vielen Feldern brauchst; siehe auch http://drupal.org/node/31819
Das war auch meine erste
am 15.04.2008 - 16:14 Uhr
Das war auch meine erste Idee. Aber wenn ich in den Statusbericht von Drupal schaue steht dort was von 60M. Würde mich echt wundern wenn das zu wenig ist. Den Server kann ich selbst konfigurieren. Da läuft ein normales Xampp.
Die Beschränkung gilt nicht
am 15.04.2008 - 17:12 Uhr
Die Beschränkung gilt nicht nur für den Speicher, sondern z.B. auch für die Zeit, die ein PHP-Script zur Ausführung braucht.
Bei mir funktioniert z.B. ein Formular bei Strato einwandfrei, während das gleiche Formular bei 1&1 nicht läuft (ab ca. 25 Feldern kommt der Fehler 500). Hängt also vom Provider bzw. vom jeweiligen Hosting-Paket ab.
Wenn Du von den verwendbaren
am 15.04.2008 - 17:23 Uhr
Wenn Du von den verwendbaren Feldwights 10 bis -10 die bereits belegten plus noch 2 rausrechnest ergibt sich eine Anzahl von Feldern ohne doppelte Vergabe von Wights.
Wobei aber Mehrfachvergabe kein Problem ist. Bestenfalls bei der Anzeige des Inhaltstyp bzw. seinem Bearbeitenformular.
Wenn man nun noch die Feldgruppen ins Spiel bringt und dabei zunaechst die gleiche Rechnung wie voran genannt aufmacht und dann in jede Feldgroup ohne Mehrfachvergaben von Wights Felder einfuegt kommt man auf eine betraechtliche Anzahl von nutzbaren Feldern. Ich meine, solch einen Inhaltstypen muss man erst mal haben.
Nicht immer kann man die Feldgruppen ins Spiel bringen um Mehrfachvergaben von Feld-Wights zu umgehen. Beispielsweise ist dies im Zusammenhang mit Conditionalfeldern nicht immer moeglich wenn die Funktionalitaet einzelner Conditionalfelder es erfordert.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
geht immer noch nicht! =o(
am 18.04.2008 - 07:25 Uhr
ich habe jetzt das Drupal noch mal neu aufgesetzt und eine Reihe an Feldern eingegeben.
Titel
Bauteilmaße group_artikelmae
Länge field_bauteil_laenge number_integer
Breite field_bauteil_breite number_integer
Höhe field_bauteil_hoehe number_integer
Brettermaße group_brettermae
Länge field_bretter_laenge number_integer
Höhe field_bretter_hoehe number_integer
Breite field_bretter_breite number_integer
Info field_bretter_info text
Lehrennummer field_lehre number_integer
Werkzeuge group_werkzeuge
Bearbeitungszeit field_zeit number_integer
Nullpunkt group_nullpunkt
Y-Wert field_nullpunkt_y number_decimal
X-Wert field_nullpunkt_x number_decimal
Z-Wert field_nullpunkt_z number_decimal
Dateiname field_dateiname text
Textkörper
Dateianhänge
Wenn ich jetzt so einen Inhaltstyp anlegen möchte bekomme ich folgende Fehlermeldung
Warning: MySQL server has gone away query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:1685109:\"MySQL server has gone away\nquery: UPDATE cache_form SET data = 'a:46:{s:3:\\"#id\\";s:9:\\"node-form\\";s:3:\\"nid\\";a:2:{s:5:\\"#type\\";s:5:\\"value\\";s:6:\\"#value\\";N;}s:3:\\"vid\\";a:2:{s:5:\\"#type\\";s:5:\\"value\\";s:6:\\"#value\\";N;}s:3:\\"uid\\";a:2:{s:5:\\"#type\\";s:5:\\"value\\";s:6:\\"#value\\";s:1:\\"1\\";}s:7:\\"created\\";a:2:{s:5:\\"#type\\";s in D:\Programme\xampp\htdocs\Intranet\includes\database.mysqli.inc on line 128
das ist jetzt nur ein Ausschnitt aus der Fehlermeldung. Das geht noch endlos weiter.
Kann mir jemand erklären woran das liegt?
ich geb es auf
am 02.05.2008 - 09:08 Uhr
ich hab jetzt die ganze Idee mit dem Drupal 5.7 und dem entsprechenden CCK Modul gemacht und da geht es ohne Problem. Vielleicht ist Drupal 6 oder CCK für Drupal 6 noch nicht ausgereift.