Redmine не открывается в браузере
Всем добрый день! В данном посте я расскажу как устанавливать дополнительные плагины в Redmine. Идея с плагинами достаточна интересна, так как позволяет расширить рабочий функционал redmine, но к сожалению работоспособность плагинов на данном этапе вызывает некоторую обеспокоенность: не все плагины ставятся красиво, для многих необходимы дополнительные танцы с бубном. Если же вы все-таки решили установить понравившийся вам плагин, то перед установкой хотелось бы дать некоторые рекомендации, чтобы в последствии не пришлось ломать руки от того, что все криво работает.
Предварительные рекомендации:
Ну а теперь непосредственно сама инструкция по работе с плагинами.
Установка плагинов
1. Скопируйте распакованный плагин в каталог
Если вы загружаете плагин непосредственно из GitHub, вы можете сделать это, изменив свой плагин каталога в выдачи команд, как
2. Если плагин требует миграции, выполните следующую команду, чтобы обновить базу данных (сделать резервную копию БД перед миграцией ОБЯЗАТЕЛЬНО. ).
- для Redmine 1.x: rake db:migrate_plugins RAILS_ENV=production
- для Redmine 2.x: rake redmine:plugins:migrate RAILS_ENV=production
3. Перезагрузите Redmine.
Теперь вы в состоянии видеть список плагинов в Администрирование -> Модули и настроить только что установленный плагин (если плагин требует, чтобы он быть сконфигурирован).
Удаление плагина
1. Если плагин требует миграции, выполните следующую команду, чтобы очистить вашу базу данных (сделать резервную копию БД перед миграцией ОБЯЗАТЕЛЬНО. ):
- для Redmine 1.x : rake db:migrate:plugin NAME=plugin_name VERSION=0 RAILS_ENV=production
- для Redmine 2.x: rake redmine:plugins:migrate NAME=plugin_name VERSION=0 RAILS_ENV=production
2. Удалите плагин из папки плагинов:
3. Перезагрузите Redmine.
7 Comments
Доброго дня. Мне необходимо обновить три плагина в Redmine 2.4.1.-stable
Установить это вроде понятно. Как именно обновить? Заранее спасибо.
День добрый, Антон. Жаль, что не написали какие именно плагины Вы хотите обновить. Поэтому опишу общую процедуру обновления, которой пользуюсь непосредственно сам.
Есть несколько вариантов решения:
1. Удаляем (а лучше копируем в другое место в случае необходимости восстановления старой версии) папку со старым плагином, записываем на его место новый. После этого обязательно перезапускаем все службы. После перезапуска смотрим, чтобы все службы запустились нормально. в 70% случаев этого достаточно.
2. Если некоторые службы не запустились (или Redmine выдает ошибку), то необходимо пройти процедуру установки плагина, как будто Вы устанавливаете плагин по-новому.
Еще бывает, что данный плагин не поддерживает новую версию Redmine или ему нужны дополнительные модули или их новые версии. Тут уж нужно пробовать и смотреть, что получится. Удачи.
по поводу служб, можно подробнее?
/etc/init.d/redmine restart будет достаточно?
Debian
Release: 7.4
Codename: wheezy
Я Redmine кручу на Windows, но в принципе должно и у Вас работать моя схема. Ставил у себя redmine_contacts. При обновлении данного плагина работает только пункт 2. Насчет служб смотрите в сторону thin_redmine и thin_redmine2
А как на счет редмайн 3.x? как с него снести плагин?
Какой плагин у вас не получается деинсталлировать? Какие действия Вы совершали и какие ошибки получили? Ваш вопрос не несет конкретной информации. Деинсталляция плагинов в версии 3.х , имхо, не изменилась, например, с версии 2.х. Или просто удаляем папку и перезапускаем сервисы, или выполняем типа:
rake redmine:plugins:migrate NAME=name_your_plugin VERSION=0 RAILS_ENV=production
Redmine поднят на Debian 6.0.10
Environment:
Redmine version 2.6.3.stable
Ruby version 1.9.3-p551 (2014-11-13) [x86_64-linux]
Rails version 3.2.21
Environment production
Database adapter PostgreSQL
SCM:
Subversion 1.6.12
Mercurial 1.6.4
Bazaar 2.1.2
Git 1.7.2.5
Filesystem
Xitolite 1.7.2.5
Redmine plugins:
redmine_app__space 1.0.3
redmine_app_timesheets 1.5.3
redmine_bootstrap_kit 0.2.2
redmine_default_custom_query 1.1.0
redmine_git_hosting 1.0.1
redmine_helpdesk 0.0.15
redmine_mylyn_connector 2.8.2.stable
redmine_startpage 0.1.0
scrum 0.9.1
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Redmine — открытое серверное веб-приложение для управления проектами и задачами (в том числе для отслеживания ошибок). Redmine написан на Ruby и представляет собой приложение на основе широко известного веб-фреймворка Ruby on Rails. Распространяется согласно GNU General Public License.
Функциональные возможности
Данный продукт предоставляет следующие возможности:
- ведение нескольких проектов;
- гибкая система доступа, основанная на ролях;
- система отслеживания ошибок;
- диаграммы Ганта и календарь;
- ведение новостей проекта, документов и управление файлами;
- оповещение об изменениях с помощью RSS-потоков и электронной почты;
- вики для каждого проекта;
- форумы для каждого проекта;
- учёт временных затрат;
- настраиваемые произвольные поля для инцидентов, временных затрат, проектов и пользователей;
- лёгкая интеграция с системами управления версиями (SVN, CVS, Git, Mercurial, Bazaar и Darcs);
- создание записей об ошибках на основе полученных писем;
- поддержка множественной аутентификации LDAP;
- возможность самостоятельной регистрации новых пользователей;
- многоязыковой интерфейс (в том числе русский);
- поддержка СУБД MySQL, PostgreSQL, SQLite, Oracle.
Подготовка к инсталляции.
Инсталляция.
Устанавливаем на новый сервер: папка для инсталляции по умолчанию C:\Program Files\
Проверяем, что инсталлятор работает. Запускаем в браузере по пути localhost:80, он должен открыть пустую базу, созданную по умолчанию при инсталляции.
Перенос баз.
Создаем новую пустую базу данных с именем redmine_bitnami:
Hа место этой базы восстанавливаем дамп рабочего редмайна (в database.yml должна быть указана соответствующая база в разделе production, также надо дополнительно указать строку encoding: utf8).
либо создаем файл .bat аналогичного содержания.
Так как предыдущий redmine был более старый автоматически база не заработает, поэтому необходимо произвести миграцию базы на более новую версию Redmine.
Миграция производится следующим образом:
Послеустановочная настройка.
Локальные настройки и окружение.
Настройка резервного копирования.
Создаем назначенное задание, для создания резервных копий. Проверяем резервные копии на восстанавливаемость каждую неделю вручную.
Скрип резервного копирования (backup.cmd) выглядит приблизительно следующим образом:
Скрипт к которому обращается скрипт резервного копирования backup.cmd, для именования файлов и определения путей (backup_workwars.cmd):
3 Comments
Спасибо за статью, думаю она многим поможет. Хочу поделиться RMClient для тех, кто планирует проекты с помощью Redmine. Мы разработали таймер для учета времени в системе Redmine, он доступен для скачивания после короткой регистрации. Будем очень признательны за его использование и помощь в тестировании.
Спасибо за интересный плагин. Обязательно попробую и отпишусь Вам в личку.
Подскажите а как развернуть на одной машинке две цмс, тест линк и вордпрес?
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Для начала попробуйте в браузере ввести IP-адрес Вашего proxmox вместо DNS-имени, чтобы получилось так ( 192.168.10.152 замените на свой IP-адрес):
Дальше у Вас будет две кнопки "Не продолжать" и "Помогите мне разобраться" - нажимаем вторую ., а потом - "Перейти к 192.168.10.152 (небезопасно)"
Ну, а дальше уже Вас встретить знакомый Вам веб-интерфейс proxmox, где нужно вводить свои данные для авторизации - логин и пароль.
это все мне известно, инсталляция не новая уже работала около года
@stalker_slx
это все мне известно, инсталляция не новая уже работала около года
1. Тогда показывайте логи Вашего proxmox
2. С других компьютеров сети такая же ситуация?
3. Какие у Вас правила в файерволе - доступ к proxmox через браузер только с определённого IP или что-то иное?!
вот например access.log
[21/08/201943 +0300] "GET / HTTP/1.1" 200 754
[21/08/201943 +0300] "GET /pve2/ext6/crisp/resources/charts-all.css HTTP/1.1" 200 995
[21/08/201943 +0300] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all.css HTTP/1.1" 200 68
[21/08/201943 +0300] "GET /pve2/js/pvemanagerlib.js?ver=5.2-1 HTTP/1.1" 304 -
[21/08/201943 +0300] "GET /pve2/ext6/locale/locale-en.js HTTP/1.1" 304 -
[21/08/201943 +0300] "GET /pve2/ext6/ext-all.js HTTP/1.1" 304 -
[21/08/201943 +0300] "GET /pve2/css/ext6-pve.css?ver=5.2-1 HTTP/1.1" 200 2814
[21/08/201943 +0300] "GET /pve2/fa/css/font-awesome.css HTTP/1.1" 200 7289
[21/08/201943 +0300] "GET /pve2/ext6/charts.js HTTP/1.1" 304 -
[21/08/201943 +0300] "GET /proxmoxlib.js?ver=1.0-18 HTTP/1.1" 304 -
[21/08/201944 +0300] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_1.css HTTP/1.1" 200 33744
[21/08/201944 +0300] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_2.css HTTP/1.1" 200 5208
[21/08/201944 +0300] "GET /pve2/images/logo-128.jpg HTTP/1.1" 200 4977
[21/08/201944 +0300] "GET /pve2/images/logo-128.jpg HTTP/1.1" 200 4977
[21/08/201944 +0300] "GET /PVE/StdWorkspace.js?_dc=1566371245735 HTTP/1.1" 501 -
[21/08/201955 +0300] "GET / HTTP/1.1" 200 754
[21/08/201955 +0300] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all.css HTTP/1.1" 200 68
[21/08/201955 +0300] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_1.css HTTP/1.1" 200 33744
[21/08/201955 +0300] "GET /pve2/ext6/crisp/resources/charts-all.css HTTP/1.1" 200 995
[21/08/201955 +0300] "GET /pve2/fa/css/font-awesome.css HTTP/1.1" 200 7289
[21/08/201955 +0300] "GET /pve2/css/ext6-pve.css?ver=5.2-1 HTTP/1.1" 200 2814
[21/08/201955 +0300] "GET /pve2/ext6/locale/locale-en.js HTTP/1.1" 200 2569
[21/08/201955 +0300] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_2.css HTTP/1.1" 200 5208
[21/08/201955 +0300] "GET /pve2/js/pvemanagerlib.js?ver=5.2-1 HTTP/1.1" 200 152085
[21/08/201955 +0300] "GET /pve2/ext6/ext-all.js HTTP/1.1" 200 609692
[21/08/201955 +0300] "GET /pve2/ext6/charts.js HTTP/1.1" 200 100383
[21/08/201955 +0300] "GET /proxmoxlib.js?ver=1.0-18 HTTP/1.1" 200 41451
[21/08/201956 +0300] "GET /pve2/images/logo-128.jpg HTTP/1.1" 200 4977
[21/08/201956 +0300] "GET /PVE/StdWorkspace.js?_dc=1566371257492 HTTP/1.1" 501 -
[21/08/201928 +0300] "GET / HTTP/1.1" 200 754
[21/08/201929 +0300] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all.css HTTP/1.1" 200 68
[21/08/201930 +0300] "GET /PVE/StdWorkspace.js?_dc=1566372550774 HTTP/1.1" 501 -
в принципе я это и так вижу в developers tools браузера, всё заканчивается так:
Читайте также: