PDA

Bekijk Volledige Versie : AWStats - Premature end of script headers: awstats.pl



Boyke
26/08/11, 11:32
Het probleem wordt hoogstwaarschijnlijk veroorzaakt door de plugin van AWStats die voorheen geinstalleerd stond, echter heb ik deze verwijderd, de native AWStats geinstalleerd en vervolgens alle configs opnieuw laten builden, maar ik blijf onderstaande errors krijgen:

[Fri Aug 26 11:24:29 2011] [error] [client] (13)Permission denied: exec of '/home/<user>/domains/<domain>/public_html/awstats/awstats.pl' failed
[Fri Aug 26 11:24:29 2011] [error] [client] Premature end of script headers: awstats.pl

Een tijdelijke chmod 777 op het bestand awstats.pl lost het probleem ook niet op en CGI staat aan voor de gebruiker, iemand nog tips waar ik het dan moet zoeken? Alvast bedankt.

Apache is overigens voorzien van de mod_ruid2 module dus het draait onder de juiste user.

Domenico
01/09/11, 13:24
Is dit probleem inmiddels opgelost?

Boyke
12/09/11, 14:44
Nee, maar awstats openen via DA of via /awstats/index.html werkt wel... erg vreemd.

Bij DA zelf konden ze ook niet direct zeggen waar het aan ligt.

Boyke
06/10/11, 23:10
Het probleem lijkt niet alleen met AWStats samen te hangen:

(13)Permission denied: exec of '<path>/cgi-bin/email.cgi' failed, referer: <website>/demo.html
Premature end of script headers: email.cgi, referer: <website>/demo.html
File does not exist: <path>/500.shtml, referer: <website>/demo.html

Als ik het script op de commandline uitvoer (onder de juiste user) dan werkt het wel.

SELinux staat uit, mod_ruid2 staat erop, 755/777/754 mag ook niet baten...

cyberbootje
07/10/11, 01:04
Toevallig vandaag ook dit probleem gehad, niet zo zeer met awstats maar wel met cgi. Hier is het opgelost door de user rechten opnieuw in te stellen op de hele map cgi-bin met chown, wazig want het stond al goed maar toen werkte het wel...

Boyke
07/10/11, 09:27
Bij mij is het ook CGI in zijn algemeenheid, helaas mocht de chown niet baten.

Boyke
09/10/11, 16:12
Niemand anders met dit probleem?

Boyke
10/10/11, 17:10
De oplossing was zoals gewoonlijk "dichterbij" dan ik dacht:

ls -lah /usr/bin/perl
-rwx---r-x 2 root apache 19K Sep 28 14:53 /usr/bin/perl

chmod 755 /usr/bin/perl

Sinds wanneer perl die rechten standaard krijgt is mij een raadsel...