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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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 !
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
Is the tmp directory writeable for the user the webserver is running as?
Does the uploaded file appear in the tmp directory?
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 !
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...
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
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
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