AWSTATS geht plötzlich nicht mehr

Apache, Lighttpd, nginx, Cherokee
Post Reply
sebbus
Posts: 125
Joined: 2003-07-07 09:37
Location: Chemnitz
Contact:
 

AWSTATS geht plötzlich nicht mehr

Post 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
sebbus
Posts: 125
Joined: 2003-07-07 09:37
Location: Chemnitz
Contact:
 

Re: AWSTATS geht plötzlich nicht mehr

Post 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?
sebbus
Posts: 125
Joined: 2003-07-07 09:37
Location: Chemnitz
Contact:
 

Re: AWSTATS geht plötzlich nicht mehr

Post 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
cosmicboy
Posts: 146
Joined: 2003-02-04 13:28
 

Re: AWSTATS geht plötzlich nicht mehr

Post 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.
sebbus
Posts: 125
Joined: 2003-07-07 09:37
Location: Chemnitz
Contact:
 

Re: AWSTATS geht plötzlich nicht mehr

Post 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 :(
sebbus
Posts: 125
Joined: 2003-07-07 09:37
Location: Chemnitz
Contact:
 

Re: AWSTATS geht plötzlich nicht mehr

Post by sebbus »

hat denn keiner ne Idee?
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: AWSTATS geht plötzlich nicht mehr

Post 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.
sebbus
Posts: 125
Joined: 2003-07-07 09:37
Location: Chemnitz
Contact:
 

Re: AWSTATS geht plötzlich nicht mehr

Post by sebbus »

Vielen Dank!
Er hat mir das File zur verfügung gestellt, und jetzt gehts wieder :).
chris76
Posts: 1878
Joined: 2003-06-27 14:37
Location: Germering
 

Re: AWSTATS geht plötzlich nicht mehr

Post 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 :-(
sebbus
Posts: 125
Joined: 2003-07-07 09:37
Location: Chemnitz
Contact:
 

Re: AWSTATS geht plötzlich nicht mehr

Post 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
chris76
Posts: 1878
Joined: 2003-06-27 14:37
Location: Germering
 

Re: AWSTATS geht plötzlich nicht mehr

Post by chris76 »

ok mit

Code: Select all

rpm -i --force dateiname
geht´s

Ciao Christian
Post Reply