Problemas al instalar bugzilla en ubuntu 15.04

Problemas al instalar bugzilla en ubuntu 15.04

Estoy intentando instalar Bugzilla.

Lo he Phpmyadmininstalado en mi sistema por lo que no puedo seguir elinstruccionesen el sitio de Bugzilla que me dice que elimine la /var/www/htmlcarpeta porque la tengo Phpmyadminahí.

Además he visto las instrucciones aquí enpreguntabuntu, pero no quiero crear otros usuarios en mi máquina y quiero instalar Bugzilla para mi usuario predeterminado porque soy el único que usa esta máquina.

Estos son los pasos que seguí:

sudo su
apt-get install git nano
apt-get install apache2 mysql-server libappconfig-perl libdate-calc-perl libtemplate-perl libmime-perl build-essential libdatetime-timezone-perl libdatetime-perl libemail-sender-perl libemail-mime-perl libemail-mime-modifier-perl libdbi-perl libdbd-mysql-perl libcgi-pm-perl libmath-random-isaac-perl libmath-random-isaac-xs-perl apache2-mpm-prefork libapache2-mod-perl2 libapache2-mod-perl2-dev libchart-perl libxml-perl libxml-twig-perl perlmagick libgd-graph-perl libtemplate-plugin-gd-perl libsoap-lite-perl libhtml-scrubber-perl libjson-rpc-perl libdaemon-generic-perl libtheschwartz-perl libtest-taint-perl libauthen-radius-perl libfile-slurp-perl libencode-detect-perl libmodule-build-perl libnet-ldap-perl libauthen-sasl-perl libtemplate-perl-doc libfile-mimeinfo-perl libhtml-formattext-withlinks-perl libgd-dev lynx-cur python-sphinx
cd /var/www/html
git clone --branch release-5.0-stable https://git.mozilla.org/bugzilla/bugzilla bugzilla
cd bugzilla
gedit /etc/mysql/my.cnf`

Modificado en la línea 52:max_allowed_packet=100M

Agregado como nueva línea 31, en la [mysqld]sección:ft_min_word_len=2

mysql -u root -p -e "GRANT ALL PRIVILEGES ON bugs.* TO bugs@localhost IDENTIFIED BY '$my_pass'"
service mysql restart
gedit /etc/apache2/sites-available/bugzilla.conf`

Agregado:

ServerName localhost
<Directory /var/www/html>
  AddHandler cgi-script .cgi
  Options +ExecCGI
  DirectoryIndex index.cgi index.html
  AllowOverride Limit FileInfo Indexes Options
</Directory>

Entonces:

a2ensite bugzilla
a2enmod cgi headers expires
service apache2 restart
cd /var/www/html/bugzilla
./checksetup.pl

Me dio algunos errores así que ejecuto:

/usr/bin/perl install-module.pl –all
./checksetup.pl
gedit localconfig

Línea 29: establecer $webservergroupenwww-data

Línea 67: establezca $db_passla contraseña para el usuario de errores que creé en MySQL hace unos pasos

./checksetup.pl (again)
./testserver.pl http://localhost/

Y luego me sale este error:

strictures.pm extra testing active but couldn't load all modules. Missing were:

  indirect multidimensional bareword::filehandles

Extra testing is auto-enabled in checkouts only, so if you're the author
of a strictures-using module you need to run:

  cpan indirect multidimensional bareword::filehandles

but these modules are not required by your users.
TEST-OK Webserver is running under group id in $webservergroup.
TEST-FAILED Fetch of images/padlock.png failed
Your web server could not fetch http://localhost/images/padlock.png.
Check your web server configuration and try again.

Entonces, ¿qué hice mal?

Como puede ver, me gustaría instalar /var/www/html/la carpeta Bugzilla donde también tengo, Phpmyadminasí que tendré: /var/www/html/bugzilla.

Gracias.

Editar: después de ejecutar: cpan indirect multidimensional bareword::filehandlesel problema sigue siendo:

TEST-OK Webserver is running under group id in $webservergroup.
TEST-FAILED Fetch of images/padlock.png failed
Your web server could not fetch http://localhost/images/padlock.png.
Check your web server configuration and try again.

Editar 2:

Ok, lo único que encontré en apache2los registros es /var/log/other_vhosts_access.log:

localhost:80 127.0.0.1 - - [27/Jul/2015:10:29:06 +0200] "GET /images/padlock.png HTTP/1.1" 404 469 "-" "libwww-perl/6.05"

y /var/log/error.log:

[Mon Jul 27 10:14:38.112755 2015] [mpm_prefork:notice] [pid 7477] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.11 mod_perl/2.0.8 Perl/v5.18.2 configured -- resuming normal operations
[Mon Jul 27 10:14:38.112794 2015] [core:notice] [pid 7477] AH00094: Command line: '/usr/sbin/apache2'

Respuesta1

Estoy experimentando el mismo problema con Ubuntu 14.04, Apache 2.4.7, Bugzilla 5.0. También quiere establecer comohttp://localhost/bugzilla.

El truco consistía en pensar... Sí, simplemente.

Ejecutaste:

./testserver.pl http://localhost

cuando en realidad deberías haber usado

./testserver.pl http://localhost/bugzilla

ya que necesita como entrada la ubicación de sí mismo (sí, bastante tonto).

Respuesta2

Para mí (Linux Mint 17.2; Bugzilla 5.0.1, Apache 2.4.7) esto ayudó (finalmente, después de probar muchas otras cosas):

Cambiado AllowOverride Limit FileInfo Indexes OptionsaAllowOverride All

Respuesta3

Estoy experimentando el mismo problema. El problema para mí AllowOverridetambién estaba relacionado con la configuración. Esto está en el archivo /etc/apache2/sites-enabled/000-default.confy se configuró de la siguiente manera:

<VirtualHost *:80>
  <"Directory /var/www/html/bugzilla>
    AddHandler cgi-script cgi
    DirectoryIndex index.cgi
    Options +Indexes +ExecDGI +FollowSymLinks +MultiViews
    AllowOverride Limit
    Order Allow,deny
    Allow from all
  <Directory>
<VirtualHost>

La línea AllowOverridese cambió para que diga:

AllowOverride None

El archivo /etc/apache2/sites-enabled/bugzilla.conftiene la siguiente entrada de directorio:

<Directory /var/www/html>
    AddHandler cgi-script .cgi
    Options +ExecCGI +FollowSymLinks
    DirecortryIndex index.cgi index.html
    AllowOverride All
</Directory>

Eso me solucionó el problema.

información relacionada