Menu

Upload field: hochgeladene Dateien nicht sichtbar

German
2016-07-22
2016-07-23
  • Michael Jatzeck

    Michael Jatzeck - 2016-07-22

    Hallo,

    ich probiere gerade den Upload Feldtyp aus. Ich kann Dateien hochladen, sie werden allerdings weder in der Übersicht, noch in der Detailansicht angezeigt.

    Wenn ich die Extention "extendedFileManager" für das Tabellenfeld bei den Gruppenrechten aktiviere, erhalte ich die folgende Fehlermeldung in der Detailansicht:
    Warning: odbc_exec(): SQL error: [unixODBC]ERROR: syntax error at or near "WHERE"; Error while executing the query, SQL state 42601 in SQLExecDirect in /srv/www/htdocs/openlimbas/limbas_src/extra/explorer/filestructure.lib on line 3233 Warning: odbc_num_rows() expects parameter 1 to be resource, boolean given in /srv/www/htdocs/openlimbas/limbas_src/lib/include.lib on line 389

    Diese erscheint nur, wenn ich mich unter Chrome anmelde. Wenn ich dieselbe Installation mit Firefox nutze erhalte ich die Fehlermeldung "Sie haben keine Berechtigung oder der Ordner wurde entfernt"

    Die Dateirechte sind allerdings komplett gesetzt.

    Ich komme an die hochgeladenen Dateien ran, wenn ich unter Chrome auf den "Mini Dateimanager" oben links klicke. In dem dann aufgehenden Dialog sind alle Dateien vorhanden und ich kann sie auch öffnen.

    Außerdem erscheinen die aus einem Datensatz hochgeladenen DAteien auch in allen anderen Datensätzen auf die oben beschriebene Art. Das sollte eigentlich nicht so sein, oder? Ich dachte, das Uploadfeld würde die Dateien nach dem Datensatz unterscheiden, in dem es aufgerufen wurde/der Upload stattfand, oder?

    Kann mir jemand helfen?

    Schönen Gruß
    Michael

     
  • Michael Jatzeck

    Michael Jatzeck - 2016-07-22

    Ergänzung: hier die Meldung unter "Fehlerreport", nach dem Aufruf der Detailansicht eines Datensatzes mit dem Uploadfeld:

    action: gtab_change
    Datei: /srv/www/htdocs/openlimbas/limbas_src/extra/explorer/filestructure.lib
    Zeile: 3233
    Fehler: [unixODBC]ERROR: syntax error at or near "WHERE"; Error while executing the query
    SQL: SELECT LDMS_FILES.NAME AS g_31_11,LDMS_FILES.SIZE AS g_31_14,LDMS_FILES.ERSTUSER AS g_31_4,LDMS_FILES.ID,LDMS_FILES.DEL,LDMS_FILES.ERSTDATUM,LDMS_FILES.EDITDATUM,LDMS_FILES.EDITUSER,LDMS_FILES.ERSTUSER,LDMS_FILES.INUSE_TIME,LDMS_FILES.INUSE_USER,LDMS_FILES.VID,LDMS_FILES.VPID,LDMS_FILES.SIZE,LDMS_FILES.MIMETYPE,LDMS_FILES.META,LDMS_FILES.TYP,LDMS_FILES.ERSTGROUP,LDMS_FILES.PERMUSER,LDMS_FILES.CHECKUSER,LDMS_FILES.LEVEL,LDMS_FILES.LOCKUSER,LDMS_FILES.LOCKDATE,LDMS_FILES.LMLOCK,LDMS_FILES.CHECKED,LDMS_FILES.PERM,LDMS_FILES.SECNAME,LDMS_FILES.NAME,LDMS_FILES.THUMB_OK,LDMS_FILES.SORT,LDMS_FILES.TABID,LDMS_FILES.DATID,LDMS_FILES.FIELDID,LDMS_FILES.INDD,LDMS_FILES.INDT,LDMS_FILES.INDC,LDMS_FILES.IND,LDMS_FILES.OCR,LDMS_FILES.OCRT,LDMS_FILES.OCRS,LDMS_FILES.MD5 FROM LDMS_FILES, WHERE .VERKN_ID = LDMS_FILES.ID AND LDMS_FILES.DEL = FALSE AND .ID = 10 AND .LID = 100 ORDER BY LDMS_FILES.ID

    Wenn ich im extendedFileManger die Datei hinzufüge (per Icon oben Mitte), gibt es die folgenden 2 Fehlermeldungen (der Fortschrittsbalken kommt und alles scheint ok sonst):

    Datei: /srv/www/htdocs/openlimbas/limbas_src/gtab/gtab.lib
    Zeile: 514
    Fehler: [unixODBC]ERROR: syntax error at or near "WHERE"; Error while executing the query
    SQL: SELECT LDMS_FILES.NAME AS g_31_11,LDMS_FILES.SIZE AS g_31_14,LDMS_FILES.ERSTUSER AS g_31_4,LDMS_FILES.ID,LDMS_FILES.DEL,LDMS_FILES.ERSTDATUM,LDMS_FILES.EDITDATUM,LDMS_FILES.EDITUSER,LDMS_FILES.ERSTUSER,LDMS_FILES.INUSE_TIME,LDMS_FILES.INUSE_USER,LDMS_FILES.VID,LDMS_FILES.VPID,LDMS_FILES.SIZE,LDMS_FILES.MIMETYPE,LDMS_FILES.META,LDMS_FILES.TYP,LDMS_FILES.ERSTGROUP,LDMS_FILES.PERMUSER,LDMS_FILES.CHECKUSER,LDMS_FILES.LEVEL,LDMS_FILES.LOCKUSER,LDMS_FILES.LOCKDATE,LDMS_FILES.LMLOCK,LDMS_FILES.CHECKED,LDMS_FILES.PERM,LDMS_FILES.SECNAME,LDMS_FILES.NAME,LDMS_FILES.THUMB_OK,LDMS_FILES.SORT,LDMS_FILES.TABID,LDMS_FILES.DATID,LDMS_FILES.FIELDID,LDMS_FILES.INDD,LDMS_FILES.INDT,LDMS_FILES.INDC,LDMS_FILES.IND,LDMS_FILES.OCR,LDMS_FILES.OCRT,LDMS_FILES.OCRS,LDMS_FILES.MD5 FROM LDMS_FILES, WHERE .VERKN_ID = LDMS_FILES.ID AND LDMS_FILES.DEL = FALSE AND .ID = 10 AND .LID = 100 ORDER BY LDMS_FILES.ID

    und direkt danach noch eine Fehlermeldung wie oben. Nehme an, weil die hochgeladene Datei anzeigt werden soll.

     
  • Axel Westhagen

    Axel Westhagen - 2016-07-22

    Ich vermisse die Tabelle "LDMS_META" in den SQL Aufrufen.
    Kann es sein das diese nicht berechtigt ist und oder sie gelöscht wurde?

    Gruß
    Axel

     
  • Axel Westhagen

    Axel Westhagen - 2016-07-22

    Noch was :
    Die Explorer Erweiterung "extendedFileManager" ist nur für den Dateiupload vom Typ Verknüpfung. Also 1.n oder n:m Nicht für das einfache "Upload". Die beiden Feldtypen haben nichts gemeinsam. Die Dateien werden für die Vorschau über ImageMagick verkleinert. Das sollte überprüft werden und ob das TEMP Verzeichnis TEMP/thumpnails apache Schreibrechte hat (im Grunde das ganze dependent Verzeichniss). Dort werden diese thumbnails gespeichert.

     
  • Michael Jatzeck

    Michael Jatzeck - 2016-07-23

    Ich werde es ausprobieren.
    Danke erst mal für die schnelle Antwort. :-)

     

Log in to post a comment.

MongoDB Logo MongoDB