просто первая статья на хабре :) спасибо за критику, в следующих постараюсь рассмотреть более сложные варианты конфигурации. здесь охватил самый минимум
Заранее спасибо :) Я пока проекты гудят временно на XAMPP (только недавно на линь переполз, а времени изучать нет... в моей ситуации изучать в процессе - не лучший выход). Так что как только устаканится - так сразу :)
А, плин, забыл совсем ;) я думал вы в названии протокола Jabber'а опечатались :)
Да, у нас один умник на production сервер установил XAMPP.. веселья то было...
Чорт! Я два дня назад чуть голову об стену не разбил пока этот Trac+svn под убунтой поднимал! Какие только мануалы не читал - и везде по разному пишут. Надеюсь, ваш пример рабочий. Спасибо
СУПЕР!!! Я 3 дня разбирался, но так и не осилил, а тут всё так элегантно и понятно! СПАСИБО!!!
Маленькое замечание об опечатках:
В строке sudo chown -R www-data.svn /var/trac должна быть не точка, а двоеточие между пользователем и группой sudo chown -R www-data:svn /var/trac
В строке htpasswd -c -m /etc/apache2/trac.htpasswd имя_вашего_пользователя не хватает в начале sudo, то есть должно быть sudo htpasswd -c -m /etc/apache2/trac.htpasswd имя_вашего_пользователя
Опа! Ошибка при перезагрузке Apache:
Syntax error on line 10 of /etc/apache2/conf.d/trac:
Invalid command 'PythonInterpreter', perhaps misspelled or defined by a module not included in the server configuration
...fail!
Нет модуля python для apache. Лечится sudo apt-get install libapache2-mod-python
Лично мне после настройки SVN + Trac по данному мануалу пришлось перед
"Вот и все. По-моему ничего не забыл :)
Итого:"
сделать перезагрузку апача, причем не тем способом, что встречается тут, а "sudo /etc/init.d/apache2 restart"
Просто даже на localhost не заходил...
идентификация идет через сервер, если в браузере выбрали «запомнить логин и пароль», то всё будет автоматом логиниться по ссылке http://localhost/trac/login с последующим редиректом на главную ;)
Отличная статья. Побольше бы таких. Несколько коментов от себя: про dyndns хорошо написано здесь: http://tigro.info/blog/index.php?id=366 (регистрация, сервис), еще встретился неприятный баг для ubuntu 7.10 x86_64 (silverlight) при установке trac'a, который вылечился пакетом с ланчпада: https://bugs.launchpad.net/ubuntu/+source/clearsilver/+bug/86685
люди а как поставить плагин WebAdmin. Прочитал все мануалы - но работает он почему-то наполовину. Например обещанной кнопки "Admin" - нет, хотя milestone' и тикеты добавлять можно, но самой админки (как здесь : http://www.hosted-projects.com/trac/Trac…) нет :(
балин как всегда у меня не так как у людей:
nik@eee:~$ sudo apt-get install libapache2-mod-python
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия libapache2-mod-python.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
nik@eee:~$ sudo a2enmod mod_python
ERROR: Module mod_python does not exist!
Спасибо за инструкцию. Как раз хотел настроить такую связку.
Но как нубу, хотелось бы еще знать как достучатся до виртуальных серверов в рамках локальной сети.
Добавить в /etc/hosts. Если компьютеров много, думаю можно поднять на сервере DNS с изменённой записью для ваших доменов и прописать его первым для остальных компьютеров в сети.
Устанавливаем и настраиваем LAMP и Trac+SVN на Ubuntu