Позавчера была бессонница и я решил провести с пользой это время, поставил движек bugzilla на свой лабораторный сервак (старый сломанный ноутбук для опытов). Я долго мучился, гуглил по всем модулям информацию, потом открыл свой файлик ~/.bash_history и взял оттуда последовательность, которую выкладываю сбда, чтобы не забыть.
1. Создаем виртуалхост, добавляем в него опции для исполнения cgi, ну например такой
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName bug.mydomain.my
DocumentRoot /data/www/bugzilla
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /data/www/bugzilla>
Options Indexes FollowSymLinks MultiViews +ExecCGI
AllowOverride All
Order allow,deny
allow from all
AddHandler cgi-script .cgi .pl
</Directory>
</VirtualHost>
тут вам нужно поменять только ServerName DocumentRoot и <Directory /data/www/bugzilla> на свое, это от вас зависит куда вы разместите свой сайт.
2. Ставим необходимые проги, модули и т.д. (все команды делайте от рута)
apt-get install make gcc build-essential libapache2-mod-perl2
apt-get install libyaml-libyaml-perl libyaml-perl
apt-get install libgd2-noxpm libgd2-noxpm-dev
apt-get install libapache2-mod-perl2 libapache2-mod-perl2-dev
apt-get install libapache2-mod-perl2-doc libapache2-mod-fastcgi
/usr/bin/perl install-module.pl --all
3. Переходим в папку с нашим сайтом, качаем и распаковываем движек
cd /data/www/bugzilla
wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.2.1.tar.gz
tar -zxf bugzilla-4.2.1.tar.gz
mv bugzilla-4.2.1/* ./
mv bugzilla-4.2.1/.* ./
rm bugzilla-4.2.1.tar.gz
rmdir bugzilla-4.2.1/
4. Ну а теперь запускаем установщик
./checksetup.pl
редактируем конфиг, там прописываем пользователя, базу и пароль mysql
nano localconfig
и по новой запускаем установщик./checksetup.pl
Материалы по теме
1. Создаем виртуалхост, добавляем в него опции для исполнения cgi, ну например такой
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName bug.mydomain.my
DocumentRoot /data/www/bugzilla
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /data/www/bugzilla>
Options Indexes FollowSymLinks MultiViews +ExecCGI
AllowOverride All
Order allow,deny
allow from all
AddHandler cgi-script .cgi .pl
</Directory>
</VirtualHost>
тут вам нужно поменять только ServerName DocumentRoot и <Directory /data/www/bugzilla> на свое, это от вас зависит куда вы разместите свой сайт.
2. Ставим необходимые проги, модули и т.д. (все команды делайте от рута)
apt-get install make gcc build-essential libapache2-mod-perl2
apt-get install libyaml-libyaml-perl libyaml-perl
apt-get install libgd2-noxpm libgd2-noxpm-dev
apt-get install libapache2-mod-perl2 libapache2-mod-perl2-dev
apt-get install libapache2-mod-perl2-doc libapache2-mod-fastcgi
/usr/bin/perl install-module.pl --all
3. Переходим в папку с нашим сайтом, качаем и распаковываем движек
cd /data/www/bugzilla
wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.2.1.tar.gz
tar -zxf bugzilla-4.2.1.tar.gz
mv bugzilla-4.2.1/* ./
mv bugzilla-4.2.1/.* ./
rm bugzilla-4.2.1.tar.gz
rmdir bugzilla-4.2.1/
4. Ну а теперь запускаем установщик
./checksetup.pl
редактируем конфиг, там прописываем пользователя, базу и пароль mysql
nano localconfig
и по новой запускаем установщик./checksetup.pl
Материалы по теме
- http://www.bugzilla.org/docs/localizer.html - тут написано как русифицировать вашу багзилу
- http://sourceforge.net/projects/bugzilla-ru/files/ - тут можете скачать русификацию
- http://www.bugzilla.org/docs/ - тут документация по багзилам, там и установка и использование
1 комментарий:
Не русский что ли? Орфография ни к черту, аж глаза режет!
Отправить комментарий