2013-04-24 61 views
4

我在installing Bugzilla之後跟着本教程,直到我在URL中打localhost/bugzilla時,我才遇到任何問題。我sites-available/default配置如下:內部服務器錯誤500安裝Bugzilla

#ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ 
    Alias /bugzilla/ /var/www/bugzilla/ 
    <Directory /var/www/bugzilla> 
      AddHandler cgi-script .cgi .pl 
      Options +Indexes +ExecCGI +FollowSymLinks 
      DirectoryIndex index.cgi 
      AllowOverride Limit 
    </Directory> 
    #<Directory "/usr/lib/cgi-bin"> 
    #  AllowOverride All 
    #  Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch 
    #  Order allow,deny 
    #  Allow from all 
    #</Directory> 

而在var/log/apache2/error.log

(13)Permission denied: exec of '/var/www/bugzilla/index.cgi' failed 
+2

您是否嘗試將'AllowOverride Limit'更改爲'AllowOverride All'? – F0G 2013-04-24 11:18:39

+0

你解決了這個問題嗎?如果你做了如何? – engma 2013-10-10 08:05:51

+0

它爲我工作感謝... – Rajaraman 2014-03-15 10:08:53

回答

4

拖尾更改AllowOverride LimitAllowOverride All解決整個問題我時。

1

這也適用於我。當使用git升級到5.0.3時,我遇到了500內部服務器錯誤。將Apache中的bugzilla.conf從AllowOverride Limit更改爲AllowOverride All並重新啓動Apache解決了此問題。