TomMatte
(usa Debian)
Enviado em 18/02/2016 - 12:19h
O erro de permission eu consegui resolver. A pasta do bugzilla estava com usuário e grupo diferente do qual o serviço Apache roda, eles tem que estar com o mesmo grupo/usr para ter permissão de acesso.
Agora aparece apenas texto quando acesso a página
Mais informação para ajudar a encontrar ajuda, rodei o ./testserver.pl para testar.
$ ./testserver.pl http://localhost/bugzilla
TEST-OK Webserver is running under group id in $webservergroup.
TEST-OK Got padlock picture.
TEST-FAILED Webserver is fetching rather than executing CGI files.
Check the AddHandler statement in your httpd.conf file.
Porém meu httpd.conf esta conforme o tutorial e o manual do Bugzilla. fiz algumas modificações que encotrei pessoas relatando o mesmo problema e mesmo assim não persiste o erro.
este é o original
<Directory /var/www/htdocs/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
</Directory>
Esta é uma modificação
#<Directory "/srv/www/htdocs/bugzilla">
# AddHandler cgi-script .cgi
# Options +Indexes +ExecCGI +FollowSymlinks +MultiViews
# DirectoryIndex index.cgi index.html
# AddType application/vnd.mozilla.xul+xml .xul
# AddType application/rdf+xml .rdf
# #AllowOverride All
# #Allow from all
#</Directory>
esta é a maior modificação
#Sample Bugzilla Apache Config
#<VirtualHost localhost:*>
# DocumentRoot /var/www/htdocs/bugzilla
# ServerName bug.bugzilla.com
# #RewriteEngine on
# #RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
# #RewriteRule .* - [F]
# IndexOptions SuppressColumnSorting SuppressDescription SuppressHTMLPreamble SuppressLastModified SuppressSize SuppressIcon SuppressRules
# Options +ExecCGI
#<Directory "/var/www/htdocs/bugzilla">
# AddHandler cgi-script .cgi
# Options -Indexes +ExecCGI
# DirectoryIndex index.cgi
# AllowOverride Limit
#</Directory>
#<FilesMatch ^(.*\.pm|.*\.pl|.*localconfig.*)$>
# deny from all
#</FilesMatch>
#<IfModule mod_expires.c>
#<IfModule mod_headers.c>
#<IfModule mod_env.c>
# <FilesMatch (\.js|\.css)$>
# ExpiresActive On
# ExpiresDefault "now plus 1 years"
# Header append Cache-Control "public"
# </FilesMatch>
# SetEnv BZ_CACHE_CONTROL 1
#</IfModule>
#</IfModule>
#</IfModule>
#</VirtualHost>
Não sou especialista na configuração do httpd.conf, então é capaz que o erro seja simples e eu não esteja vendo por minha falta de conhecimento.
Att.
Douglas Silva