Seite 1 von 1

Zugriff auf Flash-Datei nicht erlaubt bei aktiv. Mod Rewrite

Verfasst: Do 4. Dez 2008, 18:04
von Benki
Moin,

ich habe ein 4.8.8. mit aktivem MR funktionierend laufen. Nach Serverwechsel werden jedoch Flash-Dateien und Flash-Videos nicht mehr angezeigt. Dies liegt an irgendwelchen Rechten.

Die Dateien liegen in /cms/upload/videos/ und sind auch direkt aufgerufen über www.domain.de/cms/upload/videos/flash.swf nicht aufrufbar. CMS Springt zur Startseite.

das Error-Log läßt dazu verlauten:

Code: Alles auswählen

[Thu Dec 04 17:06:52 2008] [crit] [client 999.100.88.567] (13)Permission denied: /var/www/web131/html/cms/upload/video/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
.htaccess im root hat 644 und ist ja lesbar, sonst würde MR ja nicht funktionieren. Zur Vorsicht hab ich die .htaccess noch mal neu überspielt - keine Besserung.

Ein im selben Verzeichnis liegendes JPG wird angezeigt!

Das Verzeichnis hat derzeit Rechte 644, aber 755 und 777 auch probiert - keine Besserung.

Das gleiche Flash im Unterordner vom Root läuft einwandfrei.

Neuer Ordner 'Video2' angelegt, File hineinkopiert - gleicher Fehler.

Die Verzeichnis-Architektur ist vom ursprünglichen Server 1:1 übernommen worden. nach Migration ist noch ein Update auf 4.8.8 inkl MR-Update durchgeführt worden.

Hat jemand eine Idee?

Danke vorab!

Re: Zugriff auf Flash-Datei nicht erlaubt bei aktiv. Mod Rew

Verfasst: Do 4. Dez 2008, 21:58
von xmurrix
Abend,
Benki hat geschrieben:...
ich habe ein 4.8.8. mit aktivem MR funktionierend laufen. Nach Serverwechsel werden jedoch Flash-Dateien und Flash-Videos nicht mehr angezeigt. Dies liegt an irgendwelchen Rechten.

Die Dateien liegen in /cms/upload/videos/ und sind auch direkt aufgerufen über www.domain.de/cms/upload/videos/flash.swf nicht aufrufbar. CMS Springt zur Startseite.
...
Ein im selben Verzeichnis liegendes JPG wird angezeigt!
probier doch mal, die letzte RewriteRule in der .htaccess zu erweitern, von

Code: Alles auswählen

RewriteRule !\.(js|ico|gif|jpg|jpeg|png|css|pdf)$ front_content.php [NC,QSA,L]
in

Code: Alles auswählen

RewriteRule !\.(js|ico|gif|jpg|jpeg|png|css|pdf|swf)$ front_content.php [NC,QSA,L]
Sollte es danach funktionieren, dann greift die Ausnahme für Verarbeitung der Requests, die in das upload-Verzeichnis gehen, nicht.
Ziemlich in der Mitte der .htaccess steht folgende Zeile drin:

Code: Alles auswählen

RewriteRule ^cms/upload/.*$ - [L]
Die sollte dafür sorgen, dass alle Requests in das Verzeichnis nicht vom mod_rewrite weiter verarbeitet werden. Eventuell hilft es hier etwas anderes wie RewriteRule cms/upload/.*$ - [L] anzugeben.

Gruß
xmurrix

Verfasst: Fr 5. Dez 2008, 10:24
von Benki
Moin,

danke für die Antwort. Leider haben beide Änderungen keinen Erfolg gezeigt. Die Flashes werden nach wie vor leider nicht angezeigt... :(

Verfasst: Fr 5. Dez 2008, 12:33
von xmurrix
Benki hat geschrieben:Moin,

danke für die Antwort. Leider haben beide Änderungen keinen Erfolg gezeigt. Die Flashes werden nach wie vor leider nicht angezeigt... :(
Noch ein Versuch:
Lege im Verzeichnis /cms/upload/ eine .htaccess mit folgendem Inhalt an.

Code: Alles auswählen

<IfModule mod_rewrite.c>
    RewriteEngine off
</IfModule>
Vielleicht klappt es dann.

Gruß
xmurrix