PDF Export ohne Bilder

Please report bugs here!

Moderator: Thorsten

Post Reply
dreizehn
Posts: 14
Joined: Fri Nov 21, 2014 3:08 pm

PDF Export ohne Bilder

Post by dreizehn »

Hallo

per google suche habe ich gsehen, daß in älterne Versionen dieses thema schon einmal angefrgat wurde, allerdigns ohne eine Antwort:

OS: Linux bananapi 3.4.90
Apache: Server version: Apache/2.2.22 (Debian)
PHP: PHP 5.4.34-0+deb7u1
phpMyFAQ: phpMyFAQ 2.8.15
soeben gesehen, daß es ein Update gibt, aber auch unter phpMyFAQ 2.8.17 keine Änderung
(Habe ich noch was vergessen?)

Ich habe eine FAQ mit einigen Bildern erstellt, die Bilder liegen in images/unterverzeichnis_1.jpg - 19.jpg
In der HTML Ansicht werden die Bilder ganz prima angezeigt.
Wenn ich einen PDF Export mache, sind die Bildern icht vorhanden.
Apache access.log zeigt folgenden Fehler:

XXX.200.13.152 - - [21/Nov/2014:15:17:57 +0100] "GET /secure/phpmyfaq/images/report_as_spam/report_as_spam_1.jpg HTTP/1.0" 401 2873 "-" "-"
XXX.200.13.152 - - [21/Nov/2014:15:17:58 +0100] "GET /secure/phpmyfaq/images/report_as_spam/report_as_spam_1.jpg HTTP/1.0" 401 2873 "-" "-"
XXX.200.13.152 - - [21/Nov/2014:15:17:58 +0100] "GET /secure/phpmyfaq/images/report_as_spam/report_as_spam_1.jpg HTTP/1.0" 401 2873 "-" "-"
XXX.200.13.152 - - [21/Nov/2014:15:17:58 +0100] "GET /secure/phpmyfaq/images/report_as_spam/report_as_spam_1.jpg HTTP/1.0" 401 2873 "-" "-"
XXX.200.13.152 - - [21/Nov/2014:15:17:58 +0100] "GET /secure/phpmyfaq/images/report_as_spam/report_as_spam_2.jpg HTTP/1.0" 401 2873 "-" "-"

der Pfad zu PHPMYFAQ ist:

https://domain.dyndns.de:4443/secure/phpmyfaq/

wie ihr seht, wird aber beim abrufen der Bilder nicht der komplette Pfad sondern erst ab der Domain genommen

Ist sowas bekannt?
Liegt es daran, das PHPMYFAQ auf einem anderen TCP POrt hört, was den Zusammenbau des Pfades in irgendeiner Weise behindert ?

Viele Grüße
Jan
dreizehn
Posts: 14
Joined: Fri Nov 21, 2014 3:08 pm

Re: PDF Export ohne Bilder

Post by dreizehn »

So habe gerade noch einmal geschaut.

XXX.200.13.152 - - [21/Nov/2014:15:17:57 +0100] "GET /secure/phpmyfaq/images/report_as_spam/report_as_spam_1.jpg HTTP/1.0" 401 2873 "-" "-"

Error 401 ist ja : Authorization failed.
Klar, nach dem Update als Root (Dateien kopieren) , war der Eigner nicht mehr www-data.
Habe das nun geändert. Allerdings ohne Erfolg.
Mittlerweile sind die Rechte auf /images und alles was darunter liegt auf 777 gesetzt.
-rwxrwxrwx 1 www-data www-data 8619 Nov 21 14:21 report_as_spam_1.jpg

Es funktioniert trotzdem nicht. Welcher Prozess will denn darauf zugreifen und das PDF erzeugen ?
Im Apache access.log sehe ich - -
Thorsten
Posts: 15560
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: PDF Export ohne Bilder

Post by Thorsten »

Hi,

die Bilder sind per HTTP Auth geschützt, deswegen können sie nicht in das PDF exportiert werden. Entferne für die Bilder den Passwortschutz und es wird klappen.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
dreizehn
Posts: 14
Joined: Fri Nov 21, 2014 3:08 pm

Re: PDF Export ohne Bilder

Post by dreizehn »

Hi Thorsten.

Du meinst per htaccess das authentifizieren abschalten oder bei phpmyfaq?
dreizehn
Posts: 14
Joined: Fri Nov 21, 2014 3:08 pm

Re: PDF Export ohne Bilder

Post by dreizehn »

Hallo Thorsten

vielen Dank, es hat funktioniert.
Ich erkläre trotzdem noch einmal, was ich gemacht habe damit andere eventuell auch eine Lösung haben
Ich habe den Überordner in /var/www/secure in dem auch phpmyfaq installiert ist mit .htaccess per Password geschützt. (Ja, mein PHPMYFAQ ist nicht für jeden Erreichbar)
Dadurch hatte der Prozess, der wohl die Images in den PDFs erzeugt keine Möglichkeit in das Verzeichnis zu wechseln.

Lösung: Im Ordner phpmyfaq/images eine neue htaccess Datei erstellt und die Berechtigungen so gesetzt

.htaccess
Order Deny,Allow
Allow from all
Satisfy any


Damit ist für alle, der zugriff auf den Images Ornder erlaubt.
Im Access.log vom Apache steht jetzt:

xxx.200.13.152 - - [22/Nov/2014:18:21:13 +0100] "GET /secure/phpmyfaq/images/report_as_spam/report_as_spam_19.jpg HTTP/1.0" 200 44308 "-" "-"

Vielen Dank Thorsten für den Tip
Thorsten
Posts: 15560
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: PDF Export ohne Bilder

Post by Thorsten »

Hi Jan,

perfekt, danke!

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply