- Beiträge: 56
Datenbankfehler beim Test gefunden, vor Upgrade auf Joomla 4
- Marli
-
Autor
- Offline
- Junior Mitglied
-
ich habe vor dem Upgrade der Website von Joolma 3.10 auf 4 die Datenbank geprüft. 12 Fehler werden angezeigt. Sie werden nach anklicken der Schaltfläche Reparieren nicht repariert.
Fehlermeldung: 1054 Unknown column 'xreference' in '#__contact_details'.
Die Website funktioniert, ausser Recaptcha in Breezing Forms.
Was muss ich jetzt tun?
Website: ortsverein-uerikon.ch
Danke für eure Hilfe.
Marli > Marianne
Die 12 Fehler:
- Die Datenbankschemaversion (3.10.7-2022-03-18) passt nicht zur CMS-Version (4.4.0-2023-09-13).
- Die Tabelle „'lmoit_contact_details'“ hat den falschen Typ oder die falschen Attribute für die Spalte „'xreference'“ mit Typ „varchar(50)“. (Von Datei: „3.7.0-2017-02-17.sql“.)
- Die Tabelle „'lmoit_content'“ hat den falschen Typ oder die falschen Attribute für die Spalte „'xreference'“ mit Typ „varchar(50)“. (Von Datei: „3.7.0-2017-03-03.sql“.)
- Die Tabelle „'lmoit_newsfeeds'“ hat den falschen Typ oder die falschen Attribute für die Spalte „'xreference'“ mit Typ „varchar(50)“. (Von Datei: „3.7.0-2017-03-03.sql“.)
- Die Tabelle „'lmoit_menu'“ hat den falschen Typ oder die falschen Attribute für die Spalte „'checked_out_time'“ mit Typ „datetime“. (Von Datei: „3.7.3-2017-06-03.sql“.)
- Die Tabelle „'lmoit_ucm_content'“ hat den falschen Typ oder die falschen Attribute für die Spalte „'core_publish_up'“ mit Typ „datetime“. (Von Datei: „4.0.0-2018-08-29.sql“.)
- Die Tabelle „'lmoit_ucm_content'“ hat den falschen Typ oder die falschen Attribute für die Spalte „'core_publish_down'“ mit Typ „datetime“. (Von Datei: „4.0.0-2018-08-29.sql“.)
- Die Tabelle „'lmoit_ucm_content'“ hat den falschen Typ oder die falschen Attribute für die Spalte „'core_checked_out_time'“ mit Typ „datetime“. (Von Datei: „4.0.0-2018-08-29.sql“.)
- Der Index „'idx_level'“ ist nicht in Tabelle „'lmoit_finder_taxonomy'“ enthalten. (Von Datei: „4.0.0-2021-05-30.sql“.)
- Der Index „'idx_link_modifed'“ ist nicht in Tabelle „'lmoit_redirect_links'“ enthalten. (Von Datei: „4.1.0-2022-01-24.sql“.)
- Der Index „'idx_link_modified'“ ist nicht in Tabelle „'lmoit_redirect_links'“ enthalten. (Von Datei: „4.1.0-2022-01-24.sql“.)
- Die Tabelle „'lmoit_banners'“ hat den falschen Typ oder die falschen Attribute für die Spalte „'clickurl'“ mit Typ „VARCHAR(2048)“. (Von Datei: „4.3.0-2023-02-25.sql“.)
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- crimle
-
- Offline
-
Die Datenbank-Reparatur zeigt nur diesen Fehler an?
Fehlermeldung: 1054 Unknown column 'xreference' in '#__contact_details'.
Verwendest Du die Komponente «Kontakte» für irgendwas? Falls nein, könntest Du mal versuchen, die Komponente und die dazugehörenden Plugins zu deaktivieren:
Funktioniert danach die Datenbankreparatur?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- King Louis
-
- Offline
-
Darin wird als Lösung das Einspielen eines Backups der DB als Lösung angegeben.
Vielleicht hilft Dir das auch?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Chris Hoefliger
-
- Offline
-
Die Datenbankschemaversion (3.10.7-2022-03-18) passt nicht zur CMS-Version (4.4.0-2023-09-13)
Diese Meldung riecht aber stark nach einem misslungenen Migrationsversuch. Ich denke, da wurde schon mal eine Migration angestossen, deshalb wäre es meiner Ansicht nach sinnvoller, einen backup einzuspielen und von vorne zu beginnen. Von Breezingforms wirst du dich übrigens verabschieden müssen, die Erweiterung läuft nicht richtig unter J4, geschweige denn unter J5 und der Support ist praktisch tot.
Wer nicht über den Anstand verfügt, ein kleines "Thänx" auszusprechen, muss sich nicht wundern, künftig ignoriert zu werden!
Kein Support via PM oder Mail. Entsprechende Anfragen werden ignoriert.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Tribal6
-
- Offline
-
Vor der Migration wird empfohlen auf die neuste 3.10.x - also 3.10.12 - zu aktualisieren (inkl. Datenbank). War das bei dir denn der Fall?
Tue das, was du kannst, mit dem was du hast, da wo du bist.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Marli
-
Autor
- Offline
- Junior Mitglied
-
- Beiträge: 56
Ja, Joomla ist aktuell auf 3.10.12
Marianne
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Marli
-
Autor
- Offline
- Junior Mitglied
-
- Beiträge: 56
Jetzt funktioniert im Backend gar nicht's mehr. Wenn ich im Administrator etwas anklicke, Beiträge, ein Menü, Kontakte etc. kommt die Fehlermeldung:
0 Class 'JFormFieldPredefinedList' not found
Ich spiele mein letztes Backup ein. Daumen drücken
Marianne
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Marli
-
Autor
- Offline
- Junior Mitglied
-
- Beiträge: 56
Was empfiehlst du mir anstelle von Breezingforms?
Marianne
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- crimle
-
- Offline
-
Auf Deiner Webseite habe ich zwei Formulare gefunden: «Anfrage Mitgliedschaft» und «Anmeldung zum Üriker Zmorge». Das meiste sind normale Textfelder, dazu je 1 Feld des Typs «Textarea» und 1 Feld mit Radiobuttons. Das sieht nach geringen Anforderungen an eine Formularkomponente aus. Fragt sich noch, was mit dem Formularergebnis nach dem Senden passieren soll. Wird es nur per E-Mail an einen bestimmten Empfänger gesendet? Muss eine Kopie an den Absender gehen? Sollen die übermittelten Angaben in der Datenbank gespeichert werden? Soll man sie in eine Excel-Tabelle exportieren können, was vielleicht bei Zmorge-Anmeldungen noch sinnvoll sein könnte? Braucht es ausgeklügelte Feldverifizierungen oder nur gerade ein paar Pflichtfelder? Braucht es eine Verifizierung der E-Mail-Adresse, bevor man das Formular senden kann, um Tippfehler und Missbräuche zu vermeiden? Genügt ein Honeypot als SPAM-Schutz oder muss es auch noch ein Captcha sein? Soll vor dem Senden eine Zusammenfassung der eingegebenen Daten angezeigt werden, damit man sie nötigenfalls noch ändern kann? Sollen die bereits gesendeten Daten angezeigt werden, sofern man eingeloggt ist, damit man sieht, wer sich auch noch angemeldet hat? Und so weiter... Ich habe absichtlich ein paar eher gesuchte Anforderungen aufgezählt. Um es kurz zu machen:Was empfiehlst du mir anstelle von Breezingforms?
Wenn Du eine simple Formularkomponente suchst, mit der man Formulare wirklich sehr einfach gestalten kann, dann empfehle ich « Balbooa Forms Builder ». Die Grundversion ist kostenlos, die Pro-Version kostet derzeit knapp 50 USD. Formularfelder werden mit Drag & Drop hinzugefügt und das Meiste ist selbsterklärend. Datenexport ist möglich, Honeypot und Captchas werden unterstützt. Der Support arbeitet sehr effizient und antwortet schnell.
Wenn es etwas wirklich ausgefeiltes sein muss, dann greife ich bei Bedarf auf « Visforms » zurück. Am Anfang hat mich die Funktionsvielfalt fast erschlagen! Es gibt Tausende von Einstellungsmöglichkeiten, von denen ich zunächst nicht einmal ahnte, dass man so etwas überhaupt je brauchen könnte. Aber im Lauf der Zeit kamen mehrmals neue Anforderungen von Kunden, die ich mit Visforms erfüllen konnte. Der Aufwand um ein Formular zu erstellen, ist hier aber deutlich grösser, als mit dem Balbooa Forms Builder.
Mit «Chronoforms» und «RSForm!» bin ich nie richtig warm geworden. Vielleicht tue ich den beiden Unrecht und ich hätte mich intensiver damit befassen sollen. Ich fand die Handhabung (so wie bei Visforms) ziemlich umständlich. Bei Visforms bin ich einfach hängen geblieben, weil für gewisse seltene Fälle der Balbooa Forms Builder nicht genügt und weil der Support bei Visforms ebenfalls sehr gut ist und ich die Firma aus Deutschland in anderem Zusammenhang bereits kannte. Erwähnenswert ist vielleicht noch «Convert Forms». Man hört viel Gutes, aber mir fehlen praktische Erfahrungen damit. Vielleicht knie ich mich bei Gelegenheit mal rein...
Edit: Habe heute Nachmittag «Convert Forms» getestet. Diese Erweiterung gefällt mir auch sehr gut und bekommt von mir eine Empfehlung!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Marli
-
Autor
- Offline
- Junior Mitglied
-
- Beiträge: 56
Ich brauche nur ein einfaches Formular.
Betr. DB-Fehler habe ich aufgegeben, da auch nach dem Einspielen des Backups das Backend defekt ist.
Nun habe ich Joomla 5 in ein neues Verzeichnis geladen.
Bei der Installation gibt es schon wieder einen Dämpfer, ich erhalte folgende Meldung und bin ratlos
Um die Installation fortzusetzen wird MySQL 8.0.13 oder höher benötigt. Die installierte Version ist aber: 5.7.42-0ubuntu0.18.04.1
Die Site ist bei Hoststar. Dort finde ich PHP (8.1 eingestellt) aber nicht MySQL. Doof.
Was muss ich jetzt tun?
Viiiielen Dank für dein / eure Unterstützung.
Marianne
Bitte Anmelden oder Registrieren um der Konversation beizutreten.