Seite 1 von 4
Problem mit korrekter Pfadangabe bei UploadPic Mod
Verfasst: 04.12.2005 13:41
von roum
Ich hab mir gerade den
UploadPic - Mod eingebaut. Lokal hab ich keine Probleme, in meinem Forum im Netz hab ich allerdings Probleme mit der korrekten Pfadangabe zum Verzeichniss wo die Bilder gespeichert werden.
Eigentlich sollen die Bilder in einem Ordner "userpix" im Forum-Root-Verzeichniss gespeichert werden. Das Verzeichniss ist da und die Rechte sind auch korrekt.
Bei mir auf dem Server liegt das Forum im Ordner /html/... (also direkt im root).
Wenn ich als Pfad /userpix/ angebe funktioniert nix.
Wenn in der Konfiguration vom Mod als Pfad /html/userpix/ angebe funktioniert der Upload, die Bilder werden aber nicht angezeigt, weil mein Forum meint, die Bilder würden in
www.meinedomain.de/html/userpix/ liegen.
Kann mir da bitte mal jemand auf die Sprünge helfen

Verfasst: 04.12.2005 13:59
von CrYiNg
Hallo!
Versuch mal bei der Pfadangabe nur
CrYiNg

Verfasst: 04.12.2005 14:45
von roum
Ne, das wars leider nicht. Wenn ich im ACP bei dem Mod anzeigen lassen möchte, wer was hochgeladen hat/hochladen darf bekomme ich folgende Fehlermeldung:
Code: Alles auswählen
Warning: dir(): open_basedir restriction in effect. File(./../../serpix/) is not within the allowed path(s): (/srv/www/htdocs/web184/html/:/srv/www/htdocs/web184/phptmp/:/srv/www/htdocs/web184/files/:/srv/www/htdocs/web184/atd/) in /srv/www/htdocs/web184/html/admin/admin_uploadpic.php on line 112
Warning: dir(./../../serpix/): failed to open dir: Operation not permitted in /srv/www/htdocs/web184/html/admin/admin_uploadpic.php on line 112
Fatal error: Call to a member function on a non-object in /srv/www/htdocs/web184/html/admin/admin_uploadpic.php on line 117
Wieso verschluckt der eigentlich den 1. Buchstaben von "userpix"?
Verfasst: 04.12.2005 15:05
von Markus67
Hi ...
Welche Version von dem MOD hast du drin?
Ich weiss das in den ersten Versionen der Pfad noch direkt in den Dateien angegeben werden musste.
Markus
Verfasst: 04.12.2005 17:00
von roum
Ich benutze die Mod Version
1.1.3a (müsste die aktuelle sein).
In den Mod Dateien ist der root-path so definiert (bsp: admin_uploadpic.php):
Code: Alles auswählen
// Include required files, get $phpEx and check permissions
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);
Bei den phpBB Dateien ist der root_path scheinbar immer so definiert:
Könnte das daran liegen?
Verfasst: 04.12.2005 17:43
von Markus67
Hi ..
hattest du vorher eine andere Version installiert oder ist die komplett neu installiert?
Der root-Path ist so ok .. da die Datei ja im Admin-Ordner liegt.
Markus
Verfasst: 04.12.2005 17:51
von roum
Den Mod hab ich heute neu installiert

Verfasst: 04.12.2005 18:04
von Markus67
Hi ...
ich hab den MOD erst vor ein paar Tagen installiert und da hat alles reibungslos funktioniert ... allerdings war das ein Update.
Und im Aadminbereich hast du userpix/ eingetragen und CHMOD 777 ist auch vergeben?
Markus
Verfasst: 04.12.2005 18:18
von roum
Ich hab als Pfad schon so einiges getestet. Den Pfad kann man bei der Installation angeben und danach scheinbar nur direkt in der DB (phpbb_config/uploadpic_picdir) ändern. Im ACp wir der Pfad nur eangezeigt, ist aber nicht änderbar.
Der Ordner "userpix" existiert und hat volle Schreibrechte für alle (777).
Den größten Erfolg hab ich mit "/html/userpix/" als Pfad.
So meckert der Mod nicht, der Upload funktioniert und die Bilder werden gespeichert.
Nur kann mein Board die Bilder im Beitrag nicht darstellen.
Der Mod erkennt die Filenamen und zeigt diese sie im ACP an. Der Pfad zum Bild sieht allerdings immer so aus:
http://www.roum.de/html/userpix/9_grossesbild_1.gif
EDIT:
Ich hab jetzt mal die Boarddateien 1:1 (bis auf config.php) lokal laufen lassen und da funktionierts einwandfrei.
Es scheint also nur am Pfad zu scheitern, nicht an den Dateien oder am Mod selber.
Verfasst: 04.12.2005 20:54
von Markus67
Hi ...
dann wärs vielleicht am besten du wartest mal auf Buegelfalte oder schreibst in seinem Forum mal was rein ... der dürfte sich am besten mit dem MOD auskennen
Markus