Menu

help: also problems while uploading

2002-10-21
2002-10-23
  • Sven Volker Nowarra

    Hi,

    I have installed freedms (V 0.81-020726) on Suse Linux 7.3. I can work with dmsadmin - no problems.
    I try to login as a user, and upload a document, and get a httpd error. The log states:

    [client 127.0.0.1] Premature end of script headers: /usr/local/httpd/freedms/cgi/FreeDMS.pl

    can someone direct me ... please ?

    thanx

    Volker

     
    • Thomas Mueller

      Thomas Mueller - 2002-10-22

      Is the tmp directory writeable for the user the webserver is running as?
      Does the uploaded file appear in the tmp directory?

       
    • Sven Volker Nowarra

      Solved.
      I had to install the (Perl) MIME-Lite software, which was obviously not included in the SuSe installation. There was another line in the error_log of the apache (/var/adm/httpd/error_log):

      BEGIN failed--compilation aborted at /usr/local/httpd/freedms/bin/dms.pl line 86

      the source code reads this:

      # Mime Lite for sending mail to user
      use MIME::Lite;

      thanx for your help. Looks like this tool can be of great help to our workflows !

       
    • Sven Volker Nowarra

      Thomas,

      I could meanwhile upload textfiles (README's), and I also uploaded WORD Files. I still have a problem to find (understand ?) my Word File in the directory structure, but I can find it by searching with the keyword criterias.

      I also tried to upload an Excel sheet, which again would give me this message, but without a line numbering hint :

      Premature end of script headers: /usr/local/httpd/freedms/cgi/FreeDMS.pl

      I tried to look into the temp directory, but couldn't find any documents there, which I tried to put into freedms...
      I think this task should be moved to the "help" - forum...

       
      • Jochen Entenmann

        Hi Sven, could we write in German?
        Nachdem Du eine Datei hochgeladen hast liegt sie unter "/".  Du kommst ja direkt nach dem hochladen in die Verwaltungs Maske. Dort kannst Du dann unter dem Link "ndern" oder dem Button "<>" den gewnschten Ordner whlen (Sorry, hab momentan nicht soviel Zeit, ist noch nicht ganz fertig). Wenn Du dann auf "speichern" klickst ist die Datei gespeichert.

        Alle Dokumente denen Du keinen Ordner zugewiesen hast kannst Du auf der linken Seite ber "Nicht abgelegt" abrufen. Alternativ kannst Du auch den Link auf der rechten Seite nutzen "Eigene Dokumente auflisten" um alle Deine Dokumente anzuzeigen.

        Zu dem Fehler: Schau mal in der Logdatei des Webservers nach was dort drin steht.

        Schreib mal was in den Logdateien steht, dann kann ich Dir weiterhelfen

        Jochen

         
    • Sven Volker Nowarra

      Hi Jochen,

      also ich hatte inzwischen das System runtergefahren, und heute morgen wieder gebootet. Dann habe ich statt Opera Netscape verwendet, um den Fehler nachzustellen, und siehe da - er ist weg !  (Nein - es ist keine Windows Maschine !!!) Jetzt habe ich auch meine "Excel Files" drin.
      So - das funzt soweit bestens...
      Wo finde ich ausfhrliche Doku ? Habe nur die README-* im freedms Verzeichnis, und auf SOURCEFORGE nix gefunden. Ich wollte eine Gruppe mit usern anlegen, aber meine Hilfe Texte zeigen mir eine leere Seite... FreeDMS.cfg sagt:

      $config{"url"}{"webbase"} = "/freedms";

      und weiter unten dann:

      ... = $config{"url"}{"webbase"} . "/help";

      die Installation ist in

      /usr/local/httpd/freedms

      und die help files in

      /usr/local/httpd/freedms/html/help

      hmmm - weiss nicht so recht weiter. Gibt's ein ausfhrlicheres Handbuch ? Wenn nein, ich schreibe gerne eins (in englisch), weil ich das sowieso unseren Usern an die Hand geben muss ...

      dank, ciao

       
      • Jochen Entenmann

        Hallo Sven,

        den Fehler mit Opera kann ich leider nicht nachvollziehen. Ich arbeite hauptschlich mit IE6 und habe soweit keine Fehler.

        Zu den Dokus, muss ich etwas ausholen:

        Das Projekt hatte ich firmenintern gestartet und es war eigentlich nur fr die Firma gedacht. Als ich es mal Thomas gezeigt hatte meinte er ob ich es nicht OS machen will damit auch andere darauf zugreifen knnen. Das ist dann auch geschehen, aber leider hatte ich ausser Thomas und zeitweilig Drew Ronneberg (der einiges bezglich Sicherheit und PAM gemacht hat) keine Helfer. So habe ich ber 90% des Codes selbst geschrieben und mittlerweile sind einfach andere Projekte(firmenintern) wichtiger, so da ich mich nur noch zeitweilig um FreeDMS kmmern kann. Es giebt nur einige Hilfe Texte, die sind aber bei weitem nicht vollstndig.

        Wenn Du wirklich Lust hast kannst Du gerne die Doku bernehmen, falls Du Fragen hast werde ich Sie Dir gerne beantworten.

        Ganz kurz zu den User/Gruppen: Am besten legst Du als erstes die Gruppen an die Du bentigst. Danach dann die User mit der Ihnen zugewiesenen Gruppe. Die Rechte sind ber ACLs per Dokument realisiert. Die Ordner sind nur zur Strukurierung, Ihnen kann man keine Rechte zuweisen. Als Admin kannst Du globale Ordner anlegen, in diese kann jeder Dokumente ablegen. Nur die Ordner die die User selbst anlegen sind privat es kann auch nur der User der sie angelegt hat darin seine Dokumente ablegen.......

        Sorry probiers mal durch, hab echt keine Zeit. Vielleicht kann ich heute abend mal was zusammen schreiben, kanns aber nicht versprechen.

        Gru und viel Spass

        Jochen

         

Log in to post a comment.

MongoDB Logo MongoDB