Error 500 Apache - aber warum?

Apache, Lighttpd, nginx, Cherokee
Post Reply
adieball
Posts: 20
Joined: 2002-06-15 09:33
 

Error 500 Apache - aber warum?

Post by adieball »

Hi

nachdem ich hier ein paar Probleme mit einem Debian Update hatte (irgendwas von dependencies und e2fsprogs), das aber gelöst habe, komt mein Apache nicht mehr hoch :-(
/etc/init.d/apache2 start (oder restart) bringt keine Fehlermeldung, ebenso steht nix im error.log.
Apache meldet einen 500er internal server error.

Nach dem fixen des e2fsprogs Problems fehlte irgendwie das Modul Apache::Reload, welches ich dann von Hand (perl-MCPAN) nachinstalliert habe.

anbei meine sites-enable/default.conf
ux:/etc/apache2/sites-enabled# more default
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride none
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
RedirectMatch ^/$ /apache2-default/
</Directory>

<Directory /var/www/xsfa/admin/>
Options FollowSymLinks MultiViews
AllowOverride None
AuthType Basic
AuthName "XSFA Admin Access"
AuthUserFile /var/www/xsfa/admin/.htpasswd
require valid-user
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /icons/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Alias /images/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Alias /doc/ "/usr/share/doc/"
RedirectMatch ^/doc/apache2-doc/manual(.*)$ /manual$1
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
# --
# added for OTRS (http://otrs.org/)
# --

# agent, admin and customer frontend
ScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/"
Alias /otrs-web/ "/opt/otrs/var/httpd/htdocs/"

# load all otrs modules
Perlrequire /opt/otrs/scripts/apache2-perl-startup.pl

# Apache::Reload - Reload Perl Modules when Changed on Disk
PerlModule Apache::Reload
PerlInitHandler Apache::Reload

# set mod_perl2 options
<Location /otrs>
ErrorDocument 403 /otrs/customer.pl
# ErrorDocument 403 /otrs/index.pl
SetHandler perl-script
PerlHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +ParseHeaders
</Location>


</VirtualHost>
tux:/etc/apache2/sites-enabled#
Jede Hilfe ist gerne angenommen :-)

Danke

Andre
adieball
Posts: 20
Joined: 2002-06-15 09:33
 

Re: Error 500 Apache - aber warum?

Post by adieball »

hmm, ich habe das mit dem Apache::Reload jetzt mal auskommentiert und nun geht es. Schient also dort ein Konflikt vorzuliegen, nur wie behebe ich den am besten?

Andre
lord_pinhead
Posts: 774
Joined: 2004-04-26 15:57
 

Re: Error 500 Apache - aber warum?

Post by lord_pinhead »

Welches Perle Modul ist dafür zuständig und ist es installiert?
Post Reply