PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Impex - FudForum // Importfehler bei Posts - msg kann nicht gefunden werden



monaco05
03.02.2010, 15:07
Hallo,

ich importiere mit Impex 1.93 ein FudForum in VB 3.8.
Funktioniert alles einwandfrei bis auf eine Außnahme:

Beim Schritt Post importieren wird nach dem Pfad nach msg gefragt (siehe Screen1). Keine Ahnung wo diese msg-Files sein sollen.

9712



Im nachfolgenden Import gibt es dann einen Fehler (siehe Screen2).

9711


Hab zu msg überhaupt keine Informationen gefunden.
Wie muss man hier vorgehen?

StGaensler
03.02.2010, 15:54
Hallo und herzlich willkommen monaco05,

scheinbar legt FudForum die Beiträge direkt im Dateisystem ab - den Pfad dorthin will Impex wissen.
Wie der genau lautet, kann ich dir leider auch nicht sagen - durchsuche das FudFourm-Verzeichnis doch einfach mal nach diesen Dateien, irgendwo müssen die ja liegen.

Freundliche Grüße

Stefan

monaco05
03.02.2010, 16:08
tja, manchmal ist es so einfach und doch so schwer ;-)

Ich habe nicht so weit gedacht im Verzeichnis des FudForums zu suchen. Dort sind sie unter /data/messages/ zu finden.

StGaensler
03.02.2010, 16:18
Hallo monaco05,

super, dann haben wir das Problem ja schon fast gelöst :)
Du brauchst jetzt noch den absoluten Serverpfad, fängt meist mit /www/htdocs/ oder ähnlich an. Gehe ins AdminCP -> Wartung -> PHP-Info zeigen, und suche auf der rechten Seite die Zeile _SERVER["DOCUMENT_ROOT"] (ganz am Ende der Seite). Das ist der absolute Serverpfad bis ins Hauptverzeichnis deines Webspaces (wenn das nicht passt, dann schau mal bei _SERVER["SCRIPT_FILENAME"] da ist der Pfad bis zu vBulletin drin). Daraus bastelst du dir dann den Pfad bis zu den Beiträgen von FudForum zusammen, und gibts die ohne abschließenden / in das obige Formular ein.

Freundliche Grüße

Stefan

monaco05
03.02.2010, 16:42
ok, hat das die Datei msg_1 auch jetzt gefunden.

Nur jetzt hat er ein Problem innerhalb des Files von einem Post zum nächsten zu springen.

Er bringt als PHP-Fehler --> Warnung: fseek() [function.fseek (http://10.10.24.51/php-bin/ptp/forum/impex/function.fseek)]: stream does not support seeking in [path]\impex\systems\fudforum\000.php (Zeile 214)

Das FudForum inkl. der msg_1 datei läuft auf einem Unixsystem und jetzt hab ich mir die msg-Datei per FTP auf ein Windows2003-System geholt auf dem Apache läuft.

Kommt die Datei vllt. mit dem Systemwechsel nicht klar?

StGaensler
03.02.2010, 17:04
Hallo monaco05,

laut http://www.internet-guide.co.uk/php/stream-support.html tritt der Fehler auf, wenn du nicht den Serverpfad, sondern eine URL einträgst. Bist du dir sicher, dass du in dem Feld keine URL (mit http:// beginnend) eingetragen hast? Mit dem Systemwechsel sollte das nichts zu tun haben, das sind ja beides mal einfache Dateien.

Freundliche Grüße

Stefan