GNU/Linux >> Belajar Linux >  >> Ubuntu

Masalah Saat Menginstal Bugzilla Di Ubuntu 15.04?

Saya mencoba menginstal Bugzilla.

Saya memiliki Phpmyadmin diinstal di sistem saya sehingga saya tidak dapat mengikuti petunjuk di situs Bugzilla yang meminta saya untuk menghapus /var/www/html folder karena saya punya Phpmyadmin di sana.

Selain itu saya telah melihat petunjuk di sini di askubuntu, tetapi saya tidak ingin membuat pengguna lain di mesin saya dan saya ingin menginstal Bugzilla untuk pengguna default saya karena saya satu-satunya yang menggunakan mesin ini.

Berikut adalah langkah-langkah yang saya ikuti:

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`

Diubah pada Baris 52:max_allowed_packet=100M

Ditambahkan sebagai baris baru 31, di [mysqld] bagian: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`

Ditambahkan:

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

Kemudian:

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

Itu memberi saya beberapa kesalahan jadi saya menjalankan:

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

Baris 29:atur $webservergroup ke www-data

Baris 67:set $db_pass untuk kata sandi untuk pengguna bug yang saya buat di MySQL beberapa langkah yang lalu

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

Dan kemudian saya mendapatkan kesalahan ini:

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.

Jadi apa yang saya lakukan salah?

Seperti yang Anda lihat, saya ingin menginstal Bugzilla /var/www/html/ folder tempat saya juga memiliki Phpmyadmin jadi saya akan memiliki:/var/www/html/bugzilla .

Terima kasih.

Sunting :setelah dijalankan:cpan indirect multidimensional bareword::filehandles masalahnya masih:

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.

Edit 2 :

Terkait:Bagaimana cara menginstal Ubuntu ke kunci USB? (tanpa menggunakan Startup Disk Creator)

Oke, satu-satunya hal yang saya temukan di apache2 log adalah /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"

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

Jawaban yang Diterima:

Saya mengalami masalah yang sama dengan Ubuntu 14.04, Apache 2.4.7, bugzilla 5.0. Juga ingin ditetapkan sebagai http://localhost/bugzilla.

Triknya adalah dengan berpikir… Ya, sederhana saja.

Anda mengeksekusi:

./testserver.pl http://localhost

padahal sebenarnya Anda seharusnya menggunakan

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

karena perlu sebagai input lokasi itu sendiri (ya, cukup bodoh).


Ubuntu
  1. Menginstal Java di Ubuntu Menggunakan Apt-get

  2. Cara Menginstal Bugzilla di Ubuntu 20.04

  3. Masalah menginstal Pycharm

  1. 10 Hal yang Harus Dilakukan Setelah Menginstal Desktop Ubuntu

  2. Hal Yang Harus Dilakukan Setelah Menginstal Ubuntu 16.04 LTS

  3. Menginstal Ubuntu 12.04 Tanpa Menginstal Grub?

  1. Instal Podman di Ubuntu

  2. Hal-hal yang harus diinstal di Ubuntu 20.04

  3. Cara Menginstal R di Ubuntu 20.04