GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Probleme bei der Installation von Bugzilla auf Ubuntu 15.04?

Ich versuche, Bugzilla zu installieren.

Ich habe Phpmyadmin in meinem System installiert, sodass ich den Anweisungen auf der Bugzilla-Website, die mich auffordert, /var/www/html zu entfernen, nicht folgen kann Ordner, weil ich Phpmyadmin habe drin.

Außerdem habe ich die Anweisungen hier auf askubuntu gesehen, aber ich möchte keine anderen Benutzer auf meinem Computer erstellen und ich möchte Bugzilla für meinen Standardbenutzer installieren, da ich der einzige bin, der diesen Computer verwendet.

Hier sind die Schritte, die ich befolgt habe:

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`

Geändert in Zeile 52:max_allowed_packet=100M

Als neue Zeile 31 hinzugefügt, in [mysqld] Abschnitt:ft_min_word_len=2

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

Hinzugefügt:

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

Dann:

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

Es gab mir einige Fehler, also führe ich aus:

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

Zeile 29:setze $webservergroup zu www-data

Zeile 67:setze $db_pass zum Passwort für den Bugs-Benutzer, den ich vor ein paar Schritten in MySQL erstellt habe

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

Und dann bekomme ich diesen Fehler:

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.

Also, was habe ich falsch gemacht?

Wie Sie sehen, möchte ich Bugzilla /var/www/html/ installieren Ordner, in dem ich auch Phpmyadmin habe also habe ich:/var/www/html/bugzilla .

Danke.

Bearbeiten :nach dem Ausführen:cpan indirect multidimensional bareword::filehandles Das Problem ist immer noch:

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.

Bearbeiten 2 :

Verwandte:Wie installiere ich Ubuntu auf einem USB-Stick? (ohne Startup Disk Creator zu verwenden)

Ok, das einzige, was ich in apache2 gefunden habe logs ist /var/log/other_vhosts_access.log :

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

und /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'

Akzeptierte Antwort:

Ich habe das gleiche Problem mit Ubuntu 14.04, Apache 2.4.7, Bugzilla 5.0. Möchte auch als http://localhost/bugzilla.

festlegen

Der Trick war zu denken … Ja, einfach.

Sie haben ausgeführt:

./testserver.pl http://localhost

obwohl Sie es eigentlich hätten verwenden sollen

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

da es als Eingabe den Standort von sich selbst benötigt (ja, ziemlich dumm).


Ubuntu
  1. Java unter Ubuntu mit Apt-get installieren

  2. 10 Dinge, die nach der Installation von Ubuntu Desktop zu tun sind

  3. Dinge, die nach der Installation von Ubuntu 16.04 LTS zu tun sind

  4. Ubuntu 12.04 installieren, ohne Grub zu installieren?

  5. Probleme bei der Installation von Pycharm

Die 14 wichtigsten Dinge, die nach der Installation von Ubuntu 20.04 LTS zu tun sind

Installieren Sie MongoDB auf Ubuntu 20.04

Muss Dinge nach der Installation von Ubuntu 13.04 tun

Dinge, die nach der Installation von Ubuntu 13.10 zu tun sind

30 Top Dinge, die nach der Installation von Ubuntu 15.10 zu tun sind

Installation von Notepad++ unter Ubuntu 22.04