Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

nach Upload keine Berechtigung Bilder anzuzeigen

Eingetragen von fa_me (14)
am 23.07.2008 - 16:34 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo zusammen,
zunächst mal die Situation: Habe verschiedene Module zur Bildverarbeitung (Upload, CCK, Views, filefield, filefield_image, usw.) getestet und bin auf das Problem gestoßen, dass ich nach dem Upload keine Berechtigungen habe mir das Bild anzuschauen. So viel zum grundsätzlichen Problem.
Um dem Prob auf den Grund zu gehen habe ich soeben ein völlig frisches (nur Kern-Module) Drupal 6.3 (dutsche Version von drupalcenter.de) aufgesetzt. Danach habe ich folgende Schritte ausgeführt bzw. Einstellungen überprüft:

  • upload-Modul (das Kern-Modul) aktiviert
  • Berechtigungen für upload-Modul gesetzt (meiner Meinung eig. nicht nötig, da erstaml nur Tests mit admin)
  • Das Dateisystem hat den Pfad sites/default/files und das tmp-Verzeichnis sites/default/tmp. Beide Ordner existieren und haben die Berechtigung 777.
  • Die Download-Methode steht auf Öffentlich.

Jetzt schreibe ich als admin ein Artikel und hänge diesem ein Bild an. Das Bild wird scheinbar ordungsgemäß hochgeladen und der Artikel wirde ohne Probleme oder Fehlermeldungen gespeichert.
Das Bild wird nun wie gewünscht als Link unter meinem Artikel angezeigt. Wenn ich versuche das Bild über den Link zu öffnen kommt die Fehlermeldung:
"Forbidden
You don't have permission to access /sites/default/files/test.jpg on this server."
Dies wird sehr wahrscheinlich daran liegen, dass die hochgeladene Datei (test.jpg) nun im richtigen Verzeichnis auf dem Server liegt, aber nur Lese- und Schreibberechtigungen für den Eigentümer der Datei hat (600). Wenn ich nun den "Sonstigen" Leseberechtigung gebe (604) funktioniert alles.
So und jetzt endlich zu meiner Frage: Warum wird die hochgeladene Datei mit so wenig Rechten ausgestattet? Liegt das möglicherweise an der Server-konfiguration (Bin bei einem Hoster, bei dem ich wenig Konfig-Möglichkeiten habe, wenn ich ihn nicht kontaktiere)? Oder, hat sich vielleicht etwas an System(Server)voraussetzungen geändert von Drupal 5.8 zu 6.3, denn unter 5.8 habe ich diese Probleme auf gleichem System(Server) nicht.

So, puhh ... Danke schon mal an alle, die sich die Mühe machen das hier überhaupt zu lesen! Ich wäre super froh, wenn mir jemand helfen könnte, da ich schon einige Tage auf der suche bin! Also vielen Dank schon mal!!!

‹ Suchseiten a la jobrapido erstellen freewebspace für drupal ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das muss dann aber

Eingetragen von grandcat (83)
am 23.07.2008 - 18:37 Uhr

Das muss dann aber tatsächlich an der Serverkonfiguration liegen, da bei mir die Files zum Beispiel mit 644(rw - r - r) angelegt werden und es somit keine Probleme gibt. Ich selber setze FastCGI (+ suhosin) mit individuellen Berechtigungen pro Webseitenverzeichnis ein, trotzdem gibt es keine Probleme. Ich vermute daher stark, dass deine Serverkonfiguration diese besondere Rechtevergabe bewirkt, was sich sicherlich auch einstellen lässt.

-------------------------------------
Meine Entwicklungen:

www.minis-kuemmersbruck.de | www.hausmeisterteam-glaser.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Welche Server-Einstellung?

Eingetragen von fa_me (14)
am 24.07.2008 - 10:52 Uhr

