Trac یک برنامه رایگان و open source است برای مدیریت پروژه ها و سیستم bug tracking برای کمک به برنامه نویس ها میباشد تا برنامه های خود را به صورت عالی بنویسن.
قبل از نصب برنامه باید آپاچی را نصب کنیم با استفاده از دستور زیر این کار را انجام میدهیم .
بعد از نصب آپاجی سرویس های مربوط به آن را اجرا میکنیمکد:sudo apt-get install apache2 -y
به صورت پیشفرض برنامه Trac در مخازن اوبونتو 18.04 وجود دارد میتوانید به شکل زیر برنامه را نصب کنیدکد:sudo systemctl start apache2 sudo systemctl enable apache2
بعد از نصب برنامه Trac ماژول auth_digest فعال به شکل زیر فعال کنید :کد:sudo apt-get install trac libapache2-mod-wsgi -y
بعدا یک دایرکتوری در مسیر /var/www/html/ و /var/lib/trac به شکل زیر درست کنید :کد:sudo a2enmod auth_digest
سپس یک دایرکتوری پروژه برای Trac میسازیم و یک سری دسترسی بهش میدیم با استفاده از دستور زیر :کد:sudo mkdir /var/lib/trac sudo mkdir -p /var/www/html/trac sudo chown www-data:www-data /var/www/html/trac
خروجی دستور بالا:کد:sudo trac-admin /var/lib/trac/test initenv test sqlite:db/trac.db
کد:Project environment for 'test' created. You may now configure the environment by editing the file: /var/lib/trac/test/conf/trac.ini If you'd like to take this new project environment for a test drive, try running the Trac standalone web server `tracd`: tracd --port 8000 /var/lib/trac/test Then point your browser to http://localhost:8000/test. There you can also browse the documentation for your installed version of Trac, including information on further setup (such as deploying Trac to a real web server). The latest documentation can also always be found on the project website: http://trac.edgewall.org/ Congratulations!در نهایت یک یوزر admin درست میکنیمکد:sudo trac-admin /var/lib/trac/test deploy /var/www/html/trac/test sudo chown -R www-data:www-data /var/lib/trac/test sudo chown -R www-data:www-data /var/www/html/trac/test
کد:sudo htdigest -c /var/lib/trac/test/.htdigest "test" admin





پاسخ با نقل قول