Ergebnis 1 bis 30 von 30

Thema: Goneo: Nach Update Bilder über CSS-Datei nicht erreichbar

  1. #1
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard Goneo: Nach Update Bilder über CSS-Datei nicht erreichbar

    Hallo,

    bei Goneo steht die Umstellung auf PHP 8.4 an, deshalb habe ich eine Website von 4.13 auf 5.3 upgedatet.
    Merkwürdigerweise habe ich ein Problem wo ich nicht weiterkomme.

    Ich kann die Bilder im files-Ordner nicht erreichen, also der direkte Aufruf (z.B. domain.de/files/theme/header.jpg) erzeugt ein You don't have permission to access this resource.
    Das ist natürlich blöd, da ich im CSS z.B. die Headergrafik einbinde.
    Alle anderen Bilder/Grafiken, die über Inhaltselemente verwendet werden, werden dargestellt.
    Der Ordner ist auf öffentlich gestellt, alle CSS-Dateien werden auch geladen.

    Eine Parallelinstallation auf All-Inkl läuft einwandfrei.

    Wo kann denn da der Fehler liegen?

    Gruß Michael

    Contao 5.3.34
    PHP 8.4
    Geändert von scroll (16.07.2025 um 09:40 Uhr)

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

    Standard

    SymLinksIfOwnerMatch im Apache evt. nicht aktiv?
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    SymLinksIfOwnerMatch im Apache evt. nicht aktiv?
    Wie kann ich das prüfen?
    Über php-info sehe ich nichts...

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

    Standard

    Das würdest du dort auch nicht sehen. Die Fehlermeldung klingt jedenfalls so - oder die Berechtigungen der Dateien unter files/ oder public/files/ (bzw. web/files/) stimmen nicht.
    » sponsor me via GitHub or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das würdest du dort auch nicht sehen. Die Fehlermeldung klingt jedenfalls so - oder die Berechtigungen der Dateien unter files/ oder public/files/ (bzw. web/files/) stimmen nicht.
    htdocs/files steht auf 755
    htdocs/public/files steht auf 777

  6. #6
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.505
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von scroll Beitrag anzeigen
    htdocs/files steht auf 755
    htdocs/public/files steht auf 777
    Docroot auf /web und files in /public?

  7. #7
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    Docroot auf /web und files in /public?
    Docroot steht natürlich auf public

    Ordnerstruktur wie im Screenshot:
    ordnerstruktur.png

    Wirkt jetzt vielleicht verwirrend, weil ich den Ordner unterhalb von files unglücklich web benannt habe. Tatsächlich liegen dort aber nur alle Dateien für den Content.
    Geändert von scroll (16.07.2025 um 12:31 Uhr)

  8. #8
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.444
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und es existiert auch kein web?

    Poste die composer.json.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  9. #9
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Und es existiert auch kein web?

    Poste die composer.json.
    Wirkt jetzt vielleicht verwirrend, weil ich den Ordner unterhalb von files unglücklich web benannt habe. Tatsächlich liegen dort aber nur alle Dateien für den Content.

    PHP-Code:
    {
        
    "type""project",
        
    "require": {
            
    "codefog/contao-cookiebar""^2.5",
            
    "codefog/contao-mobile_menu""^2.7",
            
    "contao-themes-shop/vacancy-calendar""^2.0",
            
    "contao/conflicts""*@dev",
            
    "contao/manager-bundle""5.3.*",
            
    "heimseiten/contao-sticky-footer-backend-bundle""^1.1",
            
    "inspiredminds/contao-glightbox""^1.0",
            
    "madeyourday/contao-rocksolid-antispam""^2.1",
            
    "madeyourday/contao-rocksolid-columns""^2.1",
            
    "madeyourday/contao-rocksolid-custom-elements""^2.4"
        
    },
        
    "extra": {
            
    "public-dir""public",
            
    "contao-component-dir""assets"
        
    },
        
    "scripts": {
            
    "post-install-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ],
            
    "post-update-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ]
        }


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

    Standard

    Poste mal die echte URL zu so einer Datei.
    » sponsor me via GitHub or Revolut

  11. #11
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste mal die echte URL zu so einer Datei.
    Website bei Goneo: entfernt

    Parallelinstallation bei All Inkl: entfernt
    Geändert von scroll (16.07.2025 um 18:18 Uhr) Grund: Link entfernt

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

    Standard

    Die konkrete URL zu einer Datei, wo du den oben beschriebenen Fehler hast.
    » sponsor me via GitHub or Revolut

  13. #13
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Die konkrete URL zu einer Datei, wo du den oben beschriebenen Fehler hast.
    Fehler: entfernt
    Funktioniert: entfernt
    Geändert von scroll (16.07.2025 um 18:18 Uhr) Grund: Link entfernt

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

    Standard

    Poste mal die Ausgabe von ls -la files/theme/ via SSH.
    » sponsor me via GitHub or Revolut

  15. #15
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Code:
    total 208
    drwxr-x--x 4 117421f90493 kunden   4096 Jul 16 10:09 .
    drwx------ 4 117421f90493 kunden   4096 Jul 16 10:08 ..
    drwxr-x--x 2 117421f90493 kunden   4096 Jul 16 10:11 css
    -rw-r----- 1 117421f90493 kunden   1739 Jul 16 10:09 favicon.ico
    drwxr-x--x 2 117421f90493 kunden   4096 Jul 16 10:10 fonts
    -rw-r----- 1 117421f90493 kunden 161898 Jul 16 10:09 header.jpg
    -rw-r----- 1 117421f90493 kunden     92 Jul 16 10:09 icon-booked.gif
    -rw-r----- 1 117421f90493 kunden     92 Jul 16 10:09 icon-free.gif
    -rw-r----- 1 117421f90493 kunden      0 Jul 16 10:08 .public
    -rw-r----- 1 117421f90493 kunden   1636 Jul 16 10:09 select-arrow.png
    -rw-r----- 1 117421f90493 kunden  13553 Jul 16 10:09 starfish.png

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

    Standard

    Und ls -la files/
    » sponsor me via GitHub or Revolut

  17. #17
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Code:
    total 16
    drwx------  4 117421f90493 kunden   4096 Jul 16 10:08 .
    drwxr-x--- 11 117421f90493 www-data 4096 Jul 16 07:49 ..
    drwxr-x--x  4 117421f90493 kunden   4096 Jul 16 10:09 theme
    drwxr-x--x  5 117421f90493 kunden   4096 Jul 16 10:07 web

  18. #18
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.981
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Entferne mal den Haken bei 'Öffentlich' » Speichern
    Setze den Haken bei 'Öffentlich' » Speichern
    Grüsse
    Bernhard


  19. #19
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    Entferne mal den Haken bei 'Öffentlich' » Speichern
    Setze den Haken bei 'Öffentlich' » Speichern
    Das hatte ich schon probiert [emoji3525]


    Gesendet von iPhone mit Tapatalk

  20. #20
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.278
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wem gehören denn die Symlinks für die freigegebenen Ordner unterhalb web/files oder public/files? Falls "www-data", dann klappt das natürlich nicht, wenn die verlinkten Ordner unterhalb von /files "kunden" gehören.

  21. #21
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.444
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wie sieht die Struktur im Ordner themes aus? Du verwendest die Bilder ja in CSS und nicht im Backend von Contao, wenn ich das richtig sehe.

    Nachtrag: Der oberen Ausgabe nach dürfte der Pfad im CSS falsch sein. Müsste ../header.jpg sein. Wenn ich es richtig sehe.
    Geändert von mlweb (16.07.2025 um 16:16 Uhr)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  22. #22
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Wie sieht die Struktur im Ordner themes aus? Du verwendest die Bilder ja in CSS und nicht im Backend von Contao, wenn ich das richtig sehe.

    Nachtrag: Der oberen Ausgabe nach dürfte der Pfad im CSS falsch sein. Müsste ../header.jpg sein. Wenn ich es richtig sehe.
    Es funktioniert einwandfrei in der Parallelinstallation, ist eine exakte Kopie.
    Es kann also nicht an verkehrten Pfaden liegen.

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

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Wie sieht die Struktur im Ordner themes aus? Du verwendest die Bilder ja in CSS und nicht im Backend von Contao, wenn ich das richtig sehe.

    Nachtrag: Der oberen Ausgabe nach dürfte der Pfad im CSS falsch sein. Müsste ../header.jpg sein. Wenn ich es richtig sehe.
    Es liegt nicht an irgendwelchen falschen Pfaden. Alles unter https://ferienhaus-joga-ruegen.de/files/theme/ bekommt vom Apache eine 403 Antwort.
    » sponsor me via GitHub or Revolut

  24. #24
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Wem gehören denn die Symlinks für die freigegebenen Ordner unterhalb web/files oder public/files? Falls "www-data", dann klappt das natürlich nicht, wenn die verlinkten Ordner unterhalb von /files "kunden" gehören.
    Den Ordner web/files gibt es doch nicht (siehe Screenshot in https://community.contao.org/de/show...l=1#post596980)

    Der Ordner public/files ist doch ein Symlink, oder? Den habe ich ja nicht angelegt. Ich weiß nicht woher das kunden aus der SSH-Ausgabe kommt.
    Alle Ordner wurden über das Backend angelegt und nicht über FTP, dann sollten doch die Rechte passen.

    Ich denke das Problem liegt bei Goneo, ich konnte das Update auch nur über die Konsole abschließen, der Manager ist immer hängen geblieben.
    Habe den Support mal angeschrieben, schauen ob da jemand helfen kann.

  25. #25
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.278
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der Ordner public/files ist ein echter Ordner, kein Symlink. Aber "theme" innerhalb dieses Ordners ist ein Symlink, wenn der Ordner "theme" freigegeben ist.

  26. #26
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    209

    Standard

    Uufffff ..., Problem gelöst.

    Was habe ich gemacht...
    Ich habe jetzt für jeden Ordner die Rechte mit der Parallelinstallation verglichen, und siehe da, einen Unterschied festgestellt.
    Ich hatte gedacht das der Ordner unter public/files ein Symlink ist, tatsächlich war dort 750 statt 755 eingestellt.

    Allerdings meine ich aber das auch schon vorher mit Filezilla überprüft zu haben, jetzt zuhause nochmal mit einem anderen FTP-Programm drüber geschaut und entdeckt.
    Meine Güte...

    Ich danke allen für die Hilfe und wünsche euch noch einen schönen Abend!!

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

    Support Contao

    Standard

    Da ich die 750er-Problematik neulich auch bei einer frischen Installation in einem Hetzner-Hosting hattte - sonst noch jemand? Dann sollten wir das mal einkreisen.

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

    Standard

    750/640 ist ja nicht grundsätzlich falsch.
    » sponsor me via GitHub or Revolut

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

    Support Contao

    Standard

    ... aber in den konkreten Fällen halt auch nicht richtig und möglicherweise mit einer Meldung a la 'could not create <huselbusel>, please check permissions' etwas besser zu handhaben.

    Anyway ... ;-)

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

    Standard

    Zitat Zitat von lucina Beitrag anzeigen
    ... aber in den konkreten Fällen halt auch nicht richtig
    Kommt darauf an. Wenn du bei Hetzner die www-data User Group hinzufügst, kannst du wahrscheinlich 640 verwenden (ist aber nicht der Default).
    » sponsor me via GitHub or Revolut

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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