GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Bugzilla unter CentOS 6

Bugzilla ist das beliebteste Bug-Tracking-System, das entwickelt wurde, um den Gruppen von Softwareentwicklern zu helfen, ihre Softwareentwicklung im Auge zu behalten.

Es ist eine kostenlose und funktionsreiche Anwendung, die einer großen Anzahl von Teams und Organisationen zur Verfügung steht und ihnen hilft, ihre Entwicklungsarbeit zu organisieren und zu synchronisieren.

Dieser Artikel führt Sie durch den Installationsprozess von Bugzilla auf einem CentOS VPS.

Beginnen wir zunächst mit der Installation der erforderlichen Pakete. Geben Sie Folgendes ein:

# yum install perl* mod_perl-devel -y

Nachdem die Installation der erforderlichen Pakete abgeschlossen ist, führen Sie den folgenden Befehl aus, um die neueste Version von Bugzilla herunterzuladen (passen Sie die URL an die aktuelle Version an):

# wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.4.tar.gz

Entpacken Sie es in das gewünschte Verzeichnis:

# tar zxvf bugzilla-4.2.2.tar.gz -C /var/www/html/

Geben Sie das Verzeichnis ein, das die entpackte Bugzilla-Installation enthält, und benennen Sie das Verzeichnis „bugzilla-${VERSION}“ in etwas um, das für den Webzugriff bequemer ist:

# cd /var/www/html/

# mv -v bugzilla-4.4 bugzilla

Melden Sie sich mit „root“ als Benutzer und Ihrem mysql-„root“-Passwort bei mysql an und erstellen Sie eine Datenbank für die Bugzilla-Installation:

# mysql -uroot -p
mysql> create database bugzilla_DB;

Gewähren Sie einem neu erstellten Benutzer alle Berechtigungen für die gerade erstellte Datenbank und identifizieren Sie ihn durch sein eigenes Passwort:

mysql> grant all on bugzilla_DB.* to some_user@localhost identified by 'random_password';

und beenden Sie mysql:

mysql> \q

Führen Sie den folgenden Befehl aus, um die erforderlichen Module zu finden:

# ./checksetup.pl

Nachdem das Skript checksetup.pl fertig ist, installieren Sie die erforderlichen und die optionalen Module, indem Sie Folgendes ausführen:

# /usr/bin/perl install-module.pl --all

Sobald die Module installiert sind, führen Sie das Skript checksetup.pl erneut aus, um die localconfig-Datei zu generieren:

# ./checksetup.pl

Verwenden Sie Ihren bevorzugten Texteditor (in diesem Fall vim) und bearbeiten Sie die Einträge $db_name, $db_user und $db_pass in der Datei „localconfig“ und füllen Sie sie mit den MySQL-Datenbankinformationen, die wir zuvor festgelegt haben:

# vim ./localconfig

Führen Sie erneut das checksetup-Skript aus, um die anfängliche Konfiguration festzulegen:

# ./checksetup.pl

Als nächstes müssen diese wenigen Zeilen an die Apache-Konfigurationsdatei angehängt werden:

# vim /etc/httpd/conf/httpd.conf

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

Speichern Sie die Datei und führen Sie den folgenden Befehl aus, um den Webserver neu zu starten:

# service httpd restart

Das ist es! Öffnen Sie http:///bugzilla und beginnen Sie mit der Organisation Ihrer Softwareentwicklung!

HINWEIS:Im Falle von „500 Internal Server Error“ bei Ihrem ersten Versuch, auf Bugzilla zuzugreifen, suchen Sie bitte nach der „Options“-Zeile in der .htaccess-Datei und kommentieren Sie sie aus.

Wenn Sie einer unserer Linux-VPS-Hosting-Kunden sind, müssen Sie dies natürlich nicht tun. Fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Administratoren werden Bugzilla umgehend für Sie installieren.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie Bugzilla 5.0 unter CentOS 7

So installieren Sie Java unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 7

So installieren Sie Go unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8