Я возился / тестировал стек Ubuntu Server 10.04 Beta LAMP на виртуальной машине, и теперь я пришел к установке Redmine. Я нашел для него пакет и выдал:
sudo tasksel install lamp-server
sudo apt-get install redmine
Что (я думаю, почти) сработало, но я не знаю, как это проверить, или даже не знаю, настроен ли он.
Как мне это проверить? Я использую сервер 10.04, поэтому у меня нет локального графического интерфейса.
К сожалению, пакет Redmine Ubuntu требует некоторой ручной настройки, прежде чем вы сможете начать работу. Теперь, когда redmine установлен, вам все еще нужно сделать его доступным через настоящий веб-сервер. Легкий способ сделать это - использовать Apache с плагином mod_passenger.
Просто отредактируйте свой /etc/apache2/sites-available/default
(или default-ssl
), добавив:
RailsBaseURI /redmine
PassengerDefaultUser www-data
Затем настройте /etc/redmine/default/database.yml
по мере необходимости и беги ln -s /usr/share/redmine/public /var/www/redmine
. Это должно делать свое дело.
Вы можете узнать больше на http://www.redmine.org/wiki/1/HowTo_Install_Redmine_in_Ubuntu.
Что произойдет, если вы http: //IP.address.of.server?
В какой-то момент во время установки Redmine вы, скорее всего, настроили бы виртуальный хост Apache, который имел бы ServerAlias
директива с somedomain.com
, предполагая, что у вас есть настройка DNS для этого домена для разрешения на IP-адрес вашей виртуальной машины. Если нет, вы можете отредактировать файл HOSTS.
Если это так, вам нужно перейти на http://somedomain.com в вашем браузере, чтобы увидеть / использовать Redmine.
У меня такая ошибка:
Action 'configtest' failed.
The Apache error log may have more information.
...fail!
Итак, чтобы конфигурация apache2 работала ( RailsBaseURI /redmine
и PassengerDefaultUser www-data
) Мне нужно было установить Passeger lib.
$ sudo apt-get install libapache2-mod-passenger
Это руководство (вместе с видео-скринкастом) подействует на меня как шарм;