powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / установка bugzilla на хостинге nic.ru
8 сообщений из 8, страница 1 из 1
установка bugzilla на хостинге nic.ru
    #36409906
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток!
Пытаюсь установить bugzilla на хостине nic.ru
Все делал по руководству пока не дошел до редактирования файла httpd.conf. Естественно на хостинге этот файл мне нельзя редактировать, могу только читать. А руководство требует внести в него записи:
Код: plaintext
1.
2.
3.
4.
5.
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit
</Directory>

и

Код: plaintext
1.
PerlSwitches -I/var/www/html/bugzilla -I/var/www/html/bugzilla/lib -w -T
PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl

Первый набот деректив я поместил в .htaccess вроде воспринялись нормально кроме AllowOverride Limit, выдалось сообщение что она запрещена, её пришлось удалить. Второй набор деректив не воспринимается, пишет, что не знает таких команд. Сайт выдает следующее
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Software error:

Can't locate DateTime/Locale.pm in @INC (@INC contains: . lib/i386-freebsd-64int lib /usr/local/lib/perl5/ 5 . 8 . 8 /BSDPAN /usr/local/lib/perl5/site_perl/ 5 . 8 . 8 /mach /usr/local/lib/perl5/site_perl/ 5 . 8 . 8  /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/ 5 . 8 . 8 /mach /usr/local/lib/perl5/ 5 . 8 . 8 ) at lib/DateTime.pm line  46 .
BEGIN failed--compilation aborted at lib/DateTime.pm line 46.
Compilation failed in require at Bugzilla/Util.pm line  53 .
BEGIN failed--compilation aborted at Bugzilla/Util.pm line 53.
Compilation failed in require at Bugzilla/Hook.pm line  26 .
BEGIN failed--compilation aborted at Bugzilla/Hook.pm line 26.
Compilation failed in require at Bugzilla/Config.pm line  37 .
BEGIN failed--compilation aborted at Bugzilla/Config.pm line 37.
Compilation failed in require at Bugzilla.pm line  38 .
BEGIN failed--compilation aborted at Bugzilla.pm line 38.
Compilation failed in require at /home/transfer/bugzilla.rttn.ru/cgi/index.cgi line  34 .
BEGIN failed--compilation aborted at /home/transfer/bugzilla.rttn.ru/cgi/index.cgi line 34.


я так понимаю что как раз по причине отсутствия записей связанных с perl

Посоветуйте, где их можно вписать?
...
Рейтинг: 0 / 0
установка bugzilla на хостинге nic.ru
    #36410807
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ничего не получиться: bugzilla нужен mod_perl, а его на шаред-хостинге не дадут. Переходите на VPS.
...
Рейтинг: 0 / 0
установка bugzilla на хостинге nic.ru
    #36410850
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МутагенНичего не получиться: bugzilla нужен mod_perl, а его на шаред-хостинге не дадут. Переходите на VPS.mod_perl не обязателен, можно как простой CGI её запускать.
...
Рейтинг: 0 / 0
установка bugzilla на хостинге nic.ru
    #36410857
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МутагенНичего не получиться: bugzilla нужен mod_perl, а его на шаред-хостинге не дадут. Переходите на VPS.

mod_perl есть, http://hosting.nic.ru/support/perl/
нет только достука httpd.conf
...
Рейтинг: 0 / 0
установка bugzilla на хостинге nic.ru
    #36410864
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palich12МутагенНичего не получиться: bugzilla нужен mod_perl, а его на шаред-хостинге не дадут. Переходите на VPS.

mod_perl есть, http://hosting.nic.ru/support/perl/
нет только достука httpd.confпо Ваше ссылке описано «Perl и CGI программы — особенности использования» и там нет ни слова про mod_perl, Вы часом mod_perl (это плагин апача) с модулями perl не путаете ? :)
...
Рейтинг: 0 / 0
установка bugzilla на хостинге nic.ru
    #36412105
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ёшmod_perl не обязателен, можно как простой CGI её запускать.
Точно. Это автор не умеет читать документацию. Там две части: одна для CGI и одна для mod_perl. Но для всех предварительно требуется поставить модули perl (Date::Format и тд), на отсутвие которых и идёт ругань.

А кроме того, специальный раздел документации посвящён установке bugzilla на шаред хостенг: http://www.bugzilla.org/docs/3.4/en/html/nonroot.html
...
Рейтинг: 0 / 0
установка bugzilla на хостинге nic.ru
    #36425447
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=SnowyOwllА что сказал checksetup.pl?runtests.pl без ошибок?
checksetup.pl сказал что все модули установлены но в runtests.pl горы ошибок как будто не одного модуля нет, на сайте моего хостинга дано руководство как устанавливать модули. http://hosting.nic.ru/support/perl/ видимо корректной установки модулей можно добиться только следуя ей, но настройка cpan для установки модулей требует задать папку в которую нужно установить модули. В примере это PREFIX=/home/login/PERL

1) Вопрос №1 в какую паку нужно установить модули для bugzilla чтоб checksetup.pl и runtests.pl их увидели

Я смог отредактировать httpd.conf. Оказалось что он редактируется из панели управления хостингом, но мне удалось добавить все записи кроме двух последних
PerlSwitches -I/var/www/html/bugzilla -I/var/www/html/bugzilla/lib -w -T
PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl
Система говорит что не знает таких команд, хотя mod_perl подключет. Пытался завернуть в теги:
<IfModule mod_perl.c>
PerlSwitches -I/home/transfer/bugzilla.rttn.ru/docs -I/home/transfer/bugzilla.rttn.ru/docs/lib -w -T
PerlConfigRequire /home/transfer/bugzilla.rttn.ru/docs/mod_perl.pl
</IfModule>
не помогло

2) Вопрос №2 критично ли наличие данных записей, и если да, то как их вписать?


Обсуждение ведётся на следующих форумах
sql.ru
forum.mozilla-russia.org
forum.nic.ru
...
Рейтинг: 0 / 0
установка bugzilla на хостинге nic.ru
    #36452443
Фотография palich12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И так проблема была решена.:)
В тех поддержке мне сообщили что у компонента DataTime не осуществляется связь с необходимыми компонентами, и их нужно установить в ручную. Я нашел статью по установке bugzilla на dreamhost где описывается та же проблема что у меня
http://www.thejackol.com/2009/08/24/installing-bugzilla-3-4-1-on-dreamhost/
из неё следует, что нужно установить компоненты Module::Build и DateTime::Locale что DaeTime корректно установился. Странно, что об этом не написано нигде в руководств по установк bugzilla.
Так же выяснилось что не обязательно было следовать требованиям хостинга и устанавливать компоннты через cpan. Команды, которые предлагает сам checksetup.pl для установки необходимых модулей, вполне подходят. Нужно было просто поставить модули Module::Build и DateTime::Locale

P.S. Спасибо всем, кто потратил свое драгоценное время на решение моей проблемы
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / установка bugzilla на хостинге nic.ru
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]