Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Fehler beim Abspeichern neuer Datensätze

  1. #1
    Contao-Nutzer
    Registriert seit
    10.03.2014.
    Beiträge
    89

    Standard Fehler beim Abspeichern neuer Datensätze

    Hallo,

    ich verwende MetaModels mit Contao 3.5.40 (PHP 7.71), was bisher auch problemlos funktionierte. Nun habe ich das Problem, dass ich nach dem Anlegen und Ausfüllen eines neuen Datensatzes beim Abspeichern eine Fehlermeldung erhalte, laut Errorlog:

    "PHP Fatal error: Uncaught exception 'Error' with message '[] operator not supported for strings' thrown in /kunden/5019_7/webseiten/vdv2016/system/modules/metamodelsattribute_alias/classes/src/MetaModels/Attribute/Alias/Alias.php on line 107"

    Der Datensatz ist dann zwar, wenn ich auf Zurück klicke, angelegt worden, aber im Frontend kann man sich die Details/Inhalte nicht anzeigen lassen. Irgendwas ist da also schiefgelaufen. Hat jemand einen Tipp, was das sein kann und vor allem, wie ich das beheben kann?

    Danke!

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    was für Attribute hast Du für den Alias gewählt?

    ... aktuell ist Dein MM?

  3. #3
    Contao-Nutzer
    Registriert seit
    10.03.2014.
    Beiträge
    89

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    was für Attribute hast Du für den Alias gewählt?

    ... aktuell ist Dein MM?
    Danke für Deine Antwort – hm, wo sehe ich die Version des MM? Ich erkenne bei den Erweiterungen, dass ich "memberlist" in der Version 1.3.2 habe, ist es das?

    Attribute für das Alias – so wie das aussschaut, habe ich "Name (longtext)" gewählt (ist ewig her, dass ich das MM aufgebaut hatte, deshalb bin ich aktuell nicht so richtig in der Materie), meinst Du das? Bisher gab es da nie Probleme, erst jetzt plötzlich.

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    sieht eher danach aus, als ob Du eine "Uraltinstallation" auf PHP 7.1 (oder höher) angehoben hast...

    Contao 3.5 oder 4.4?
    Bei 3.5 ober Paketmanager (Composer) oder noch manuell ("TNG") istalliert?

  5. #5
    Contao-Nutzer
    Registriert seit
    10.03.2014.
    Beiträge
    89

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    sieht eher danach aus, als ob Du eine "Uraltinstallation" auf PHP 7.1 (oder höher) angehoben hast...

    Contao 3.5 oder 4.4?
    Bei 3.5 ober Paketmanager (Composer) oder noch manuell ("TNG") istalliert?
    Das ist Contao 3.5.40. Ehrlich gesagt weiß ich nicht mehr, wie ich as installiert habe, vermutlich manuell, denn an den Composer kann ich mich nicht entsinnen. Aber es ist schon ziemlich lange her.
    Was kann ich da jetzt machen, um das zu retten? Ich bin was diese PHP-Geschichten angeht leider nicht sonderlich bewandert, stehe da also ein wenig vor einem Rätsel. Die bisherigen MM-Einträge funktionieren weiterhin und werden auch angezeigt, nur darf ich halt nichts Neues anlegen, dann gibt es den Fehler.

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Mach mal einen Screenshot vom BE alles was bei System steht und drunter...

  7. #7
    Contao-Nutzer
    Registriert seit
    10.03.2014.
    Beiträge
    89

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Mach mal einen Screenshot vom BE alles was bei System steht und drunter...
    Meinst Du das?

    Bildschirmfoto 2020-04-30 um 19.05.45.png

  8. #8
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    ja, genau das... MM ist manuell installiert

    eine "einfache" und "gute" Lösung gibt es nicht...

    ggf. PHP auf 5.6 zurück stellen - oder Erweiterungsverwaltung umtauschen zu Paketmanager (beinhaltet Composer) und dann das hier... https://metamodels.readthedocs.io/de...poser-wechseln

  9. #9
    Contao-Nutzer
    Registriert seit
    10.03.2014.
    Beiträge
    89

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    ja, genau das... MM ist manuell installiert

    eine "einfache" und "gute" Lösung gibt es nicht...

    ggf. PHP auf 5.6 zurück stellen - oder Erweiterungsverwaltung umtauschen zu Paketmanager (beinhaltet Composer) und dann das hier... https://metamodels.readthedocs.io/de...poser-wechseln
    Oh, okay, danke für die Info. PHP zurückstellen ist leider keine Option, da Domainfactory einen erst vor einer Weile dazu genötigt hatte, auf die neuere Version umzustellen.

    Da muss ich mal schauen, ob/wie ich das hinkriege. Wie aufwendig ist das? Ich fürchte, ich scheitere schon beim ersten Punkt ("Erweiterungsverwaltung umtauschen zu Paketmanager") - wüsste ich grad nicht, was ich da genau machen soll, weil ich viel zu selten etwas mit Contao mache. Ich hätte da auch Angst, irgendwas kaputt zu machen. Bietest Du evtl. auch so etwas an (gegen Bezahlung, versteht sich)?

  10. #10
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von DePeder23 Beitrag anzeigen
    Bietest Du evtl. auch so etwas an (gegen Bezahlung, versteht sich)?
    ja, Kontaktdaten per PM

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •