Ergebnis 1 bis 16 von 16

Thema: Hochgeladene Bilder werden im Backend und Frontend nicht angezeigt

  1. #1
    Contao-Nutzer
    Registriert seit
    18.07.2018.
    Beiträge
    9

    Standard Hochgeladene Bilder werden im Backend und Frontend nicht angezeigt

    Hallo zusammen,

    folgendes Problem:

    - Contao 4.5.10 auf Testdomain installiert, alles klappt, alles ok.
    - Umzug auf "richtige" Domain auf dem gleichen Server, Einstellungen passen, PHP etc. alles ok., Website läuft
    - Beim Upload von neuen Bildern werden diese sowohl im Backend in der Vorschau als auch im Frontend nicht angezeigt.
    - In der alten Installation kann ich Bilder hochladen, die dann auch im Backend und Frontend angezeigt werden.

    Irgendetwas stimmt also mit meine Live-Seite nicht, nur was?
    Jetzt habe ich sämtliche Punkte "abgearbeitet" und es funktioniert immer noch nichts...

    Die Ordner /files und /web/files sind synchronisiert, alles so wie es sein soll. Die Bilder sind auch in beiden Ordnern vorhanden und ich kann sie über die URL aufrufen (also meinedomain.de/files/bild1.jpg). Sie sind also da und auch die Rechte stimmen.
    In Contao habe ich den Cache gelöscht, in meinem Browser auch.
    Die Einstellungen bin ich auch durchgegangen, da stimmt alles (so wie auch in der Testinstallation).
    Es sind auch alle Dateien beim Umzug vollständig übertragen worden.

    Nur wenn ich in einem Artikel ein Bild einfüge, erscheint es nicht. Es wird auch in nicht als Thumbnail in der Dateiliste angezeigt, obwohl der Upload erfolgreich war.

    An was könnte es denn noch liegen, dass diese Bilder einfach nicht angezeigt werden?

    Bin dankbar für jeden Tipp!

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du in den Ordnereinstellungen die Option "Öffentlich" aktiviert?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer
    Registriert seit
    18.07.2018.
    Beiträge
    9

    Standard

    Ja, alle Ordner im Bilder-Verzeichnis sind auf "öffentlich" eingestellt.

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

    Standard

    Poste einen Link zur Seite.

  5. #5
    Contao-Nutzer
    Registriert seit
    18.07.2018.
    Beiträge
    9

    Standard

    Kann ich dir den per PN schicken? Es ist eine Kundenseite, das darf ich nicht so veröffentlichen.

  6. #6
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.336
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von sp77 Beitrag anzeigen
    ... ich kann sie über die URL aufrufen (also meinedomain.de/files/bild1.jpg).
    Dateien müssen in einem Unterordner von /files liegen, also beispielsweise /files/bilder/bild1.jpg. Lege einen an, schieb sie dort hinein, und stelle den Ordner auf 'Öffentlich'.

  7. #7
    Contao-Nutzer
    Registriert seit
    18.07.2018.
    Beiträge
    9

    Standard

    Zitat Zitat von lucina Beitrag anzeigen
    Dateien müssen in einem Unterordner von /files liegen, also beispielsweise /files/bilder/bild1.jpg. Lege einen an, schieb sie dort hinein, und stelle den Ordner auf 'Öffentlich'.
    Das ist auch der Fall, sorry habe nur den einen Ordner hingeschrieben. Ich habe auch einen neuen Ordner angelegt, dort ein Bild hochgeladen, das funktioniert auch nicht.

    Gerade habe ich aber in den Logdateien eine Meldung gesehen, als ich die Dateien bereinigt habe: The symlinks could not be regenerated

    Also scheint es ja ein Problem mit den Symlinks zu geben. Das kann ja jetzt verschiedene Ursachen haben, da muss ich jetzt mal auf die Suche gehen. Oder habt ihr einen Tipp, wo ich anfangen soll?

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

    Standard

    Überprüfe deine Serverumgebung mit dem Contao Check.

  9. #9
    Contao-Nutzer
    Registriert seit
    18.07.2018.
    Beiträge
    9

    Standard

    Da scheint alles ok:

    2018-08-30_123922.png

    Könnte es etwas mit dem tmp-Pfad zu tun haben?

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

    Standard

    Führe mal ein komplettes Paket Update durch und poste die Konsolen Ausgabe davon.

  11. #11
    Contao-Nutzer
    Registriert seit
    18.07.2018.
    Beiträge
    9

    Standard

    Komischerweise kann ich mich im Contao-Manager nicht mehr anmelden:

    2018-08-30_125726.png

    Die Anmeldemaske ist zwar da, aber der Button bleibt grau...

    Soll ich ihn neu hochladen/installieren?

  12. #12
    Contao-Nutzer
    Registriert seit
    18.07.2018.
    Beiträge
    9

    Standard

    Ok, habe die users.json gelöscht und einen neuen User angelegt, damit ging es.

    Hier die Konsolenausgabe:

    Code:
    > Resolving dependencies using Composer Cloud v1.3.4
    
    # Job ID 5b87e2e5ec3bb2.63212978 completed in 29 seconds
    
    
    $ /usr/bin/php71 '-q' '/usr/www/users/physim/website-c4/web/contao-manager.phar.php' 'composer' 'install' '--prefer-dist' '--no-dev' '--no-progress' '--no-suggest' '--no-ansi' '--no-interaction' '--optimize-autoloader' 2>&1
    
    Using config.component-dir has been deprecated. Please use extra.contao-component-dir instead.
    Loading composer repositories with package information
    Installing dependencies from lock file
    Nothing to install or update
    Generating optimized autoload files
    contao/manager-plugin: Generating plugin class...
    contao/manager-plugin: ...done generating plugin class
    ocramius/package-versions:  Generating version class...
    ocramius/package-versions: ...done generating version class
    > Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication
    
     Added/updated the web/app_dev.php file.
     Added/updated the web/app.php file.
    
     // Clearing the cache for the prod environment with debug                      
     // false                                                                       
    
     [OK] Cache for the "prod" environment (debug=false) was successfully cleared.  
    
    
     // Warming up the cache for the prod environment with debug                    
     // false                                                                       
    
     [OK] Cache for the "prod" environment (debug=false) was successfully warmed.   
    
    
     Trying to install assets as relative symbolic links.
    
     --- ------------------------------- ------------------ 
          Bundle                          Method / Error    
     --- ------------------------------- ------------------ 
      ?   ContaoCoreBundle                relative symlink  
      ?   ContaoFaqBundle                 relative symlink  
      ?   ContaoNewsBundle                relative symlink  
      ?   ContaoNewsletterBundle          relative symlink  
      ?   RockSolidColumnsBundle          relative symlink  
      ?   RockSolidCustomElementsBundle   relative symlink  
      ?   RockSolidFrontendHelperBundle   relative symlink  
      ?   RockSolidIconPickerBundle       relative symlink  
      ?   RockSolidSliderBundle           relative symlink  
      ?   RockSolidThemeAssistantBundle   relative symlink  
      ?   ContaoCalendarBundle            relative symlink  
      ?   ContaoCommentsBundle            relative symlink  
     --- ------------------------------- ------------------ 
    
     [OK] All assets were successfully installed.                                   
    
    
     --- ------------------------- ----------------------------------------------------------------- 
          Symlink                   Target / Error                                                   
     --- ------------------------- ----------------------------------------------------------------- 
      ?   web/files/opensauce       files/opensauce                                                  
      ?   web/files/demo            files/demo                                                       
      ?   web/files/Bilder          files/Bilder                                                     
      ?   system/themes/flexible    The path "system/themes/flexible" exists and is not a symlink.   
      ?   web/assets                The path "web/assets" exists and is not a symlink.               
      ?   web/system/themes         The path "web/system/themes" exists and is not a symlink.        
      ?   system/logs               The path "system/logs" exists and is not a symlink.              
      ?   system/config/tcpdf.php   The path "system/config/tcpdf.php" exists and is not a symlink.  
     --- ------------------------- ----------------------------------------------------------------- 
    
    Script Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication handling the post-install-cmd event terminated with an exception
    
    In ScriptHandler.php line 95:
                                                                        
      An error occurred while executing the "contao:symlinks" command:  
                                                                        
    
    install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>]...
    
    
    # Process terminated with exit code 1
    # Result: General error
    Geändert von xchs (30.08.2018 um 13:35 Uhr) Grund: Code-Tags

  13. #13
    Contao-Nutzer
    Registriert seit
    18.07.2018.
    Beiträge
    9

    Standard

    Beim Aufrufen des Installtools kommt folgende Meldung:


    Code:
    Contao-Installtool
    Es ist ein Fehler aufgetreten
    
    Eine Installationsaufgabe konnte nicht abgeschlossen werden!
    
    
     --- ------------------------- ----------------------------------------------------------------- 
          Symlink                   Target / Error                                                   
     --- ------------------------- ----------------------------------------------------------------- 
      ?   web/files/opensauce       files/opensauce                                                  
      ?   web/files/demo            files/demo                                                       
      ?   web/files/Bilder          files/Bilder                                                     
      ?   system/themes/flexible    The path "system/themes/flexible" exists and is not a symlink.   
      ?   web/assets                The path "web/assets" exists and is not a symlink.               
      ?   web/system/themes         The path "web/system/themes" exists and is not a symlink.        
      ?   system/logs               The path "system/logs" exists and is not a symlink.              
      ?   system/config/tcpdf.php   The path "system/config/tcpdf.php" exists and is not a symlink.  
     --- ------------------------- -----------------------------------------------------------------
    Geändert von xchs (30.08.2018 um 13:38 Uhr) Grund: Code-Tags

  14. #14
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du musst diese Ordner/Dateien manuell per FTP oder Shell löschen
    Code:
    ? system/themes/flexible The path "system/themes/flexible" exists and is not a symlink. 
    ? web/assets The path "web/assets" exists and is not a symlink. 
    ? web/system/themes The path "web/system/themes" exists and is not a symlink. 
    ? system/logs The path "system/logs" exists and is not a symlink. 
    ? system/config/tcpdf.php The path "system/config/tcpdf.php" exists and is not a symlink.
    und anschließend erneut ein Composer-Update ausführen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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

    Standard

    In dem Fall reicht auch ein composer install

  16. #16
    Contao-Nutzer
    Registriert seit
    18.07.2018.
    Beiträge
    9

    Standard

    Ok, die Ordner habe ich gelöscht. Habe alle Dateien in einem Verzeichnis als zip gepackt und dann in dem anderen wieder entpackt (via SSH), dabei wurden wohl die Symlinks geändert.

    Nach einer erneuten Überprüfung habe ich die Website wieder freigegeben.

    Vielen Dank für eure Hilfe!

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
  •