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

[gelöst] PDF einbetten: "Zugriff verweigert"

Eingetragen von Der Leo (10)
am 29.04.2015 - 13:59 Uhr in
  • Allgemeines zu Drupal

Hallo zusammen,

ich bastle im Auftrag meines Chefs eine Drupalseite, die als Intranet verwendet werden soll.

Es sollen dabei auch diverse PDF-Dateien, die sich auf einem NAS befinden, eingebettet angezeigt werden. Dabei ändert sich zwar von Zeit zu Zeit der Inhalt der Datei, nicht jedoch Name und Pfad.

Ich habe sämtliche PDFs eingebunden via

<embed height="650" src="\\IP NAS\Verzeichnis\Dateiname.pdf" width="100%"></embed>

Das Problem besteht nun darin, dass bei einzelnen, wenigen Dateien die Meldung "Zugriff verweigert" kommt, jedoch sowohl Datei- als auch Verzeichnisberechtigungen identisch sind.

Hatte jemand schon ein ähnliches Problem und kennt eine Lösung dafür? Das Problem tritt bei vereinzelten Ordnern auf, sobald ich die Datei in ein funktionierendes Verzeichnis kopiere und den Pfad anpasse, klappt es.

Vielen Dank für Eure Mithilfe!

Der Leo

‹ [gelöst] Was bedeutet diese "spezielle" Protokollmeldung? [gelöst] PDF einbetten: "Zugriff verweigert" ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Liegen die Dateien im

Eingetragen von zwerg (736)
am 01.05.2015 - 23:53 Uhr

Liegen die Dateien im private-Ordner? Da hatte ich schon mal Probleme mit...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Private Ordner

Eingetragen von Der Leo (10)
am 04.05.2015 - 08:44 Uhr

Nein, daran liegt es nicht.
Ich habe inzwischen allerdings herausgefunden, dass diese Fehlermeldung auch bei neu erstellten Ordnern auftritt. Das komplette Laufwerk umzustrukturieren in die Ordner, bei denen es funktioniert wäre eine mögliche, jedoch keine realistische Lösung.
Sobald mir eine Lösung kommt, berichte ich!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leider bin ich bei diesem

Eingetragen von Der Leo (10)
am 28.05.2015 - 07:03 Uhr

Leider bin ich bei diesem Thema bisher nicht weiter gekommen. Ich denke inzwischen, dass es daran liegen könnte, dass meine Dateien nicht im Document Root liegen.

Zitat:

It would be a security vulnerability if the client could request local file system files and then use JavaScript to figure out what's in them.

The only way around this is to build an extension in a browser. Firefox extensions and IE extensions can access local resources. Chrome is much more restrictive.

Darauf stoße ich immer wieder. Dann bleibt jedoch die Frage, wieso es überhaupt bei manchen Dateien funktioniert.
Die Seite in den Sicherheitseinstellungen der Internetoptionen des IE auf lokales Intranet bzw. vertrauenswürdige Sites zu setzen bringt auch nichts.
Würde es Sinn machen, das NAS als Pfad in den vhosts einzutragen? Leider habe ich davon gar keine Ahnung, demnach könnte dieser Ansatz auch kompletter Quatsch sein. Könnte mich jemand bestätigen oder mir widersprechen?

Viele Grüße,
Der Leo

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi,was passiert wenn Du den

Eingetragen von Hyp1 (1463)
am 28.05.2015 - 07:38 Uhr

Hi,

was passiert wenn Du den URL direkt eingibst:

Zitat:

\\IP NAS\Verzeichnis\Dateiname.pdf

Bekommst Du die Dateien?

Da ja einige Dateien anscheinend funktionieren und andere nicht,
meine ich dass es ein Berechtigung Problem ist.
Die PDF Dateien werden wohl von verschiedenen Benutzern auf das NAS geschreiben.
Diese Benutzer haben dann die Rechte auf die Dateien.

Sorge dafür, dass der Prozess unter dem der Webserver läuft (ggf. www-data)
auch die entsprechenden Rechte hat.
Vergiss nicht dass die Rechte rekursiv auf das Verzeichnis gesetzt werden müssen.

MfG

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hyp1 schrieb Hi, was passiert

Eingetragen von Der Leo (10)
am 28.05.2015 - 09:30 Uhr
Hyp1 schrieb

Hi,

was passiert wenn Du den URL direkt eingibst:

Zitat:

