Суббота, 21.12.2024, 08:03
Приветствую Вас Гость | RSS

Мои записки о Линукс

Меню сайта
Наш опрос
Что вы хотите видеть на этом сайте?
Всего ответов: 228
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа



Яндекс цитирования



Фриланс работа на Freelancehunt.com

Главная » 2011 » Январь » 8 » Простая установка Redmine в CentOS
12:51
Простая установка Redmine в CentOS





Справка

Redmine — открытое серверное веб-приложение для управления проектами и отслеживания ошибок. Redmine написан на Ruby и представляет собой приложение на основе широко известного веб-фреймворка Ruby on Rails. Распространяется согласно GNU General Public License.

http://ru.wikipedia.org/wiki/Redmine



Чтобы не заморачиваться с установкой всех сопутсвующих Redmine серверов и приложений, таких как MySQL, Ruby, RubyOnRails и других необходимые зависимостей, воспользуемся пакетом установки BitNami Redmine. Скачаем актуальную на сегодняшний день версию установочного пакета на наш сервер.

wget http://bitnami.org/files/stacks/redmine/1.0.4-0/bitnami-redmine-1.0.4-0-linux-installer-r01.bin

Делаем наш файлик исполняемым

chmod +x ./bitnami-redmine-1.0.4-0-linux-installer-r01.bin

Запускаем установку

./bitnami-redmine-1.0.4-0-linux-installer-r01.bin


Установщик программы довольно простой, в текстовом режиме вас попросят выбрать папку установки, юзера, пароль, почту, язык, настройки SMTP и прочее. Думаю все поля вы заполните без моего нудного пошагового описания ;-).

В качестве SMTP сервера я использовал свой аккаунт в gmail. И вот тут у меня и возникла проблема. Что бы я не делал, как бы не правил файл с настройками SMTP ../email.yml  ничего не выходило, почта упрямо не хотела рассылаться пользователям. Выскакивала ошибка:
 
"Во время отправки письма произошла ошибка (530 5.7.0 Must issue a STARTTLS command first. 16sm1075274ewy.14 )"


Несколько раз и так и эдак перелопатил файл email.yml



production:
delivery_method: :smtp
smtp_settings:
address: "smtp.gmail.com"
port: '587'
domain: "smtp.gmail.com"
authentication: :plain
user_name: "your_email@gmail.com"
password: "your_password"


Но затем почитав повнимательнее документацию обнаружил, что Redmine, без пинка не поддерживает шифрование TLS работая с Gmail.

Проблема решается следующим образом - необходим запустить скрипт в папке с Redmine

ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git

который как вы уже догадались установит плагин action_mailer_optional_tls

так как команнда ruby не зарегистрированна в нашей системе, то указываем полный путь к ruby (в зависимости куда вы установили весь пакет).
Например у меня это так

[root@CentOS redmine]# /opt/redmine-1.0.4-0/ruby/bin/ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git



После чего приведем файл ./redmine/config/email.yml
Кс ледующему виду



production:
delivery_method: :smtp
smtp_settings:
address: "smtp.gmail.com"
port: '587'
domain: "gmail.com"
authentication: :plain
user_name: "your_email@gmail.com"
password: "your_password"
tls: true


Вот и все, перезапустим Redmine командой

./ctlscript.sh restart

Проверяем почту, - должно работать!

При перепечатке указание ссылки на http://centos.moy.su обязательно
Просмотров: 11790 | Добавил: 63rS3rK | Теги: Установка redmine в CentOS, настройка email.yml, Redmine и Gmail | Рейтинг: 5.0/1
Всего комментариев: 2
2 Lyza  
0
Dude, right on there botrehr.

1 Ярик  
-1
А Sendmail на SentOS не ставится еще? или уже? В качестве SMTP прописать локалхост можно ;-)

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Календарь
«  Январь 2011  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31
Сайт детских журналов

Споносор для web-мастеров







Copyright MyCorp © 2024