Topic als PDF Fehlermeldung

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
MDuss
Beiträge: 98
Registriert: So 17.Jan, 2010 16:30

Topic als PDF Fehlermeldung

Beitrag von MDuss »

Hi Leute.

Ich habe mir diese Mod hier mal heruntergeladen:
http://www.oxpus.de/viewtopic.php?f=11&t=9855

Und zwar für PHP 2.0.23

Ich habe dafür mal ein Vanilla Testforum eingerichtet.
Aber ich erhalte beim Versuch ein PDF zu erstellen folgende Meldung:

FPDF error: Can't open image file: /tmp/giftopngJqzumv

Weiß jemand was das zu bedeuten hat?
Ich habe auf dem Server auchmal ein tmp Ordner mit der Berechtigung 777 angelegt, aber das hat auch nicht geholfen.
Also das Forum leigt im Ordner Forumtest und den tmp Ordner hate ich unter Forumtest angelegt. Sieht so aus:
forumtest/tmp

MfG
MDuss
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Topic als PDF Fehlermeldung

Beitrag von oxpus »

Dein PHP wird den Zugang zu einem temporären Order nicht haben oder dieser ist nicht vorhanden.
Den braucht aber die MOD, um das PDF erzeugen zu können.
Sprech daraufhin bitte deinen Provider an.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
MDuss
Beiträge: 98
Registriert: So 17.Jan, 2010 16:30

Re: Topic als PDF Fehlermeldung

Beitrag von MDuss »

Hi oxpus.

Den Server haben wir für uns allein, also einen dedicate Server. Ich kann also auf alle Bereiche des Servers zugreifen.
Bliebe dann aber die Frarge, wo genau die Mod zugreifen will.

Von der Fehlermeldung her dachte ich, dass ein "tmp" Ordner dort benötigt wird, wo auch das Forum installiert ist, als Beispiel:
Forum ist im Ordner forumtest auf dem Server eingerichtet, und tmp ist ein Unterordner von forumtest.
Hatte tmp auch die Berechtigung 777 erteilt, aber das war wohl nichts.

MfG
MDuss
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Topic als PDF Fehlermeldung

Beitrag von oxpus »

Nein, du musst in die php.ini schauen.
Dort ist das tmp-Verzeichnis definiert, wo PHP schreiben möchte.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
MDuss
Beiträge: 98
Registriert: So 17.Jan, 2010 16:30

Re: Topic als PDF Fehlermeldung

Beitrag von MDuss »

Hi oxpus.

In der php.ini gibt es zwei Einträge mit tmp:

Code: Alles auswählen

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =
und einmal

Code: Alles auswählen

[soap]
; Enables or disables WSDL caching feature.
soap.wsdl_cache_enabled=1
; Sets the directory name where SOAP extension will put cache files.
soap.wsdl_cache_dir="/tmp"
Ich nehme mal an, dass ich hier bei "File Uploads" etwas ändern muss, aber wo und wie?

MfG
MDuss
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Topic als PDF Fehlermeldung

Beitrag von oxpus »

Nein, die bleiben so, wie sie sind.
Aber in open_basedir muss dad Verzeichnis angegeben werden.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
MDuss
Beiträge: 98
Registriert: So 17.Jan, 2010 16:30

Re: Topic als PDF Fehlermeldung

Beitrag von MDuss »

Hi oxpus.

Meinst du das hier?

Code: Alles auswählen

; open_basedir, if set, limits all file operations to the defined directory
; and below.  This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
;open_basedir =
Dann müste ich die Zeile so abändern:
open_basedir =

Aber welches Verzeichniss soll hier angegeben werden und wie, also in welcher Schreibweise?
Und vor allem muss ja ein solches Verzeichniss auf dem Server angelegt werden.
Wo auf dem Server soll dieses angelegt werden? Auf der betriebssystemebene und wenn wo genau, oder wird das Verzeichniss dort angelegt wo auch das Forum läuft?
Ich kenn mich in dem Teil leider nciht wirklich aus.

Ich meine mit dem Dateien auf dem Webserver, also wo das Forum und so weiter angelegt ist, kenne ich mich soweit aus, aber an den Serverbetriebssystemdaten habe ich bisher noch nie etwas gemacht, mit Ausnahme des Dateiuploadlimits zu erhöhen. Das war aber auch schon alles.

MfG
MDuss
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Topic als PDF Fehlermeldung