Vielen Dank für Deine Antwort! Hast Du vieleicht eine Idee welche Server-Einstellung das sein könnte? Dann könnte ich mich mit der Bitte an meinen Hoster wenden, genau diese Einstellung zu ändern.
Danke schon mal!

  • Anmelden oder Registrieren um Kommentare zu schreiben

php als binary

Eingetragen von tumblingmug (872)
am 24.07.2008 - 12:06 Uhr

Die Wahrheit ist leider, dass sich schon ziemlich viele Leute (inkl. Webhoster) an dieser Frage die Haare ausgerissen haben. Wenn PHP nicht als Apache-Modul, sondern als Binary mit der Kennung des Users läuft, scheinen PHP-erzeugte Dateien (wie eben beim Upload) zunächst mit den Rechten 600 versehen zu werden (nicht in jedem Fall, wie grandcat richtig anmerkt). Wenn suphp im Einsatz ist, können diese Rechte über die / etc / suphp.conf eingestellt werden (umask).

Aber selbst die Domainfactory hat mit diesem Thema zu kämpfen und patcht z.B. bis auf den heutigen Tag ihre Wordpress-Klick-Install-Versionen mit der PHP-Funktion chmod(), um die leidigen 600 loszuwerden. Ich habe auch schon Hoster einfach mit den Achseln zucken sehen bei diesem Thema. Aber es ist definitiv ein Hoster-Thema, das nichts mit Drupal zu tun hat. Zwar kann man sich mit dem Patchen des Codes auf Applikationsebene helfen, aber das ist weder "Best pratice" im Sinne Drupals noch kann es Aufgabe Drupals bzw. anderer Web-Anwedungen sein, sich in die Sicherheitsstrategien des Servers einzumischen.

Die schnelle, eigenhändige Lösung bietet dieser Thread auf drupal.org, aber eigentlich wäre der Hoster gefragt und das würde ich auch tun (und die Lösung bei Nennung des Hosters hier posten).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für die Hilfe!

Eingetragen von fa_me (14)
am 24.07.2008 - 19:35 Uhr

Vielen Dank für die Hilfe! Dank der Änderungen (wie über den Link beschrieben) läuft jetzt alles, endlich! =) Habe dennnoch bei meinem Hoster (www.top-hoster.de) angefragt. Sie haben mir mitgeteilt, dass dies ein skribtseitiges Problem (also von mir) sei und es nicht an der Server-Konfiguration liegt. Dank tumblingmug wissen wir es ja jetzt besser. Auch dafür noch mal vielen Dank an tumblingmug!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Spaß

Eingetragen von tumblingmug (872)
am 25.07.2008 - 01:32 Uhr
fa_me schrieb

Sie haben mir mitgeteilt, dass dies ein skribtseitiges Problem (also von mir) sei und es nicht an der Server-Konfiguration liegt.

Kunde ist König: wenn die Zugriffsrechte, welche Bruder PHP für Dateien schreibt, nicht dafür ausreichen, dass Bruder Apache sie lesen und ausliefern darf - so ist dies natürlich keinesfalls durch die Serverkonfiguration bedingt, sondern ein Problem dummer Benutzer, die davongewinkt gehören ...

Na gut. Aber wirklich lachen hab' ich müssen bei des Hosters "Geld-zurück-Garantie", die statistisch als "nicht in Anspruch genommen" mit 100% ausgewiesen wird, und wo der Workflow der "Entscheidungsfindung" bei der "Garantie-Gewährung" wirklich genial beschrieben ist - lesen, lesen!! ^^ ^^ ^^ - Das grenzt stilistisch an Friederike Kempner.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 4 Tagen 5 Stunden
  • Hey danke
    vor 4 Tagen 23 Stunden
  • Update: jetzt gibt's ein
    vor 5 Tagen 18 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 3 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 3 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 12 Stunden
  • In der entsprechenden View
    vor 2 Wochen 12 Stunden
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 12 Stunden
  • gelöst
    vor 4 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 7 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association