На работе мы используем Trac на нескольких внутренних и внешних вики.Недавно мы обнаружили необходимость в новом плагине.Пройдя несколько уроков, мы пошли установить плагин, чтобы убедиться, что он будет работать.Это не так.Мы пытались понять это.Ниже я перечислю шаги и различные действия, которые я предпринял, пытаясь заставить его работать.
1) Я зашел на сайт trac-hacks и загрузил их плагин hellow world, полагая, что не могу ошибиться, используяих код.
2) Я скомпилировал и сделал яйцо, используя python setup.py bdist_egg на машине, где установлен trac, чтобы убедиться, что используется та же версия Python.
3)Затем я скопировал его в / directory / where / trac / is / plugins / folder и chmod 755 файл egg file.
4) Затем я перезапустил http, не в состоянии найти лучший способ перезапустить trac, так чтоможет быть, где моя проблема.Это не сработало.Поэтому я удалил папку egg в плагинах
5) Загрузил ее через плагины trac-> Administration-> и перезапустил httpd снова.Ничего такого.
6) Я понял, что мне нужно отредактировать файл trac.ini, и добавил helloworld. * = Включен в компоненте и перезапустил веб-сервер.
Вполне возможно, что это я, но любая помощь будет принята с благодарностью!
Это плагин helloworld от trachack, по сути, отображает привет мир и есть кнопка.Нет сообщений об ошибках, поэтому поиск в Google был сложным.
Я предполагаю, что он использует root, и это пользователь, с которым я его собрал.Я посмотрю, будет ли это кто-нибудь еще, просто взгляну, хотя я не вижу ничего, что могло бы его использовать.Я только скопировал файл egg в папку плагинов, я установил другую папку в другом месте и собрал его и зашел в папку плагинов.Я рад узнать, что все делал правильно, потому что поиск документации о том, как перезапустить trac, практически ничего не дает, они просто говорят перезапустить trac или перезапустить apache.Я посмотрю журналы позже завтра.Спасибо за ответы!Также мы используем trac .12.1.
Так что после просмотра файлов журнала кажется, что он даже не загружает плагин, не может найти нигде, который говорит, что он загружается или какие-либо ошибки с ним.Теперь у нас есть несколько отслеживаемых сайтов для различных проектов, и на одном из сайтов уже установлены плагины, поэтому я пошел туда и разместил там тестовый плагин и проверил логи, и он тоже не работал.Поэтому я просто хочу сделать вывод, что это плагин или что-то, что у нас уже есть, и это не я.Я полагаю, что собираюсь попробовать и сделать один и проверить это.Спасибо за помощь!