Zum Inhalt springen

Dateiupload funktioniert nicht

Erstellt am 12. September 2008 · 10 Antworten · letzte Antwort am 20. Oktober 2008

Tags: Datei-Upload, Frage

thomas-hh ·

Auch wieder mm_forum (212):
Ich kann den Posts keine Dateien anhängen. Sie werden zwar scheinbar hochgeladen, kommen aber nicht an.

Verzeichnisrechte:

  • /srv/www/vhosts/..../httpdocs/uploads:
    tx_mmforum wwwrun:psaserv 777 (drwxrwxrwx)

Die Dateien kommen im Verzeichnis aber nicht an.
Was kann ich tun?
Viele Grüße,
Thomas

thomas-hh ·

Ich hatte noch keine Zeit, tief in die Programmierung einzusteigen. Meine Forum-Erfahrung ist, dass man die Probleme eh immer nur selbst lösen muss. Schade - ich bräuchte die Funktion eigentlich dringend. Hoffentlich erbarmt sich jemand, der einen Ansatz kennt, wo ich suchen kann.

Nils123 ·

Hallo Thomas,

Danke für Deinen Post. Ich sehe zwar das es bei der Seite die Du gepostet hast funktioniert, aber warum es das bei mir nicht tut, weiß ich leider immer noch nicht. Das Problem ist, dass ich keine Ahnung habe wie ein Bugtracker funktioniert etc.

Eventuell könntest Du mir einen kronkrtene Hinweis geben, das wäre Supi!

Gruß
Nils

thomas-hh ·

Wie dumm von mir. 0:22 ist doch wohl die Zeit fürs aufgeweckte Kind. Wer gegenliest ist klar im Vorteil.

Der Link sollte natürlich sein:
http://bugs.typo3.net/view.php?id=352

Das ist der entsprechende Bugtrackereintrag.

@admins: Falls jemand meinen vorigen Post liest: Bitte meine gepostete Url entfernen. Danke.

Nils123 ·

Hallo Thomas,
leider funktionier es bei mir immer noch nicht.
Ich habe Typo3 4.2 und mm_forum 0.1.7

Meine new_post.html habe ich laut der die bei 0.1.7 als default dabei ist umgeschrieben. Sie lautet an entsprechender Stelle jetzt so:

        <!-- ###ATTACHMENT_SECTION### begin -->
        <tr>
            <td class="tx-mmforum-pi1-newpost-left">###LABEL_ATTACHMENT###</td>
            <td class="tx-mmforum-pi1-newpost-middle" style="text-align: left !important;">
                <input type="hidden" name="MAX_FILE_SIZE" value="###MAXFILESIZE###" />
                <!-- ###ATTACHMENT_FIELD### -->
                <div><input type="file" class="tx-mmforum-pi1-attachment" name="tx_mmforum_pi1_attachment_###ATTACHMENT_NO###" size="64" /></div>
                <!-- ###ATTACHMENT_FIELD### -->
                ###MAXFILESIZE_TEXT###
            </td>
        </tr>
        <!-- ###ATTACHMENT_SECTION### end -->
        <!-- ###ATTACHMENT_EDITSECTION### begin -->
        <tr>
            <td class="tx-mmforum-pi1-newpost-left">###LABEL_ATTACHMENT###</td>
            <td class="tx-mmforum-pi1-newpost-middle" style="text-align: left !important;">
                <!-- ###ATTACHMENT_EDITFIELD### -->
                ###ATTACHMENT_DATA###
                <input type="checkbox" name="tx_mmforum_pi1[attachment_delete][###ATTACHMENT_UID###]" value="1" style="vertical-align: middle;" /> ###LABEL_DELETEATTACHMENT###
                <!-- ###ATTACHMENT_EDITFIELD### -->
            </td>
        </tr>
        <!-- ###ATTACHMENT_EDITSECTION### end -->

Ich habe das Verzeichniss /uploads/tx_mmforum in dem z.B auch die Avatare gespeicher sind, aber die Postanhänge kommen dort nicht an??!!

Habe ich noch etwas falsch gemacht?

Gruß
Nils

thomas-hh ·

Meine Attachment-Section in der New_Post.html sieht so aus, ich habe gerade keine Zeit, die Codes zu vergleichen. Ich habe ein komplett neues Design-Set erstellt. Mit dem hat es dann geklappt. Anschließend habe ich alte CSS-Anpassungen wieder eingearbeitet.

        <!-- ###ATTACHMENT_SECTION### begin -->
        <tr>
            <td class="tx-mmforum-pi1-newpost-left">###LABEL_ATTACHMENT###</td>
            <td class="tx-mmforum-pi1-newpost-middle" style="text-align: left !important;">
                <input type="hidden" name="MAX_FILE_SIZE" value="###MAXFILESIZE###" />
                <!-- ###ATTACHMENT_FIELD### -->
                <div><input type="file" class="tx-mmforum-pi1-attachment" name="tx_mmforum_pi1_attachment_###ATTACHMENT_NO###" size="64" /></div>
                <!-- ###ATTACHMENT_FIELD### -->
                ###MAXFILESIZE_TEXT###
            </td>
        </tr>
        <!-- ###ATTACHMENT_SECTION### end -->
        <!-- ###ATTACHMENT_EDITSECTION### begin -->
        <tr>
            <td class="tx-mmforum-pi1-newpost-left">###LABEL_ATTACHMENT###</td>
            <td class="tx-mmforum-pi1-newpost-middle" style="text-align: left !important;">
                <!-- ###ATTACHMENT_EDITFIELD### -->
                ###ATTACHMENT_DATA###
                <input type="checkbox" name="tx_mmforum_pi1[attachment_delete][###ATTACHMENT_UID###]" value="1" style="vertical-align: middle;" /> ###LABEL_DELETEATTACHMENT###
                <!-- ###ATTACHMENT_EDITFIELD### -->
            </td>
        </tr>
        <!-- ###ATTACHMENT_EDITSECTION### end -->
Nils123 ·

Hallo Thomas,

ich habe den Code verglichen, ist genau das gleiche. In welchem Verzeichniss landen denn die Datein bei Dir die hochgeladen werden?

Ich habe das Verzeichniss /uploads/tx_mmforum in dem z.B auch die Avatare gespeicher sind, aber die Postanhänge kommen dort nicht an??!!

Habe ich noch etwas falsch gemacht?
Welche Rechte muss dieser Ordner haben??

Ich würde auch gerne das der Upload bei mir funktioniert.

Gruß
Nils

thomas-hh ·

Wie gesagt, bei mir hatte es nichts mit den Rechten zu tun (auch 777 hat nichts gebracht),
sondern tatsächlich mit der Neuanlage eines neuen Design-Sets. Das hat's witzigereise gebracht.
Viele Grüße!

Nils123 ·

Hallo an alle,

bei mir geht es jetzt auch.
Der Fehler ist im Template wie beschrieben, allerdings hatte ich nach der Änderung wie von Thomas beschrieben fälschlicher Weise immer mit einem neuen Thema getestet und nicht mit einem Beitrag.

Ihr müsst den Fehler also auch in der Datei new_topic.html beheben, nicht nur in der new_post.html.

Allerdings habe ich jetzt immer noch das Problem, dass der Upload zwar funktioniert wenn man auf Senden klickt, allerdings geht er immer noch nicht bei klick auf Vorschau.

In welchem Template steht denn die Vorschau??? Nehme an, dass dort der gleiche Fehler vorhanden ist.

Gruß
Nils