Benutzername    Passwort    Autologin    
  Passwort vergessen       Registrieren  
beeForum Foren-übersicht » hal9000 » mod support
Neues Thema eröffnen   Neue Antwort erstellen Hervorhebung entfernen


Bilder werden nicht angezeigt
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Helmut





Titel: Bilder werden nicht angezeigt
Verfasst am: So, 27 Nov 2005, 01:37
Beitrag
Antworten mit Zitat

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
Rang:
boris



Beiträge: 10136

Titel: Re: Bilder werden nicht angezeigt
Verfasst am: So, 27 Nov 2005, 13:17
Beitrag
Antworten mit Zitat

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
Private Nachricht senden Website dieses Benutzers besuchen Rang:godmode methusalem 3. platz professioneller Sportangler Profi-Winzer (7x Hamm) Arcade-Meister, Rang 16 rainbow-cup
Helmut





Titel: (Kein Titel)
Verfasst am: So, 27 Nov 2005, 17:56
Beitrag
Antworten mit Zitat

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
Rang:
boris



Beiträge: 10136

Titel: (Kein Titel)
Verfasst am: Mo, 28 Nov 2005, 11:39
Beitrag
Antworten mit Zitat

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
Private Nachricht senden Website dieses Benutzers besuchen Rang:godmode methusalem 3. platz professioneller Sportangler Profi-Winzer (7x Hamm) Arcade-Meister, Rang 16 rainbow-cup
Helmut





Titel: (Kein Titel)
Verfasst am: Mo, 28 Nov 2005, 12:03
Beitrag
Antworten mit Zitat

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
Rang:
boris



Beiträge: 10136

Titel: (Kein Titel)
Verfasst am: Mo, 28 Nov 2005, 13:44
Beitrag
Antworten mit Zitat

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
Private Nachricht senden Website dieses Benutzers besuchen Rang:godmode methusalem 3. platz professioneller Sportangler Profi-Winzer (7x Hamm) Arcade-Meister, Rang 16 rainbow-cup
Helmut





Titel: (Kein Titel)
Verfasst am: Mo, 28 Nov 2005, 15:25
Beitrag
Antworten mit Zitat

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
Rang:
boris



Beiträge: 10136

Titel: (Kein Titel)
Verfasst am: Mo, 28 Nov 2005, 16:38
Beitrag
Antworten mit Zitat

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
Private Nachricht senden Website dieses Benutzers besuchen Rang:godmode methusalem 3. platz professioneller Sportangler Profi-Winzer (7x Hamm) Arcade-Meister, Rang 16 rainbow-cup
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    beeForum Foren-übersicht » hal9000 » mod support Seite 1 von 1
Gehe zu:  



ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Film: Remember - Vergiss nicht, dich zu erinnern boris zelluloid 0 Mi, 19 Dez 2018, 21:22 Letzten Beitrag anzeigen
Keine neuen Beiträge Film: Shrink - Nur nicht die Nerven verlieren boris zelluloid 0 Sa, 04 März 2017, 12:46 Letzten Beitrag anzeigen
Keine neuen Beiträge Roald Dahl - Ich sehe was, was du nicht siehst boris kühnes mittelscharfer 0 Sa, 04 März 2017, 12:36 Letzten Beitrag anzeigen
Keine neuen Beiträge Raymond Carver - Warum tanzt ihr nicht boris kühnes mittelscharfer 0 Di, 03 Jan 2017, 22:01 Letzten Beitrag anzeigen
Keine neuen Beiträge Alan Paton - Denn sie sollen getröstet werden boris kühnes mittelscharfer 0 Mi, 21 Sep 2016, 20:45 Letzten Beitrag anzeigen


Schreiben: nein. Antworten: nein. Bearbeiten: nein. Löschen: nein. Umfragen: nein.
phpBB © phpBB Group | impressum