Показаны сообщения с ярлыком Redmine. Показать все сообщения
Показаны сообщения с ярлыком Redmine. Показать все сообщения

среда, 28 августа 2013 г.

redmine: Internal error на /settings и /users/1/edit

Ошибка обычно возникает после обновления редмайна, при обращении в /settings и добавлении/правке юзеров, при том что остальное работает нормально.

вторник, 26 февраля 2013 г.

Ставим redmine в debian 6

В очередной раз насилуем redmine (или он нас), ставим на 6 версию. И если с центось 5 это вообще труба, с дебиан 6 уже попроще.
Ставить мы будем "правильно", без ручных make install, поскольку это линукс.

вторник, 8 января 2013 г.

redmine в centos5

Вообще есть офдока, в в которую можно подсматривать, но напрямую использовать будет только ламер, ибо там установка руби через make install clean.
Также есть более вменяемая дока CentOS 5 + ISPManager + Redmine, на которую и будем опираться.

суббота, 5 марта 2011 г.

redmine, nginx и 502 Bad Gateway

Обнаружил интересную штуку: если есть в конфигах nginx хоть 1 домен с ssl, при nginx reload при попытке зайти на сайт с redmine получим 502 Bad Gateway
При этом в логах

2011/03/05 16:30:28 [crit] 35380#0: *31325 connect() to unix:/passenger_helper_server failed (2: No such file or directory) while connecting to upstream, client: 192.168.0.1, server: redmine.file.wm, request: "GET / HTTP/1.1", upstream: "passenger:unix:/passenger_helper_server:", host: "redmine.site.ru"

Но после nginx restart - всё запускается, так что это видимо баг в nginx.

nginx -v
nginx version: nginx/0.8.54

Сделано через passenger.

четверг, 18 ноября 2010 г.

nginx+passenger во FreeBSD

UP
Сейчас в nginx конфигураторе есть штатно passenger - ничего патчить не надо, ставим галочку и собираем. Про зависимости вроде rubygem не проверяли, но должно автоматом подтянуться всё нужное.
Из блока ниже понадобится разве что пример конфигурации для nginx.

Старая версия:

среда, 17 ноября 2010 г.

redmine варианты запуска

Редмайн написан на руби, что делает его запуск несколько проблемным.
Пока нашел варианты запуска:
1) через встроенный веб сервер webrick (на 3000 порту). Увы, весьма нестабилен и за 2 недели падал 3 раза.
2) mongrel и mongrel-cluster
3) Thin
4) nginx + passenger
5) apache + mod_ruby

Гугль говорит, что webrick и thin не рекомендуются, cо встроенным я убедился, что не стоит...

Даже если проект локальный, желательно отдавать статику через nginx, так что вариант с прокси будет оптимальным.
Осталось определиться, mongrel или passenger.

http://www.modrails.com/documentation.html
Похоже, производительность примерно равна.

В оф.доке
http://www.redmine.org/wiki/redmine/HowTo_configure_Nginx_to_run_Redmine
используется вообще Thin.

mongrel
rubygem-mongrel.x86_64 : A small fast HTTP library and server for Ruby apps
rubygem-mongrel_cluster.noarch : GemPlugin wrapper for the mongrel HTTP server

Mongrel-cluster ставится так:
yum install rubygem-mongrel_cluster

Дальше можно делать по доке
http://seriyps.ru/blog/2010/01/14/ustanovka-redmine-na-ubuntu-9-10-pod-nginx-chast-2/

passenger ставится так:
gem install passenger
Потом модуль для nginx
passenger-install-nginx-module

Тут: http://www.modrails.com/documentation/Users%20guide%20Nginx.html
основная дока.

И не забываем настроить почту, это делается в config/email.yml
Чтобы просто отправлять от обычного пользователя (с существующего ящика), вписываем туда в production: настройки почтового сервера и наслаждаемся.
Если же надо еще и обрабатывать ответы по почте, смотрим доку ниже.

Еще полезная дока:
http://ru.gentoo-wiki.com/wiki/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Redmine
В частности, там есть немного по подключению баз и настройке exim.

Увы, sqlite3 у меня так и не заработал... Пришлось делать на mysql.