ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش راه اندازی Trac Project Management در اوبونتو 18.04



sajjadsec
May 30th, 2018, 23:42
Trac یک برنامه رایگان و open source است برای مدیریت پروژه ها و سیستم bug tracking برای کمک به برنامه نویس ها میباشد تا برنامه های خود را به صورت عالی بنویسن.


قبل از نصب برنامه باید آپاچی را نصب کنیم با استفاده از دستور زیر این کار را انجام میدهیم .



sudo apt-get install apache2 -y


بعد از نصب آپاجی سرویس های مربوط به آن را اجرا میکنیم



sudo systemctl start apache2


sudo systemctl enable apache2


به صورت پیشفرض برنامه Trac در مخازن اوبونتو 18.04 وجود دارد میتوانید به شکل زیر برنامه را نصب کنید



sudo apt-get install trac libapache2-mod-wsgi -y


بعد از نصب برنامه Trac ماژول auth_digest فعال به شکل زیر فعال کنید :



sudo a2enmod auth_digest


بعدا یک دایرکتوری در مسیر /var/www/html/ و /var/lib/trac به شکل زیر درست کنید :



sudo mkdir /var/lib/trac
sudo mkdir -p /var/www/html/trac
sudo chown www-data:www-data /var/www/html/trac




سپس یک دایرکتوری پروژه برای 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!



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




در نهایت یک یوزر admin درست میکنیم



sudo htdigest -c /var/lib/trac/test/.htdigest "test" admin