Ergebnis 1 bis 17 von 17

Thema: Probleme mit Anzeigen von Bildern (Zugriffsrechte auf file Ordner??)

  1. #1
    Contao-Nutzer Avatar von SoulKeeper
    Registriert seit
    01.05.2013.
    Ort
    Duisburg
    Beiträge
    9

    Standard Probleme mit Anzeigen von Bildern (Zugriffsrechte auf file Ordner??)

    Hallo liebe Contao Community :-),

    ich bin noch nicht so lange dabei und möchte mich auf diesem Wege auch erstmal vorstellen. Ich heiße Michael bin 26 Jahre, von Beruf Programmierer (Fachinformatiker) und nutze Contao zur Zeit für Fortbildungszwecke um mich in Sachen Webdesign und CMS fit zu machen.

    Ich habe im Moment Schwierigkeiten in Sachen Zugriffsrechte und ich hoffe ihr könnt mir weiterhelfen. Vorweg meine Situation:

    Hoster / Webserver: Strato Windows Server 2008 mit IIS 7.0
    Contao Version 3.0.6
    Webbrowser: Google Chrome

    Der Contao-Check hat mir komplett grünes Licht gegeben (kein Hack Mode usw.). Auf der Homepage wollte ich mein Menü mit Hilfe von CSS und einigen Images erstellen. Die Images liegen alle im file Ordner im passenden Template Ordner und wurden über den Upload Dialog von Contao hochgeladen (Datenbank wurde synchronisiert). Beim Laden der Seite werden die Bilder nicht angezeigt. In der Debugging-Konsole werden die Bilder nur mit einem Platzhalten Icon angezeigt. Irgendwas scheint also beim Laden der Bilder nicht richtig funktioniert zu haben. Genauso verhält es sich mit dem Banner, jedoch habe ich eine "Lösung/Workaround" gefunden um dieses Problem zu beheben, gebe ich dem Bild (z.B. Banner) eine größe mit, wird das Bild einwandfrei angezeigt. Ich gehe davon aus, das er das Bild im files/Template Ordner auf die entsprechende Größe skaliert und es dann in den Assets Ordner kopiert (wo der Zugriff scheinbar klappt).
    Das kann aber nicht wirklich die Lösung sein oder? Nutze ich z.B. die Bildergalerie und gebe den Bilder eine Größe mit, werden diese auch angezeigt, klicke ich dann zum Vergrößern auf das Bild bekomme ich die Meldung "Sie sind nicht berechtigt, dieses Verzeichnis oder diese Seite anzuzeigen."

    Die Url lautet wie folgt: "http://www.jachael.de/files/Jachael_Template/Bilder/Unterwasser_1.jpg"

    Er nimmt für die Originalgröße wieder das Originalbild aus aus dem files/Jachael_Template Order.

    Ist es so gewollt, das es keinen direkten Zugriff auf das Verzeichnis gibt oder habe ich etwas falsch gemacht???

    LG
    Michael

  2. #2
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Willkommen im contao-Forum. Da keiner antworten will, versuche ich es als Anfänger mal. In Deinem root-Verzeichnis sollte sich eine .htaccess-Datei befinden. Wenn nicht, wäre es angebracht, die .htaccess.default zu kopieren und anschliessend umzubenennen in .htaccess . Denn die ist u. a. für die Rechtevergabe zuständig. Anschliessend werden Dir die Anderen nach dem Fussballspiel sicherlich weiterhelfen. Gruss Klaus

  3. #3
    Contao-Nutzer Avatar von SoulKeeper
    Registriert seit
    01.05.2013.
    Ort
    Duisburg
    Beiträge
    9

    Standard ???

    Hallo Klaus,

    danke erstmal für deine Hilfe, ich habe im root Verzeichnis (httpdocs) die htaccess.default Datei in htaccess umbenannt.
    Folgender Inhalt ist mir aufgefallen:

    <FilesMatch "\.(tpl|html5|xhtml)$">
    <IfModule !mod_authz_core.c>
    Order deny,allow
    Deny from all
    </IfModule>
    <IfModule mod_authz_core.c>
    Require all denied
    </IfModule>
    </FilesMatch>

    Muss ich evtl. hier etwas ändern???

    LG
    Michael

  4. #4
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.945

    Standard

    Zitat Zitat von SoulKeeper Beitrag anzeigen
    Muss ich evtl. hier etwas ändern???
    Nein, denn da geht es ja um die Zugriffschte auf Templates (.tpl, .html5 oder .xhtml). Damit hast du aber ja keine Probleme. Liegen denn in Deinem "Bilderverzeichnissen" .htaccess Dateien, die den Zugriff evtl. verhindern würden?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  5. #5
    Contao-Nutzer Avatar von SoulKeeper
    Registriert seit
    01.05.2013.
    Ort
    Duisburg
    Beiträge
    9

    Standard

    Hi Fiedsch

    Zitat Zitat von fiedsch Beitrag anzeigen
    Nein, denn da geht es ja um die Zugriffschte auf Templates (.tpl, .html5 oder .xhtml). Damit hast du aber ja keine Probleme. Liegen denn in Deinem "Bilderverzeichnissen" .htaccess Dateien, die den Zugriff evtl. verhindern würden?
    Nein in keinem der Unterverzeichnisse befindet sich eine .htaccess Datei. Ist es evtl. eine Geschichte die ich im IIS direkt einstellen muss? (Fehlende Rechte von Usern??)

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.945

    Standard

    IIS -- keine Ahnung. Ich gestalte zugunsten meiner mentalen Gesundheit mein Leben so frei von MS, wie es geht.

    Darf denn der User, unter dem der IIS läuft die betroffenen Bilder lesen? Wenn nein, kann er sich "natürlich" nicht ausliefern.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  7. #7
    Contao-Nutzer Avatar von SoulKeeper
    Registriert seit
    01.05.2013.
    Ort
    Duisburg
    Beiträge
    9

    Standard

    Mein Linux Wissen ist leider nicht das Beste deshalb die Windows Maschine.

    Der IIS User hat scheinbar alle Rechte (so sieht es jedenfalls im Sicherheitsdialog aus). Es muss doch eine Möglichkeit geben, herauszufinden was fehlt....
    Ich habe keine Idee mehr.

  8. #8
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Hier alles zur .htaccess :
    https://community.contao.org/de/show...l=1#post263279
    Kopier' mal die .htaccess.default und nenne die Kopie in .htaccess um . Der Check meckert, meine ich, wenn die .htaccess.default fehlt. Ist aber nur ein Schönheitsfehler. Dann mal den Check nochmal und "Validate an existing Contao installation". Dann jachael.de/contao/install.php nochmal. Nur zur Sicherheit. Ist ziemlich schnell gemacht und dann sieht man weiter.

  9. #9
    Contao-Nutzer Avatar von SoulKeeper
    Registriert seit
    01.05.2013.
    Ort
    Duisburg
    Beiträge
    9

    Standard

    Zitat Zitat von KlausGrenoble Beitrag anzeigen
    Hier alles zur .htaccess :
    https://community.contao.org/de/show...l=1#post263279
    Kopier' mal die .htaccess.default und nenne die Kopie in .htaccess um . Der Check meckert, meine ich, wenn die .htaccess.default fehlt. Ist aber nur ein Schönheitsfehler. Dann mal den Check nochmal und "Validate an existing Contao installation". Dann jachael.de/contao/install.php nochmal. Nur zur Sicherheit. Ist ziemlich schnell gemacht und dann sieht man weiter.
    Wenn ich den Check durchlaufen lasse meint er, die .htaccess.default sei beschädigt, ich habe sie bestimmt kaputt editiert .

  10. #10
    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

    Das die Datei als 'corrupt' gekennzeichnet wird ist in diesem Fall vollkommen belanglos, da einzig ein Apache das Konzept der .htaccess kennt. Beim IIS bin ich allerdings auch nicht wirklich firm - mir war allerdings so als dass man das für den IIS so: http://www.iis.net/learn/application...-iis-webconfig konfigurieren sollte.

  11. #11
    Contao-Nutzer Avatar von SoulKeeper
    Registriert seit
    01.05.2013.
    Ort
    Duisburg
    Beiträge
    9

    Standard

    Oha okay , die Seite liegt im vhost Verzeichnis vom IIS, ich habe die web.config in den Domain-Ordner jachael.de gelegt ... funktioniert leider trotzdem nicht.

    Hat jemand Contao mit einem IIS schonmal ans Laufen gebracht????

    Mein aktueller Stand:

    • .htaccess.default im httpdocs Ordner
    • im /system Ordner liegt auch noch eine htaccess Datei


    Sobald die Bilder eine Größe bekommen, werden sie im assets Ordner abgespeichert --> dann ist der Zugriff kein Problem mehr.

  12. #12
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    gebe ich dem Bild (z.B. Banner) eine größe mit, wird das Bild einwandfrei angezeigt. Ich gehe davon aus, das er das Bild im files/Template Ordner auf die entsprechende Größe skaliert und es dann in den Assets Ordner kopiert (wo der Zugriff scheinbar klappt).
    Das mit "files" und "assets" verstehe ich auch nicht ganz. Ich klicke auf Unterwasser_3 und komme auf http://jachael.de/files/Jachael_Temp...erwasser_3.jpg . Das ist aus files. Und ich bekomme "Vous n'avez pas l'autorisation d'afficher ce répertoire ou cette page." ("Sie sind nicht berechtigt, ...). Im Firebug sehe ich <img width="120" height="68" alt="Unterwasser 3" src="assets/images/b/Unterwasser_3-30c3303b.jpg"> . Das ist in assets. Wenn es ein Rechteproblem wäre, dürfte ich ja auch das hier nicht sehen:
    <img width="900" height="260" alt="Unterwasser 1 bearb" src="assets/images/a/Unterwasser_1_bearb-fa12547a.png"> . Kannst Du ein jpg-Bild mal durch ein png-Bild ersetzen (Unterwasser_3.jpg --> Unterwasser_3.png) ?
    Geändert von KlausGrenoble (01.05.2013 um 22:37 Uhr)

  13. #13
    Contao-Nutzer Avatar von SoulKeeper
    Registriert seit
    01.05.2013.
    Ort
    Duisburg
    Beiträge
    9

    Standard

    Ich habe jetzt nochmal im IIS rumgespielt und für den Ordner "files" anonyme Anmeldung eingeschaltet. Jetzt bekomme ich folgende Meldung:

    Forbidden
    You do not have permission to access this document.

    Dieses Mal auf englisch, finde ich schon sehr seltsam. Ich lade mal eben Unterwasser_3.png hoch. Mir ist aufgefallen das ich beim Chrome Seitendebugger
    auch nur die Bilder angezeigt bekomme, die eine feste Breite haben, alle anderen bekommen nur ein Platzhalter.

    Ich entferne jetzt mal bei der Bildergalerie die Abmessungsangaben und du wirst sehen, es bleibt nur noch der Rahmen übrig.

  14. #14
    Contao-Nutzer Avatar von SoulKeeper
    Registriert seit
    01.05.2013.
    Ort
    Duisburg
    Beiträge
    9

    Standard

    Ich denke das Zugriffsproblem existiert bei assets nicht, deswegen werden die "kleinen" Vorschaubilder auch angezeigt wenn ich eine größe von 100px angebe. Sobald ich die Größe weglasse nimmt er die Originalbilder und ZACK fehlen ihm die Rechte, ich werde jetzt nochmal hingehen und diesen Safe Hack Mode einschalten, vielleicht bringt das ja irgendwas....

    Ich sehe gerade, kann ich garnicht mehr...die Installation ist ja durchgelaufen
    Geändert von SoulKeeper (01.05.2013 um 22:36 Uhr)

  15. #15
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Ich sehe eben, das ist sicherlich Blödsinn, weil das Unterwasser_1_bearb-fa12547a.png ja gar kein Link ist...
    Ich sehe noch was. Sieht also wirklich danach aus, dass man in Richtung IIS zu suchen hat:
    https://community.contao.org/de/show...ght=IIS-server
    Da steht irgendwo:"Laut Systemvoraussetzungen untertsützt Contao aber auch IIS und meine Vermutung ist, dass dies nicht so ist."
    Müsste man jetzt schauen, ob es generell Probleme mit IIS gibt oder nicht.
    Geändert von KlausGrenoble (01.05.2013 um 22:45 Uhr)

  16. #16
    Contao-Nutzer Avatar von SoulKeeper
    Registriert seit
    01.05.2013.
    Ort
    Duisburg
    Beiträge
    9

    Standard

    Zitat Zitat von KlausGrenoble Beitrag anzeigen
    Ich sehe eben, das ist sicherlich Blödsinn, weil das Unterwasser_1_bearb-fa12547a.png ja gar kein Link ist...
    Ich sehe noch was. Sieht also wirklich danach aus, dass man in Richtung IIS zu suchen hat:
    https://community.contao.org/de/show...ght=IIS-server
    Hm, hier scheint er wohl eher Probleme mit der Index Seite zu haben, was ich so beim Überfliegen gesehen habe. Im Moment weiß ich nicht weiter, vielleicht mal eine Nacht drüber schlafen?!?
    Mir ist noch aufgefallen, wenn ich die Anonyme Anmeldung im IIS für diesen Ordner entferne, kommt wieder die Meldung "Forbidden You do not have permission to access this document.". Füge ich die Anonyme Anmeldung wieder ein, kommt wieder der englische Kram.

  17. #17
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    So wie ich im Forum rausgefunden habe, wird die .htaccess nur von Apache-Servern verwendet.
    Und bei ISS sieht es oft nach Rechteproblemen aus:
    https://community.contao.org/de/show...=rechtevergabe

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
  •