|
Autor |
Nachricht |
Helmut
|
Titel: Bilder werden nicht angezeigt
Verfasst am: So, 27 Nov 2005, 01:37 |
|
|
Hallo,
ich habe folgendes Problem:
Bei mir liegt das Forum in einem Unterverzeichnis www.domain.de/xxx/index.php. Der Mod arbeitet auch soweit, aber er hat Probleme mit dem Unterverzeichnis. Die Bilder werden in das Unterverzeichnis www.domain.de/xxx/userpix/*.img hochgeladen, aber beim posten wird dann der Link www.domain.de/userpix/*.img ausgegeben, in dem natürlich die Bilder nicht sind. Auch beim Hochladen wird das Bild nicht angezeigt, obwohl es in das richtige Verzeichnis kopiert wird.
Ich habe schon seit ein paar Stunden versucht, den Fehler zu finden, aber ich bin noch nicht so richtig fündig geworden. Meine Vermutung geht dahin, dass die Variable $phpbb_root_path nicht korrekt verarbeitet wird bzw .aus den Variablen $phpbb_root_path und $board_config['uploadpic_picdir'] nicht der richtige Pfad zum Bilderverzeichnis /userpix/ angelegt wird. Nun meine Frage dazu, was muss ich ändern, damit der Pfad korrekt verarbeitet wird?
Gruß Helmut
|
|
Nach oben |
|
boris
Beiträge: 11195
|
Titel: Re: Bilder werden nicht angezeigt
Verfasst am: So, 27 Nov 2005, 13:17 |
|
|
Helmut gab folgendes von sich: |
Die Bilder werden in das Unterverzeichnis www.domain.de/xxx/userpix/*.img hochgeladen, aber beim posten wird dann der Link www.domain.de/userpix/*.img ausgegeben, |
1. Welche Version von UploadPic und welche phpBB-Version hast du installiert ? (v1.1.3 von UploadPic ist aktuell - hier -, mit der v1.0.0 gab es auf Windows-Servern zunächst Pfadprobleme; die aktuelle Version von phpBB ist 2.0.18.)
2. Wie ist der Pfad zum Bilderverzeichnis in der UploadPic-Config angegeben ? (Vorne und hinten muß ein "/" stehen - der Pfad fängt im Domain-Root an, also z.B. direkt hinter "domain.de".)
3. Auf was für einem Server läuft das Forum (Windows/Linux) und welche PHP-Version ist installiert ?
Ohne die Infos kann ich vorerst nicht weiterhelfen - mit der aktuellen Version von UploadPic gibt ansonsten eigentlich keine Probleme mit den Pfaden, auf verschiedenen Servern und auch mit unterschiedlichen PHP-Versionen.
____________ beehave - home of humbug ... [we can't afford to be neutral]
|
|
Nach oben |
|
Helmut
|
Titel: (Kein Titel)
Verfasst am: So, 27 Nov 2005, 17:56 |
|
|
Hallo Boris,
danke dir für deine Antwort.
zu 1. Ich habe die neuste Version 1.1.3 gestern von hier heruntergeladen.
zu 2. in der UploadPic-Config steht der Pfad /userpix/ drinnen.
zu 3. Das Forum (noch Version 2.0.3) läuft auf einem Linux Server die Version weis ich jetzt aber nicht. Die installierte PHP-Version ist 4.3.4
Der Pfad zum Forum (Testforum) lautet: http://www.selbsthilfeverband-inkontinenz.org/phpBB2CVS/forums.html
Der Pfad zum Bilderverzeichnis lautet:
http://www.selbsthilfeverband-inkontinenz.org/phpBB2CVS/userpix/1_dale_2.gif
Der Pfad, der als Link im Posting erzeugt wird lautet:
http://www.selbsthilfeverband-inkontinenz.org/userpix/1_dale_2.gif
Die Bilder werden ja auch korrekt hochgeladen, sie werden aber nicht in der Vorschau angezeigt, bevor man auf standard klickt. In der Zeile darunter bei BBCode: wird schon der falsche Link zum Bild angezeigt.
Gruß Helmut
|
|
Nach oben |
|
boris
Beiträge: 11195
|
Titel: (Kein Titel)
Verfasst am: Mo, 28 Nov 2005, 11:39 |
|
|
Helmut gab folgendes von sich: |
Der Pfad zum Bilderverzeichnis lautet:
http://www.selbsthilfeverband-inkontinenz.org/phpBB2CVS/userpix/1_dale_2.gif
Der Pfad, der als Link im Posting erzeugt wird lautet:
http://www.selbsthilfeverband-inkontinenz.org/userpix/1_dale_2.gif |
Nunja ... wie gesagt (s.o.):
der Pfad zum Bilderverzeichnis fängt im Domain-Root an, also direkt hinter dem Domainnamen, wie oben und in der Anleitung beschrieben ... in dieser Form wird der Pfad im Install-Skript auch vorausgefüllt.
Helmut gab folgendes von sich: |
zu 2. in der UploadPic-Config steht der Pfad /userpix/ drinnen. |
Wie soll der denn den Pfad "/userpix/" finden, wenn das Bilderverzeichnis im Unterverzeichnis "phpBB2CVS" liegt ??
Nimm "/phpBB2CVS/userpix/" in der UploadPic-Config und es sollte klappen.
____________ beehave - home of humbug ... [we can't afford to be neutral]
|
|
Nach oben |
|
Helmut
|
Titel: (Kein Titel)
Verfasst am: Mo, 28 Nov 2005, 12:03 |
|
|
Hallo Boris,
das habe ich schon alles versucht, wenn ich den Pfad in der Config auf /phpBB2CVS/userpix/ ändere, dann bekomme ich die Fehlermeldung Image-directory doesn't exist. wenn ich im Posting den Button zum hochladen der Bilder anklicke. Im ACP vom Forum bekomme ich dann unter dem Menuepunkt UploadPic die folgende Fehlermeldung:
Warning: dir(./../phpBB2CVS/userpix/): failed to open dir: No such file or directory in /usr/local/httpd/htdocs/xxx/xxx/phpBB2CVS/admin/admin_uploadpic.php on line 112
Fatal error: Call to a member function on a non-object in /usr/local/httpd/htdocs/xxx/xxx/phpBB2CVS/admin/admin_uploadpic.php on line 117
Das Verzeichnis ist aber da und wenn ich in der Config den Pfad /userpix/ eintrage, dann werden die Bilder auch in das Verzeichnis hochgeladen und die Fehlermeldung im ACP erscheint nicht.
Übrigens was mir noch eingefallen ist: Wenn ich das Installskript aufrufe, dann wird als Pfad /phpBB2CVSuserpix/ vorgeschlagen und nicht /phpBB2CVS/userpix/, wie es eigentlich sein müsste.
Gruß Helmut
|
|
Nach oben |
|
boris
Beiträge: 11195
|
Titel: (Kein Titel)
Verfasst am: Mo, 28 Nov 2005, 13:44 |
|
|
Helmut gab folgendes von sich: |
Warning: dir(./../phpBB2CVS/userpix/): failed to open dir |
Logisch, das Verzeichnis soll ja auch nicht im admin-Verzeichnis sein sondern im Forum-Root-Verzeichnis ...
Helmut gab folgendes von sich: |
Wenn ich das Installskript aufrufe, dann wird als Pfad /phpBB2CVSuserpix/ vorgeschlagen |
Bingo !
Das war der Hinweis, der gefehlt hat: dein Config-Eintrag für den script_path ist zwar nicht falsch, führt aber zu dem Fehler - könnte damit zusammenhängen, daß du eine CVS-Version nutzt, muß aber nicht (hab die CVS-Versionen selber nie getestet).
Der script_path sollte aber auf jeden Fall sowas sein wie "/forum/" und nicht "/forum" oder "forum/", bei dir ist es "/phpBB2CVS".
Bevor du jetzt in deiner Config rumschraubst, versuch das hier (und lass den Pfad in der UploadPic-Config auf "/phpBB2CVS/userpix/"):
Code: |
#
#-----[ OPEN ]------------------------------------------
#
uploadpic.php
#
#-----[ FIND ]------------------------------------------
#
$up_parent = str_repeat("../", max(0,substr_count($board_config['script_path'],"/")-1));
#
#-----[ REPLACE WITH ]------------------------------------------
#
$up_parent = str_repeat("../", max(0,substr_count(str_replace("//", "/", "/".$board_config['script_path']."/"),"/")-1));
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_uploadpic.php
#
#-----[ FIND ]------------------------------------------
#
$up_parent = str_repeat("../", max(0,substr_count($board_config['script_path'],"/")-1));
#
#-----[ REPLACE WITH ]------------------------------------------
#
$up_parent = str_repeat("../", max(0,substr_count(str_replace("//", "/", "/".$board_config['script_path']."/"),"/")-1));
|
Das fügt automatisch an den script_path vorne und hinten ein "/" hinzu und löscht dann wieder die doppelten - umständlich, aber damit sollte es für jede Config klappen.
____________ beehave - home of humbug ... [we can't afford to be neutral]
|
|
Nach oben |
|
Helmut
|
Titel: (Kein Titel)
Verfasst am: Mo, 28 Nov 2005, 15:25 |
|
|
Hallo Boris,
jetzt läuft es Fehlerfrei und auch der richtig Pfad zum Einbinden in das Posting wird erzeugt. Du musst nur noch das Installskript entsprechend anpassen, dass dort auch der richtige Pfad zum Verzeichnis eingetragen wird.
Ich habe übrigens das Design etwas angepasst, im Postingfenster einen schönen Button eingefügt und auch die Auswahlfenster etwas umgestaltet. Die geänderten Files schicke ich dir per Mail zu.
Gruß Helmut
|
|
Nach oben |
|
boris
Beiträge: 11195
|
Titel: (Kein Titel)
Verfasst am: Mo, 28 Nov 2005, 16:38 |
|
|
Helmut gab folgendes von sich: |
Du musst nur noch das Installskript entsprechend anpassen, dass dort auch der richtige Pfad zum Verzeichnis eingetragen wird. |
Jo, das hatte ich schon direkt miterledigt.
Packe gleich die neuen Dateien zusammen und lege das komplette Archiv (als v1.1.3a) zum Download bereit, dann ist bei Neuinstallationen auch direkt alles richtig.
____________ beehave - home of humbug ... [we can't afford to be neutral]
|
|
Nach oben |
|
|
|
ähnliche Beiträge |
|
Thema
| Autor
| Forum
| Antworten
| Verfasst am
|
|
Film: Thomas Crown ist nicht zu fassen |
boris |
zelluloid |
0 |
Di, 16 Mai 2023, 19:58 |
|
Film: 7 Zwerge - Der Wald ist nicht genug |
boris |
zelluloid |
0 |
Mi, 13 Apr 2022, 19:58 |
|
Film: Grüner wird's nicht sagte der Gärtner und flog... |
boris |
zelluloid |
0 |
Sa, 08 Jan 2022, 16:48 |
|
Film: Wir können nicht anders |
boris |
zelluloid |
0 |
Do, 09 Dez 2021, 22:16 |
|
Benjamin Black - Nicht frei von Sünde |
boris |
kühnes mittelscharfer |
0 |
Di, 04 Mai 2021, 23:00 |
Schreiben: nein. Antworten: nein. Bearbeiten: nein. Löschen: nein. Umfragen: nein.
|