Servus,
irgendwie bekomme ich es einfach nicht zum laufen, daher hier mal mein erster Versuch mit einem Forum und nem eigenen Beitrag.
Ich haben einen Raspi4 Apache zum Laufen bekommen und versuche jetzt auf ein über fstab mounted QNAP per cifs zuzugreifen. Unter /var/www/webdev2 hab ich ein Verzeichnis welches auf ein /media/webdev2 linked. Ich bekomme per Browserzugriff die Zielseite angezeigt, allerdings wird mir bei einem direkten Zugriff kein Bild dargestellt, Text und PHP Inhalt kommen sauber rüber.
Wenn ich eine htmldatei test.html anlege wird der Text angezeigt aber das Bild nicht
<html>
<head>
<title>Insert title here</title>
</head>
<body>
testext
<img src="logo.jpg">
</body>
</html>
Wenn ich eine PHP Datei testphp.php anlege die das Bild mit einem Text versieht dann wird es auch angezeigt
<?php
header ("Content-type: image/png");
$mein_bild = imagecreatefromjpeg("logo.jpg"); // Bild für Hintergrund
$schwarz = ImageColorAllocate ($mein_bild, 0,0,0); // Farbe der Schrift festlegen
$gross = "2"; // Schriftgröße
$randl = "3"; // Ausrichtung von Links
$rando = "3"; // Ausrichtung von Obén
$t1 = "Dies ist ein Test"; // Text der Angezeigt werden soll
ImageString ($mein_bild, $gross, $randl, $rando, "$t1", $schwarz);
imagejpeg ($mein_bild);
?>
Beide Files und die logo.jpg liegen direkt unter /media/webdev2
in dem Apache2 Log kommt kein Fehler man sieht nur sauber den Aufruf
==> /var/log/apache2/access.log <==
XX.XX.XX.XXX - - [14/Nov/2020:19:49:45 +0100] "GET /webdev2/test.html HTTP/1.1" 200 445 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36"
XX.XX.XX.XXX - - [14/Nov/2020:19:49:45 +0100] "GET /webdev2/logo.jpg HTTP/1.1" 200 78840 "http://XX.XX.XX.XXX/webdev2/test.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36"
XX.XX.XX.XXX - - [14/Nov/2020:19:49:58 +0100] "GET /webdev2/testphp.php HTTP/1.1" 200 26037 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36"
Irgendwie gehen mir die Ideen aus warum die Bilder nicht angezeigt werden, wenn es am Zugriff liegen sollte dann dürfte ja gar nichts kommen denke ich
Wenn ich die gleiche Konstellation über meinen alten Raspi2 aufrufe dann klappt alles, der fstab mount unterscheidet sich nur durch die Angabe der Version
//http://XX.XX.XX.XXX/webdev2 /media/webdev2 cifs vers=1.0,sec=ntlmssp,defaults,rw,username=XXXXXX,password=XXXXXX,uid=1000,gid=1000,file_mode=0777,dir_mode=0777,iocharset=utf8 0 0
Hat jemand eine Idee woran das liegen könnte oder hatte sowas schonmal?
Viele Grüße
Mike