GNU/Linux >> Znalost Linux >  >> Ubuntu

Problémy s instalací Bugzilly na Ubuntu 15.04?

Snažím se nainstalovat Bugzillu.

Mám Phpmyadmin nainstalované v mém systému, takže nemohu postupovat podle pokynů na webu Bugzilla, které mi říkají, abych odstranil /var/www/html složku, protože mám Phpmyadmin tam.

Kromě toho jsem viděl pokyny zde na askubuntu, ale nechci na svém počítači vytvářet další uživatele a chci nainstalovat Bugzillu pro svého výchozího uživatele, protože jsem jediný, kdo tento počítač používá.

Zde jsou kroky, které jsem postupoval:

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`

Změněno na řádku 52:max_allowed_packet=100M

Přidáno jako nový řádek 31 v [mysqld] sekce: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`

Přidáno:

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

Potom:

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

Vypsalo mi to nějaké chyby, takže spustím:

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

Řádek 29:nastavte $webservergroup na www-data

Řádek 67:nastavte $db_pass k heslu pro uživatele s chybami, které jsem před několika kroky vytvořil v MySQL

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

A pak se mi zobrazí tato chyba:

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.

Co jsem tedy udělal špatně?

Jak vidíte, rád bych si nainstaloval Bugzillu /var/www/html/ složku, kde mám také Phpmyadmin takže budu mít:/var/www/html/bugzilla .

Děkuji.

Upravit :po spuštění:cpan indirect multidimensional bareword::filehandles problém je stále:

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.

Úprava 2 :

Související:Jak nainstalovat Ubuntu na USB klíč? (bez použití Startup Disk Creator)

Ok, jediná věc, kterou jsem našel v apache2 log je /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"

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

Přijatá odpověď:

Mám stejný problém s Ubuntu 14.04, Apache 2.4.7, bugzilla 5.0. Také chce nastavit jako http://localhost/bugzilla.

Trik byl myslet... Ano, jednoduše.

Provedli jste:

./testserver.pl http://localhost

když jste ve skutečnosti měli použít

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

protože potřebuje jako vstup své umístění (jo, docela hloupé).


Ubuntu
  1. Instalace Javy na Ubuntu pomocí Apt-get

  2. Co dělat po instalaci Ubuntu 16.04 LTS

  3. Instalace Ubuntu 12.04 bez instalace Grub?

  1. 10 věcí, které je třeba udělat po instalaci Ubuntu Desktop

  2. Jak nainstalovat Bugzilla na Ubuntu 20.04

  3. Problémy s instalací Pycharm

  1. Nainstalujte Podman na Ubuntu

  2. Co nainstalovat na Ubuntu 20.04

  3. Jak nainstalovat R na Ubuntu 20.04