Dreamhost host installation bugzilla

bugzilla mozilla's a good open-source bug management software, frogs prepared in glinux development process used to manage the discovered bugs.
But dreamhost bugzilla's automatic installation feature, installation of the frog method in accordance with the dreamhost wiki described above ,
There are a lot of perl modules, but also on dreamhost host does not have permission to install these perl modules. Therefore, the frog decides on the host and their practice a the perl.

perl method of installation is very simple, dreamhost wiki also described .
Frog selected perl5.8.8 of wiki top dreamhost environment patch fight (patch files for download here ).
Patch, run:

sh Configure-Dusethreads-Duselargefiles-Dccflags =-DDEBIAN \
-Dcccdlflags =-fPIC-Darchname = i386-linux-Dprefix = ~ / apps \
-Dpager = / usr / bin / sensible-pager-Uafs-Ud_csh-Uusesfio \
-Uusenm-Duseshrplib-Dvendorlib = / usr/share/perl5 \
-Dvendorarch = / usr/lib/perl5-Dvendorprefix = / usr-Uinstallusrbinperl-des

Which Dprefix parameter is set to the directory you want to install perl.
config is completed you can make \ & \ & make install.

Following the official start to install the bugzilla (frog perl ~ / apps / bin directory, this directory is to be replaced with your actual directory!), First into the bugzilla directory, perform:

~ / Apps / bin / perl chechsetup.pl

This script will check the current perl environment, if there is missing a module, it will give the installation command.
For example, in the frog host, Email :: Send Email :: MIME :: Modifier. Will be prompted to install.
Necessary modules installed in accordance with the order given by this script, then execute the above command again, a localconfig file will be generated in the bugzilla directory.

Modify this localconfig file:

The apache at $ webservergroup = "apache" replaced by their true name of the group, this group name can be found with the groups command.
$ Db host = "localhost" modified for the real mysql server address.
$ Db name = "bugs in" to modify the real database name.
$ Db user = "bugs in" modified for the real user name.
$ Db pass = "modified for the real password.

Above, several have changed finished, re-run checksetup.pl script. The script will ask the administrator email address, set the administrator password, and so the action.

Dreamhost suexec runs cgi scripts, each execution finished checksetup.pl should execute the following command:

for i in docs graphs images js skins; do find $ i-type d-exec chmod o + rx {} \;; done
for i in jpg gif css js png html rdf xul; do find.-name *. $ i-exec chmod o + r {} \;; done
find-name. htaccess-exec chmod o + r {} \;
chmod o + x. data data / webdot

After completing these, bugzilla Even the installation was successful! Can use the browser to access bugzilla address to see results.

Went on to say about Chinese, the finished package can be downloaded here to download cn file after extracting the folder to copy to the bugzilla directory template / directory on the line.

About gfrog

gfrog, Coder. Canon 40D, Seagull 4B, Seagull 203, Blackberry 8100, Thinkpad, Debian Linux
This ENTRY was posted in Linux , the establishment of the station-related and tagged , , Bookmark the permalink .

Comments are closed.