Ergebnis 1 bis 6 von 6

Thema: Bilder fehlen nach Import

  1. #1
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard Bilder fehlen nach Import

    Hallo Community,

    nach lokaler Entwicklung unter XAMPP habe ich mit BackupDB die Seite gespeichert und auf einen Server hochgeladen. (TL 2.7.2, Hoster goneo )
    Soweit hat das alles funktioniert, nur werden keine Bilder mehr eingebunden.

    In TinyMCE stehen noch die Inserttags für die Bilder, im Browser angezeigt werden diese aber nur, wenn man das Bild nochmal auswählt und den Artikel neu speichert, dabei ist im Tiny hinterher der Eintrag genauso wie vorher.

    Bei nach einem Text eingefügten Bildern ist im BE zwar die Checkbox "Ein Bild hinzufügen" aktiv, in das entsprechende Bild in der Bilderliste aber auch nicht ausgewählt. Somit wird im Code auch kein image_container erzeugt.

    Gleiche Probleme bei dfGallery und Imageslider.

    Dies ließ sich mehrfach reproduzieren.
    Hat vielleicht dazu jemand einen Tipp?

    Viele Grüße
    Karl

  2. #2
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo kos,

    wie der Modulname BackupDB schon vermuten läßt, wir hier nur die Datenbank gesichert. Deine Anpassungen in /templates und alle Dateien unter /tl_files sind extra zu sichern, wenn man alles komplett haben will.

    Wenn Du Deine Dateien in der neuen Installation an die gleiche Stelle kopierst, wo sie in der unsprünglichen Installation standen, wird wieder alles funktionieren.

  3. #3
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo Hagen,

    zunächst mal vielen Dank für Deine schnelle Antwort. Dass Dein Backup-Modul nur ein Template erstellt und ich selbst für das Einfügen der Verzeichnisse tl_files und templates in die neue Installation sorgen muss, war mir bewusst und das habe ich auch meines Wissens in der Vergangenheit so gemacht.

    Bevor ich Dir diese Zeilen schrieb habe ich nochmals einen Test durchgeführt, dessen Schritte hier darstellen möchte (tut mir leid, aber es wird etwas lang):

    Lokales XAMPP-System:
    1. Systemwartung ->Daten bereinigen
    2. Backup Datenbank -> Website-Template erstellen

    Server:
    1. neues TL 2.7.2 in Unterverzeichnis aufgesetzt

    2. verwendete Module hineinkopiert
    - BackupDB
    - dlh_googlemaps
    - EFG
    - ImageSlider
    - tabcontrol
    nochmaliger Verzeichnisvergleich der Module mit TotalCommander: OK

    3. Ordner tl_files und templates auf Server kopiert, Verzeichnisvergleich: wie oben

    4. dcaconfig.php und eigene Callbackfunktion für EFG kopiert

    5. install.php aufgerufen, DB-Connection erstellt, erstelltes Template importiert

    Ergebnis nach Import des Templates:
    1. Artikel: in mit TinyMCE erstellten Artikeln, die Lightbox-Bilder enthalten:
    teilweise OK, teilweise stehen zwar in Tiny die Inserttags da, aber keine Anzeige im FE. Im Quelltext der Seite wird der Link <a rel="lightbox" href="tl_files/..."> zwar erzeugt, im folgenden img-Tag steht <img class=".." scr=""> Bei Klick auf die Lightbox wird auch kein Bild geladen, nur Ladesymbol. Merkwürdigerweise zeigt Tiny {{image::tl_files.....}} also die Bild-URL vorher - d.h. im FE wird nur ein Rahmen angezeigt - genau so an wie hinterher, nachdem ich diesen Teil markiert und über "Lightbox Bild einfügen/bearbeiten" das gewünschte Bild nochmal ausgewählt habe. Öffnen des Artikels und erneutes Speichern alleine reicht nicht aus.

    2. BE-Nachrichtenmodul: im BE "Ein Bild hinzufügen" angehakt, es ist aber kein Bild ausgewählt -> im FE wird kein image_container erzeugt

    3. Events: der Lightbox-Link wieder OK, <img .. src="">, teilweise aber auch OK
    Termin mit im BE -> "Enclosures hinzufügen" angehakter Checkbox: es ist kein Dokument ausgewählt, im FE-Quelltext fehlt somit <div class="enclosure">

    4. Modul ImageSlider: FE: div wird erzeugt aber keine Elemente aufgelistet
    Erstmaliges Öffnen des Moduls im BE erzeugt
    Code:
    Warning: getimagesize(/web/1/000/043/827/164328/htdocs/scwp2/tl_files/SCWP/pictures/Bilder970x210) [function.getimagesize]: failed to open stream: No such file or directory in /web/1/000/043/827/164328/htdocs/scwp2/system/modules/imageslider/dca/tl_imageslider_elements.php on line 233
    5. dfGallery: Im BE ist der Artikel zwar angelegt, aber unter "Quelldatei" ist das gewünschte Verzeichnis nicht ausgewählt, somit wird auch im FE-Quelltext das <div class="ce_dfGallery block"> nicht angelegt.

    Wenn ich in der Neuinstallation kontolliere, so sind die Verzeichnisse, Bilder und Dokumente zwar alle vorhanden nur eben nicht ausgewählt. Wähle ich in der -vorhandenen- Verzeichnisstruktur neu aus, so funktioniert alles wie gewünscht. Das ist halt nur etwas mühselig und sicher so auch nicht gewollt.

    So, mehr habe ich im Augenblick "nicht zu meckern", wäre aber schon dankbar dafür, wenn Du mir sagen könntest, welche Schritte ich hier falsch gemacht habe.

    Viele Grüße
    Karl
    Geändert von kos (09.08.2009 um 16:27 Uhr)

  4. #4
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo kos,

    wichtig ist, dass beide System mit der gleichen TL-Version laufen, die gleichen Extensions installiert haben und dort auch jeweils bei beiden Systemen die gleiche Version.
    Nur so ist sichergestellt, dass die Daten im Template auch zur Datenbank passen.

    Du hast alles eigentlich in der richtigen Reihenfolge beschrieben.
    Ein Punkt ist noch unklar geblieben: hast Du im Install-Tool erst die Datenbank aktualisiert? so dass die Tabellen aller installierten Module bereits angelegt sind?

    Wenn Du mal in die SQL-Datei unter Tabelle tl_content hinein schaust, müsstest Du auch die Pfade zu den Bildern finden und zwar im Element `singleSRC`. Diese Einträge sind als relative Pfade eingetragen, z.B. 'tl_files/meinSubDirectory/meinBild.jpg'. Warum sollte der Link nicht funktionieren, wenn ihn TL verwendet, einziger Grund, der mir einfällt ist, dass der Pfad nicht stimmt.

    Wie sieht es denn mit Groß/Kleinschreibung der Pfade und Dateinamen oder mit Umlauten aus? Bei Windoof ist Groß/Klein egal, Linux-Server unterscheiden aber sehrwohl und dann wird die Datei nicht gefunden. Umlaute sollte man generell in Dateinamen und Pfaden nicht verwenden.

    Auch Deine Fehlermeldung deutet eigentlich auf soetwas hin.

  5. #5
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo Hagen,

    ich werde das nochmal genau kontrollieren und melde mich dann mit dem Ergebnis.

    Vielen Dank für Deine Wochenendarbeit,

    Gruß
    Karl

  6. #6
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Hallo Hagen,

    ich glaube, meinen Fehler gefunden zu haben.
    Ich habe eine weitere Test-Installation aufgesetzt und bin genau so vorgegangen, wie oben beschrieben ohne irgendwelche Anpassungen. Datei- und Verzeichnisnamen (zum Teil groß oder gemischt geschrieben) habe ich so gelassen wie sie waren.
    Dein Hinweis
    Zitat Zitat von do_while Beitrag anzeigen
    Ein Punkt ist noch unklar geblieben: hast Du im Install-Tool erst die Datenbank aktualisiert? so dass die Tabellen aller installierten Module bereits angelegt sind?
    hat mich auf den richtigen Weg gebracht.
    Geht man von oben nach unten im Install-Tool, so wird ja zunächst die DB angelegt, bevor das Template importiert wird. Eine Möglichkeit, danach im Install-Tool die DB zu aktualisieren habe ich aber nicht gefunden.
    Daher habe ich folgenden den Weg benutzt:
    BE -> Erweiterungsverwaltung -> Datenbank prüfen/aktualisieren
    Dies führte schließlich zum Erfolg. Alle Bilder, Dokumente ... waren im FE vorhanden.
    Anmerkung: Ein entsprechender Hinweis als 6. Punkt in der bei der Template-Erstellung erzeugten Textdatei wäre sicher hilfreich und würde anderen TL-Anfängern, die wie ich nicht auf die Idee mit der Aktualisierung kommen, längere Klickorgien ersparen.

    Nochmals vielen Dank und schöne Grüße
    Karl

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. [image_headline] nach Update fehlen Einstellungen
    Von Tiggr im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 23.09.2010, 16:47
  2. Fehler nach Export/Import
    Von the_dot im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 08.09.2010, 18:33
  3. Antworten: 5
    Letzter Beitrag: 12.08.2010, 11:56
  4. WebConsulting Bilder fehlen
    Von cmstester im Forum Sonstiges zu Contao
    Antworten: 9
    Letzter Beitrag: 22.10.2009, 02:10

Lesezeichen

Lesezeichen

Berechtigungen

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