Ergebnis 1 bis 9 von 9

Thema: Nach Update von 3.5 auf 4.9 funktionieren Bilder (Quelle!) nicht - GELÖST

  1. #1
    Contao-Nutzer
    Registriert seit
    30.06.2014.
    Beiträge
    118

    Standard Nach Update von 3.5 auf 4.9 funktionieren Bilder (Quelle!) nicht - GELÖST

    Hallo Leute,

    leider gehen nach dem Update von 3.5 auf 4.9 Bilder im Content nicht mehr.
    Hier ein Screenshot vom Backend:
    Bilder_Quelleproblem_3vs4.png

    Im Frontend erscheint dann anstatt wie im Contao 3.5 korrekterweise:
    HTML-Code:
    <img src="files/tbraab_content/team_fotos/Eike_Julius.jpg" alt="Eike Julius" width="120">
    Im Contao 4.9 defekt:
    HTML-Code:
    <td><img src="" alt="" width="120"></td>
    Hier ein anderes Beispiel:
    Contao3 mit funktionierendem Bild
    HTML-Code:
    <img src="files/content/pictures/individual/image006.jpg" alt="" width="440" height="220">
    Hier der direkte Link zum Bild im Contao3 System: https://contao3.tbraab.at/files/cont...l/image006.jpg

    Contao4 fehlerhaft:
    HTML-Code:
    <img src="b2b897c5-6b29-11e9-96af-d850e6bff21f" alt="" width="440" height="220">
    Hier der direkte Link im Contao4 System, URL anhand vom alten System geschrieben: https://www.grosstrappe.at/files/con...l/image006.jpg


    Also die Bilder sind da, im Contao3 genauso wie im Contao4. Jedoch löst Contao4 die Referenz aus der Datenbank {{file::18b3c0fe-842f-11e8-ae3f-d850e6bff21f}} nicht korrekt auf zum richtigen File.

    Wie kann man dass den bei allen Bildern korrigieren?

    Ich hab mir dass Problem auch mal in der Datenbank angesehen:
    Code:
    SELECT * FROM `tl_news` WHERE id=976
    Und davon einem XML Export gemacht und einen Diff gemacht. Seht euch mal bitte an, die Daten sind ja wohl korrekt?
    Die Collaction irritiert mich ein wenig sollte aber auch nicht die Ursache dafür sein.Contao3vs4DBAuszug.png

    Danke euch!
    Angehängte Grafiken Angehängte Grafiken
    Geändert von arthur_8200 (15.04.2020 um 08:37 Uhr)

  2. #2
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Hast du die Ordner auf 'öffentlich' gestellt? Die Voreinstellung der Orner unter /files ist seit Contao 4 anders.
    Du müsstest also z.B. den Ordner tbraab_content oder für dein Beispiel wenigstens den Ordner team_fotos veröffentlichen.

  3. #3
    Contao-Nutzer
    Registriert seit
    30.06.2014.
    Beiträge
    118

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Hast du die Ordner auf 'öffentlich' gestellt? Die Voreinstellung der Orner unter /files ist seit Contao 4 anders.
    Du müsstest also z.B. den Ordner tbraab_content oder für dein Beispiel wenigstens den Ordner team_fotos veröffentlichen.
    Danke schön, folkfreund für den Tipp! Leider liegt es daran nicht. Sonst würden die Fotos der anderen Team-Mitglieder nicht funktionieren.
    Es scheint so als ob die Fotos der Leute, die zuletzt hinzugefügt wurden nicht klappen.

  4. #4
    Contao-Nutzer
    Registriert seit
    30.06.2014.
    Beiträge
    118

    Standard

    Hallo,

    also die UUIDs von Contao4 sind leider nicht immer gleich wie in Contao3:

    UUID Contao 3 vs. Contao 4.png

    Wie bekomme ich die gleichen UUIDs? Synchronisieren ausführen hat nicht geholfen.

    Wenn ich in der Contao4 Datenbank nach der alten UUID Abfrage erhalte ich ein leeres Ergebnis.
    Code:
    SELECT * FROM `tl_files` WHERE UUID=UNHEX(REPLACE('b2b897c5-6b29-11e9-96af-d850e6bff21f','-',''))
    Wenn ich in der Contao4 Datenbank nach der neuen UUID Abfrage erhalte ich einen Datensatz.
    Code:
    SELECT * FROM `tl_files` WHERE UUID=UNHEX(REPLACE('a991c6d5-7833-11ea-9440-fcaa14d12b54','-',''))
    Sprich es scheint ganz einfach sich die UUID geändert zu haben leider.

    Danke!
    Geändert von arthur_8200 (14.04.2020 um 09:35 Uhr)

  5. #5
    Contao-Nutzer
    Registriert seit
    30.06.2014.
    Beiträge
    118

    Standard

    Wahrscheinlich macht es Sinn dafür einen eigenen Thread aufzumachen? Nachdem es eigentlich nichts mit den Bildern zu tun hat?

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von arthur_8200 Beitrag anzeigen
    Hallo,

    also die UUIDs von Contao4 sind leider nicht immer gleich wie in Contao3:

    UUID Contao 3 vs. Contao 4.png

    Wie bekomme ich die gleichen UUIDs? Synchronisieren ausführen hat nicht geholfen.

    Wenn ich so eine Abfrage durchführe erhalte ich einen Datensatz im Contao4:
    Code:
    SELECT * FROM `tl_files` WHERE UUID=UNHEX(REPLACE('a991c6d5-7833-11ea-9440-fcaa14d12b54','-',''))
    Danke!
    Da scheint beim Datenbank Update wohl etwas schief gelaufen zu sein. Evt. solltest du das nochmal durchführen.

  7. #7
    Contao-Nutzer
    Registriert seit
    30.06.2014.
    Beiträge
    118

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Da scheint beim Datenbank Update wohl etwas schief gelaufen zu sein. Evt. solltest du das nochmal durchführen.
    Danke!

    Du meinst in den entsprechenden Tabellen in der Contao4 DB nochmal alle Einträge löschen und anhand von Contao3 export befüllen? Oder komplette Neuinstallation von Contao4 wie im Blog unterhalb?

    https://contao-academy.de/blog/updat...3-auf-contao-4

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Grundsätzlich die komplette alte Contao 3 Datenbank nochmal einspielen und das Install Tool aufrufen, um die Datenbank Aktualisierung durchzuführen. Dafür kannst du auch eine separate Contao 4 Installation nehmen und danach nur mehr tl_files kopieren.

  9. #9
    Contao-Nutzer
    Registriert seit
    30.06.2014.
    Beiträge
    118

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Grundsätzlich die komplette alte Contao 3 Datenbank nochmal einspielen und das Install Tool aufrufen, um die Datenbank Aktualisierung durchzuführen. Dafür kannst du auch eine separate Contao 4 Installation nehmen und danach nur mehr tl_files kopieren.
    Vielen Dank, goldwert dein Tipp!

    Das Problem war eine unvollständige Datenbank Migration. Ich habe die Contao3 Datenbank nochmal eingspielt und jetzt klappt alles :-)
    Was vom UI her etwas irritierend ist bei der Install Seite: man merkt gar nicht, dass die Datenbank noch bearbeitet wird. Im PhpMyAdmin sieht man aber noch wie die ALTER und UPDATE noch laufen....

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
  •