Beitrag von oxpus »

Dort sollte der Eintrag

Code: Alles auswählen

/tmp/
reichen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
MDuss
Beiträge: 98
Registriert: So 17.Jan, 2010 16:30

Re: Topic als PDF Fehlermeldung

Beitrag von MDuss »

Hi Oxpus.

Dann werde ich mal heute Nachmittag mein Glück versuchen.

Noch eine Frage. Der Ordner tmp, muss der nicht noch irgendwo angelegt werden?

MfG
MDuss
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Topic als PDF Fehlermeldung

Beitrag von oxpus »

Normalerweise sollte der Ordner auf den Linux Root-Verzeichnis vorhanden sein, da das Betriebssystem den Ordner ja auch braucht. Ansonsten gibst du für PHP den Ordner an, den dein Linux auch verwendet. Oder legst den Ordner an...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
MDuss
Beiträge: 98
Registriert: So 17.Jan, 2010 16:30

Re: Topic als PDF Fehlermeldung

Beitrag von MDuss »

Hi oxpus.

Habe es eben versucht, aber der Fehler war immer noch da.

Das tmp Verzeichniss ist da, und den Eintrag habe cih wie folgt geändert:

Vorher:

Code: Alles auswählen

;open_basedir =
Nacher:

Code: Alles auswählen

open_basedir = /tmp/
Hatte aber nichts bewirkt.
Und der tmp Ordner hat auch die Berechtigung 777.

MfG
MDuss
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Topic als PDF Fehlermeldung

Beitrag von oxpus »

Hm, okay, dein PHP hat was gegen den betreffenden Ordner.
Dennoch sollte aber mit der neuen MOD-Version nicht dieser, sondern der Cache-Ordner im Forum verwendet werden.
Also der Ordner /cache/ in deinem Forum.
Der sollte aber mit phpBB 2.0.23 auch vorhanden sein, denn dort legt das Forum ja auch temporäre Daten ab...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
MDuss
Beiträge: 98
Registriert: So 17.Jan, 2010 16:30

Re: Topic als PDF Fehlermeldung

Beitrag von MDuss »

Hi oxpus.

Der cache ordner ist auch vorhanden und die Freigabe lautet hier auch 777.

MfG
MDuss
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Topic als PDF Fehlermeldung

Beitrag von oxpus »

Dann darf aber das Script eigentlich nicht /tmp/ suchen, denn der Ordner ist definitiv /cache/ angegeben.

Keine Ahnung, was das Script hier nicht macht. Ich hatte mich auch noch nie wirklich damit auseinander gesetzt.

Wie lautet denn deine PHP-Einstellung für safe_mode?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
MDuss
Beiträge: 98
Registriert: So 17.Jan, 2010 16:30

Re: Topic als PDF Fehlermeldung

Beitrag von MDuss »

Wenn du mir kurz sagen könntest, wo ich diese Einstellung finden kann.

Ich habe zwar schon mal etwas von einem Safe-Mode gehört, kann aber aus dem Stehgreif heraus nicht sagen,
a) was das nochmals ist
b) dadurch kann cih auch nciht sagen, wie das heir eingestellt ist.

MfG
MDuss

[Edit:]
In der Php.ini habe ich folgendes gefunden:
safe_mode = On
safe_mode_gid = Off
safe_mode_include_dir =
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH
sql.safe_mode = Off

Das ist alles was ich da zu safe_mode gefunden habe.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Topic als PDF Fehlermeldung

Beitrag von oxpus »

Hm, irgendwas ist faul mit deinem Webserver, bzw. PHP.
Versuch doch mal in der php.ini folgendes:

Code: Alles auswählen

upload_tmp_dir = /tmp/
open_basedir = /tmp/
Ansonsten auch mal deine php.ini mit den Default-Werten hier vergleichen: http://www.php.net/manual/de/ini.list.php
Aber nicht blind alles darauf ändern, sondern erst die Beschreibung zu den einzelnen Punkten lesen (sofern vorhanden)!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
MDuss
Beiträge: 98
Registriert: So 17.Jan, 2010 16:30

Re: Topic als PDF Fehlermeldung

Beitrag von MDuss »

HI oxpus.

Werde deinen Vorschalg am Wochenende prüfen.
Wärend der Woche fehlt mir leider die Zeit dafür.

MfG
MDuss
Antworten