Re: [3.2] Avatare werden nicht angezeigt
Verfasst: 28.12.2018 21:45
nope, nix 

phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Dann scheint es so, dass eine Einstellung in der .htaccess den Zugriff verhindert.Mordekay hat geschrieben:Nein, wenn ich die .htaccess raus nehme kann ich die Datei per Direkt-Link aufrufen, was die .htaccess ja verhindert. damit wollte ich lediglich sicher stellen das die Datei auf dem Server an sich fehlerfrei ist.
Nein, das ist es auch nicht. Selbst bei umbenannter .htaccess werden die Avatare nicht angezeigt. Lediglich ein direkter Aufruf per link funktioniert dann. Wenn ich das aber richtig "verstanden" habe ruft für mich als Besucher der Seite die download/file.php das Avatar auf und die ignoriert die .htaccess, oder?vfrblue hat geschrieben:Dann scheint es so, dass eine Einstellung in der .htaccess den Zugriff verhindert.Mordekay hat geschrieben:Nein, wenn ich die .htaccess raus nehme kann ich die Datei per Direkt-Link aufrufen, was die .htaccess ja verhindert. damit wollte ich lediglich sicher stellen das die Datei auf dem Server an sich fehlerfrei ist.
Nix, es sei denn der befindet sich nicht in /var/logDr.Death hat geschrieben:Es wäre nun interessant, was das Server Error Log dazu sagt, wenn man einen hochgeladenen Avatar aufrufen möchte.
Da dies ja nun, wie ich sehe, als "Fallback" funktioniert, müsst ihr wohl damit leben.Mordekay hat geschrieben:Ja, habe ich, mehrmals mittlerweile.
Zwischenzeitlich haben wir uns erst ein mal mit der Lösung der Galerie beholfen, nur wirklich sinnvoll ist das ja nicht.
P.S.²: Was ist mit den Dateirechten vonkopiere testweise einige Avatare vonimages/avatars/upload
in das Verzeichnisimages/avatars/gallery
Dann verändere an der benannten Stelle
http://die-lappenbude.de/files/Bildschirmfoto.png
den Pfad von
images/avatars/upload
auf
images/avatars/gallery
Cleare alle Caches > Testen
(Eventuell zum testen > eigenen Avatar mal neu hochladen + (Strg+F5 im Browser))...
download/file.php
?download/file.php?avatar=66_irgendwas_12345.jpg
zu tun hat. Ziemlich warscheinlich nun nichts mit Dateirechten. Es könnte noch sein, das irgendein wichtiger Grafikservice unter php fehlerhaft oder unter falscher Version läuft (GD? etc.) oder Verzeichnisrechte (Server-seits > nicht FTP ) nicht korrekt oder nur teilweise angewandt werden. Die Möglichkeiten sind jedenfalls schonmal relativ umzingelt. Zeit für einen Service hab ich da grade nicht aber eventuell findet sich dort jemand anderes.Code: Alles auswählen
GD Support enabled
GD Version bundled (2.1.0 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.4.9
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 8
PNG Support enabled
libPNG Version 1.2.49
WBMP Support enabled
XPM Support enabled
libXpm Version 30411
XBM Support enabled
WebP Support enabled
filez.php
download/
also Pfad: download/filez.php
Code: Alles auswählen
<?php
$image = imagecreate(300,150);
$farbe_body = imagecolorallocate($image,0,255,255);
header("Content-Type: image/gif");
imagegif($image);
//header("Content-Type: image/png");
//imagepng($image);
//header("Content-Type: image/jpeg");
//imagejpeg($image,"",1);
?>
www.deinboard.de/download/filez.php
[color=#FF8000]//[/color]
entsprechend hinzufügen/entfernen)show.php
Code: Alles auswählen
<?php
// show.php
$path = '../images/avatars/upload/';
$file = !empty($_REQUEST['file']) ? ($path . $_REQUEST['file']) : '';
if(is_file($file)){
header ("Content-Type: image/jpeg");
readfile($file);
}
?>
download/
also download/show.php
test.jpg
ins Verzeichnis images/avatars/upload
also images/avatars/upload/test.jpg
www.deinboard.de/download/show.php?file=test.jpg
66_58zbla3ghe_irgendwas
) sofern jpg
zum testen geeignet.test.jpg
mal in test
(ohne punkt und extension) umbenennen und ins o.a. Verzeichnis laden:www.deinboard.de/download/show.php?file=test