Page 1 of 1

AWSTATS geht plötzlich nicht mehr

Posted: 2003-08-02 22:25
by sebbus
Hallo,

ich nutze jetzt schon seit einigen Tagen erfolgreich awstats. Also ich heute in mein cgi-bin-Verzeichnis wechsle, um mal wieder die aktuelle Stistik anzusehen, bekomme ich plötzlich einen Internal Server Error.

Also schau ich mir die error_log an, und was sehe ich:

Code: Select all

Premature end of script headers: /home/www/web1/html/cgi-bin/awstats.pl
Diesen Fehler hatte ich beim erstmaligen Aufrufen nach der installation auch, damals hat es geholfen, in der httpd.conf einfach

Code: Select all

ScriptAlias /cgi-bin/ /home/www/web1/html/cgi-bin/
einzufügen.

Nun, natürlich habe ich das nicht geändert, und trotzdem kommt jetzt wieder dieser Fehler! Weiß vl jemand, woran das liegt?

ForumSuche und google haben leider nicht geholfen :(

MfG, Sebbus

Re: AWSTATS geht plötzlich nicht mehr

Posted: 2003-08-02 23:29
by sebbus
also, ich habh jetzt nochmal genauer nachgesehen, und in der suexec_log einen Fehler gefunden, der neu ist.

Code: Select all

emerg: cannot get docroot information (/srv/www/htdocs)
Was hab ich falsch gemacht, bzw. wie lässt sich das wieder wegkriegen?

Re: AWSTATS geht plötzlich nicht mehr

Posted: 2003-08-03 00:16
by sebbus
Okay, nach langem suchen hab ich nun denke ich den Fehler gefunden.
Habe heute vom update-Server ein Apache-rpm-Update installiert, und der hat wohl die alte suexec-config überschrieben, genauer: DOC_ROOT wurde auf "/srv/www/htdocs" gesetzt, obwohl es IMHO "/home/www/" sein müsste.

So, nun eine Frage, auf die mir hoffentlich jemand antworten kann: Wo finde ich die configurationsdatei von suexec bzw. wie kriege ich das DOC_ROOT auf "/home/www"????

Bitte helfen!!

mfG, Sebbus

Re: AWSTATS geht plötzlich nicht mehr

Posted: 2003-08-03 01:05
by cosmicboy
Bin zwar (noch) nicht der apache.conf Ich-machs-per-Hand-Held, aber ich denke, das DocumentRoot in der apache(2).conf steht und für deine Virtual-Hosts in einer enstprechenden Datei.

Dort einfach ändern und ggfl. due SuexecUserGroup mit angeben.

Re: AWSTATS geht plötzlich nicht mehr

Posted: 2003-08-03 01:25
by sebbus
Also wenn du mit apache.conf die httpd.conf meinst, dann habe ich das dort schon geändert. Leider hat sich das nicht auf suexec ausgewirkt, habe den apache aber auch nur mit "rcapache restart" neugestartet, vl hätte ich da ja was anderes angeben müssen? BTW: Sowas wie "suexec restart" funktioniert ja leider nicht :(

Re: AWSTATS geht plötzlich nicht mehr

Posted: 2003-08-03 13:23
by sebbus
hat denn keiner ne Idee?

Re: AWSTATS geht plötzlich nicht mehr

Posted: 2003-08-03 13:44
by oxygen
Die suExec Einstellungen werden direkt einkompiliert. Ich habe vor kurzem für dynamix ein verändertes rpm Paket aus diesen Sourcen gebaut, frag ihn mal ob er es dir zur Verfügung stellt. Jenes funktioniert mit dem Standard Confixx Pfaden.

Re: AWSTATS geht plötzlich nicht mehr

Posted: 2003-08-03 15:44
by sebbus
Vielen Dank!
Er hat mir das File zur verfügung gestellt, und jetzt gehts wieder :).

Re: AWSTATS geht plötzlich nicht mehr

Posted: 2003-08-05 10:53
by chris76
so ich habe das file jetzt auch installiert, allerdings kommen folgende meldungen

Code: Select all

package apache-1.3.26-57 is already installed
file /usr/sbin/httpd from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
file /usr/sbin/suexec from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
file /usr/share/doc/packages/apache/config.status from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
file /usr/share/man/man1/dbmmanage.1.gz from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
file /usr/share/man/man1/htdigest.1.gz from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
file /usr/share/man/man1/htpasswd.1.gz from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
file /usr/share/man/man8/ab.8.gz from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
file /usr/share/man/man8/apachectl.8.gz from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
file /usr/share/man/man8/httpd.8.gz from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
file /usr/share/man/man8/logresolve.8.gz from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
file /usr/share/man/man8/rotatelogs.8.gz from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
file /usr/share/man/man8/suexec.8.gz from install of apache-1.3.26-57 conflicts with file from package apache-1.3.26-57
und logischerweise geht awstats auch noch nicht :-(

Re: AWSTATS geht plötzlich nicht mehr

Posted: 2003-08-05 12:45
by sebbus
schau dir mal "man rpm" an, es gibt eine Option ähnlich -replacefiles, die musst du mit angeben, damit er die alten Dateien überschreibet!

MfG, Sebbus

Re: AWSTATS geht plötzlich nicht mehr

Posted: 2003-08-05 13:42
by chris76
ok mit

Code: Select all

rpm -i --force dateiname
geht´s

Ciao Christian