\\IP NAS\Verzeichnis\Dateiname.pdf

Bekommst Du die Dateien?

Hallo Robert,

wenn ich im Browser die URL eingebe, wird diese mir angezeigt, unabhängig davon, wer das PDF erstellt hat.
Das mit dem Ersteller könnte ein Lösungsansatz sein, leider komme ich erst heute Nachmittag dazu, dies zu testen.

Den Rest, den du geschrieben hast, verstehe ich leider nicht. Dazu muss ich unseren ITler mal fragen, der sollte sich mit so etwas auskennen. Ich bin zu dem Projekt gekommen, da ich mich etwas mit CMS auskenne (zumindest was Installation und Betrieb angeht, vor solchen Problemen wie hier stand ich noch nie. Ist auch beim Onlinebetrieb logisch, da ich da ja die Dateien erst hochladen muss).

Vielen Dank für deine Hilfe,

Der Leo

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, wenn Du im Browser diese

Eingetragen von Hyp1 (1463)
am 28.05.2015 - 10:12 Uhr

Hi,

wenn Du im Browser diese URL eingibst, dann öffnet der Benutzer
die Datei unter welchem Du am PC eingloggt bist.
Ist die URL in Drupal eingebettet öffnet der Benutzer unter dem der Webserver läuft
die Datei.
Hier scheint Dein Problem zu liegen (dieser Benutzer heist unter Apache ggf. www-data).
Ich denke mit deisen Info's wird es Dein ITler schon lösen können.

MfG

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, haben den Apache

Eingetragen von Der Leo (10)
am 11.06.2015 - 07:15 Uhr

Hallo,

haben den Apache inzwischen unter den verschiedensten Benutzern laufen lassen, leider hat sich nichts verändert.

Vermutlich werden wir nun die Dateien 1 mal täglich kopieren lassen. Ist zwar doppelte Speicherbelegung, aber auf die Schnelle fällt mir sonst kein Lösungsweg ein.

Grüße, Der Leo

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, du solltest nicht den

Eingetragen von Hyp1 (1463)
am 11.06.2015 - 08:31 Uhr

Hi,

du solltest nicht den Apache unter verschiedenen Usern laufen lassen,
sondern dem NAS Verzeichnis die Berechtigung geben, dass der Benutzer unter dem der Apache Prozess läuft
darauf zugreifen kann.
1. Frage: Wie heisst der Benutzer unter dem der Apache Prozess läuft?
2. Frage: Hat eben dieser Benutzer auch die Berechtigung um auf das NAS zuzugreifen?
Der Admin der das NAS eingerichtet hat sollte Dir diese Fragen beantworten können.

LG

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Robert,     Alias /_files

Eingetragen von Der Leo (10)
am 18.06.2015 - 12:47 Uhr

Hi Robert,

    Alias /_files "//NASVERZEICHNIS"
    <Directory "//NASVERZEICHNIS">
Options Indexes MultiViews
     AllowOverride None
     Order allow,deny
     Allow from all
    </Directory>

dieser Code in der httpd-xampp.conf brachte mich ein gutes Stück weiter. Ich kann nun via embed src="/_files/Verzeichnis/Dateiname.pdf" die Dateien einbinden. Funktioniert schon mal, solange ich auf dem Server angemeldet bin, auf dem auch der Apache und Drupal laufen.
Vom lokalen Benutzer oder auch vom Terminalserver, auf welchem wir arbeiten, bekomme ich noch einen Error 403, aber das werde ich lösen können!

Trotzdem vielen Dank für deine Antworten!

Schöne Grüße und ein schönes Wochenende,

Der Leo

  • Anmelden oder Registrieren um Kommentare zu schreiben

# New XAMPP security

Eingetragen von Der Leo (10)
am 07.07.2015 - 07:43 Uhr

# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info|_files))">
        Require local
        ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

Hier lag das Problem. Hatte ich nicht gesehen, dass das Verzeichnis bei LocationMatch gelistet ist. Inzwischen funktioniert es.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 3 Tagen 13 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 4 Tagen 5 Stunden
  • melde mich mal wieder, da ich
    vor 8 Wochen 1 Tag
  • Hey danke
    vor 8 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 8 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 7 Stunden
  • Da scheint die Terminologie
    vor 9 Wochen 11 Stunden
  • Kannst doch auch alles direkt
    vor 9 Wochen 4 Tagen
  • In der entsprechenden View
    vor 9 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» 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 21 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