Installing BugZilla 3.4.1 on DreamHost General August 25, 2009 Comments Off
Here are my updated instructions on installing BugZilla 3.4.1 on DreamHost shared hosting via the shell.
cd
wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.4.1.tar.gz
tar zxf bugzilla-3.4.1.tar.gz
rm bugzilla-3.4.1.tar.gz
mv bugzilla-3.4.1*/* .
./checksetup.pl
groups
[Your groups name is displayed onscreen.]
Don’t try /usr/bin/perl install-module.pl --all
This process got killed for me. A DreamHost thing, no doubt.
I had to run the following updates one at a time.
/usr/bin/perl install-module.pl CGI
/usr/bin/perl install-module.pl DateTime::TimeZone
/usr/bin/perl install-module.pl Template
/usr/bin/perl install-module.pl Email::Send
/usr/bin/perl install-module.pl Email::MIME
/usr/bin/perl install-module.pl Email::MIME::Encodings
/usr/bin/perl install-module.pl Email::MIME::Modifier
Set up your MySQL database via the DreamHost control panel – or command line if you are happier. Make a note of the setup details: host, db name, username and password.
vi localconfig
[Update group and MySQL settings.]
!wq to save and exit from vi.
/usr/bin/perl install-module.pl DBD::mysql
Run the following commands one by one to set permissions and avoid 403 errors.
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
Run the checksetup one more time and you should be good to go.
./checksetup.pl