আমি কীভাবে বাগজিলা ইনস্টল করব?


34

আমি আমাদের নিজস্ব সফ্টওয়্যারগুলিতে বাগগুলি ট্র্যাক এবং ট্রেস করতে আমার নিজের কম্পিউটারে বাগজিলা ব্যবহার করতে চাই। আমি কীভাবে এটি সেট আপ করব?

উত্তর:


28

বাগজিলার জন্য আপনার প্রয়োজন ...

  • পার্ল (5.8.1 বা উপরে)
  • মাইএসকিউএল
  • apache2
  • Bugzilla- তে
  • পার্ল মডিউলগুলি
  • অ্যাপাচি ব্যবহার করে বাগজিলা

সামনে কিছু মন্তব্য:

এর মধ্যে যদি কোনও ইতিমধ্যে ইনস্টল করা থাকে তবে সেটিংয়ের প্রয়োজন সেটিংগুলিতে কেবল নজর রাখুন। আপনি যা ব্যবহার করেছেন তা এগুলি পরীক্ষা করুন এবং এগুলি আপনার প্রয়োজনে পরিবর্তন করুন।

পার্ল, মাইএসকিউএল, অ্যাপাচি সম্পর্কে আপনার যদি তথ্যের প্রয়োজন হয় তবে এগুলি কিছু ল্যাম্পের পদ্ধতি রয়েছে: 1 , 2 , 3 , 4 , 5

নীচে যদি আপনার জন্য কাজ না করে তবে কীভাবে এটি করা উচিত (মন্তব্যে সারিকো থেকে) কীভাবে তা দেখুন ।

যদি কেউ টাইপোগুলি এগুলিকে সংশোধন করতে নির্দ্বিধায় খুঁজে পান তবে আপনি যদি উন্নতির কথা ভাবতে পারেন তবে এগুলিকে সংযোজন করতে দ্বিধা বোধ করবেন

এখানে আমরা ...

  1. পার্ল

    আপনি কী পার্ল ব্যবহার করছেন তা যাচাই করুন:

    perl -v
    

    এটি এর মতো কিছু দেখাতে হবে:

    This is perl, v5.10.1 (*) built for i686-linux-gnu-thread-multi
    (with 53 registered patches, see perl -V for more detail)
    

    নাটি 5.10 ব্যবহার করে। আপনার যদি 5.8.1 এর চেয়ে কম হয় তবে আপনাকে এটি আপগ্রেড করতে হবে।

  2. মাইএসকিউএল

    আপনার যদি মাইএসকিউএল চালু রয়েছে তা যাচাই করুন

    mysql --version
    

    ইনস্টল করা না থাকলে ইনস্টল করা মাইএসকিএল-সার্ভার মাইএসকিএল-অ্যাডমিন মাইএসকিএল-ক্লায়েন্টমাইএসকিএল-সার্ভার ইনস্টল করুন মাইএসকিএল-অ্যাডমিন ইনস্টল করুন

    গাইডলাইনস অনুসরণ এবং rootএকটি শালীন পাসওয়ার্ড সহ একটি অ্যাকাউন্ট সেটআপ নিশ্চিত করুন । আপনার যদি প্রয়োজন হয় তবে এলএএমপি সার্ভারটি কীভাবে সেট আপ করবেন তার জন্য উপরের লিঙ্কগুলি দেখুন। একটি ব্যবহারকারী তৈরি করুন bugzilla(আপনি অন্য কিছু চাইলে এটি পরিবর্তন করুন )

    sudo useradd -d /home/bugzilla -m bugzilla
    sudo passwd bugzilla
    

    এবং একটি ডাটাবেস তৈরি এবং ব্যবহারকারীর জন্য অনুমতি সেট bugzilla

    mysql -u root -p
    mysql> create database bugzilla;
    mysql> grant all privileges on bugzilla.* to bugzilla@localhost;
    

    পরে আপনার ব্যবহারকারীর জন্য ডাটাবেসের নাম, ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রয়োজন।

  3. এ্যাপাচি

    অ্যাপাচি ইনস্টল করা আছে কিনা তা যাচাই করুন:

    apache2 -v
    

    এবং

    http://localhost
    

    একটি স্বাগত পৃষ্ঠা বা একটি ওয়েবসাইট দেখানো উচিত। ইনস্টল না থাকলে ... অ্যাপাচি 2 ইনস্টল করুন অ্যাপাচি 2 ইনস্টল করুন আপনার স্বাভাবিকভাবে যেমন অ্যাপাচি 2 কনফিগার করে। আপনার আরও প্রয়োজন হলে কীভাবে এলএএমপি সার্ভার সেট আপ করতে হয় তার জন্য শীর্ষে লিঙ্কগুলি দেখুন।

    এবং এখন গুরুত্বপূর্ণ অংশটির জন্য ... অ্যাপাচি 2 তে বাগজিলা স্থাপন করা:

    sudo -H gedit /etc/apache2/apache2.conf
    

    এবং নিম্নলিখিতটিতে সম্পাদনা করুন ...

    Alias /bugzilla/ /var/www/bugzilla/
    <directory /var/www/bugzilla>
    Addhandler cgi-script .cgi .pl
    Options +Indexes +ExecCGI +FollowSymLinks
    DirectoryIndex index.cgi
    AllowOverride Limit
    </directory>
    

    (প্রথম লাইনে "/" অনুগামী নোট করুন)

    apache2আপনার যদি ইতিমধ্যে এটি না থাকে তবে কোনও ব্যবহারকারী যুক্ত করুন ।

     sudo useradd -d /home/apache2 -m apache2
     sudo passwd apache2
    

    ব্যবহারকারীকে অ্যাপাচি 2 ভেরিয়েবল যুক্ত করুন ...

    sudo -H gedit /etc/apache2/envvars
    

    এবং অন্তর্ভুক্ত

     export APACHE_RUN_USER=apache2
     export APACHE_RUN_GROUP=apache2
    

    cgiযদি আপনি সংগ্রহস্থলগুলি থেকে Bugzilla ইনস্টল (দেখুন addhandler অন্য স্থানে হতে পারে Apache CGI কিভাবে )

  4. Bugzilla- তে

    বাগজিলা 3 ইনস্টল করুন বাগজিলা 3 ইনস্টল করুন

    বা বাগজিলা থেকে সর্বশেষতম স্থিতিশীল (এই মুহুর্তে 4.0.2) বা সর্বশেষতম কাটিয়া প্রান্ত সংস্করণটি ডাউনলোড করুন । পরবর্তী সম্পর্কে সংক্ষিপ্ত নির্দেশনা:

     sudo tar -xvf bugzilla-4.0.2.tar
     sudo mv /download/bugzilla-4.0.2 /usr/local/
     sudo ln -s /usr/local/bugzilla-4.0.2 /var/www/bugzilla
    

    ডিরেক্টরিটিতে rw অনুমতি রয়েছে তা নিশ্চিত করুন:

     sudo chown -R www-data:www-data /var/www/bugzilla
    
  5. বাগজিলার জন্য পার্ল মডিউল

    checksetup.plসবকিছু ঠিকঠাকভাবে সেট আপ করা হয়েছে কি না এবং জিনিসগুলি আপনার জন্য সেট আপ করার জন্য যদি কিছু পরিবর্তন হয় তবে তা পরীক্ষা করতে বাগজিলা একটি স্ক্রিপ্ট ব্যবহার করে । পার্ল মডিউলগুলি ম্যানুয়ালি ইনস্টল করে আপনি এড়িয়ে যেতে পারেন।

    সমস্ত মডিউল ইনস্টল করা আছে কিনা তা পরীক্ষা করুন:

     cd /var/www/bugzilla/
     sudo ./checksetup.pl --check-modules
    

    ইনস্টল না থাকলে ...

     sudo perl -MCPAN -e install
    

    localconfigকনফিগারেশন ধারণ করে এবং সেট আপ করা প্রয়োজন। তাই ...

     sudo -H gedit localconfig
    

    এবং মাইএসকিউএল সেটআপ করার সময় আপনি যে পাসওয়ার্ডটি ব্যবহার করেছেন তা ব্যবহারকারীর জন্য d db_name, ডাটাবেস নামের #db_user এবং $ db_password পরিবর্তন করুন।

     $db_name = 'bugzilla';
     $db_user = 'bugzilla';
     $db_pass = 'bugzilla@pwpspaswsword';
    

    এই সেটিংস সংরক্ষণ করার পরে

    cd /var/www/bugzilla/
    sudo ./checksetup.pl
    

    মাইএসকিউএলে সমস্ত ধরণের সারণী যুক্ত করবে। সার্ভিস গ্রুপটি apache2বাগজিলায় যুক্ত করা হচ্ছে :

    sudo -H gedit /var/www/bugzilla/localconfig 
    

    এবং যোগ করুন

    $webservergroup = 'apache2';
    

    এই পরিবর্তনগুলি অন্তর্ভুক্ত করতে ক

    cd /var/www/bugzilla/
    sudo ./checksetup.pl                       
    

    এবং এটি আপনাকে বাগজিলার জন্য প্রশাসক সেটআপ করতে বলবে।

  6. এটি কাজ করে !!

    অ্যাপাচি 2 পুনরায় চালু করুন

    sudo /etc/init.d/apache2 restart
    

    এবং একটি ব্রাউজার খুলুন এবং ইউআরএল .োকান

    http://localhost/bugzilla/ 
    

    এবং আমার নিজের মেশিনে একটি ওয়ার্কিং বাগজিলা লগইন পৃষ্ঠা রয়েছে।


2
যতক্ষণ না আমি আপনার AllowOveride সীমা AllowOveride All- তে পরিবর্তন করি ততক্ষণ আমার পক্ষে এটি কার্যকর হয়নি :) অন্যটি ছাড়া আপনি একটি দুর্দান্ত গাইড লিখেছিলেন ....
লূক সান আন্তোনিও বিয়্লেকি

আমি কোয়ান্টাল উবুন্টু সম্পর্কে আপনার পরামর্শ অনুসরণ করেছি। sudo ./checksetup.plকোন ত্রুটি রিপোর্ট। তবে আমি যখন খুলি তখন http//<servername>/bugzilla3/ var / www / বাগজিলা দির সামগ্রীর তালিকা দেখি, নিজেই বাগজিলা নয়। আপনি কি আমাকে সাহায্য করতে পারেন? (বিটিডাব্লু, ফায়ারফক্স দ্বারা অ্যাক্সেস করা হলে / var / www / বাগজিল্লায় কোনও ফাইল অ্যাক্সেস অস্বীকার করা হয়; সম্ভবত এটি সমস্যা)।
অ্যাডাম রাইজকোভস্কি

14

আমি মনে করি একটি আরও ছোট উত্তর আরও অনেক সহায়ক হবে:

sudo apt-get install bugzilla3

এটি কয়েকটি প্রশ্ন জিজ্ঞাসা করে। তারপরে আপনার ব্রাউজারটি কেবল খুলুন এবং http: // লোকালহোস্ট / বাগজিলা 3 এ যান

সমস্ত নির্ভরতা স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়, সবকিছু স্বয়ংক্রিয়ভাবে কনফিগার করা হয়। স্বয়ংক্রিয়ভাবে ইনস্টলটি বেশিরভাগ ক্ষেত্রেই কাজ করা উচিত, এমনকি যদি অ্যাপাচি বা মাইএসকিএল ইতিমধ্যে ইনস্টল এবং কনফিগার করা থাকে (যদি না তাদের কনফিগারেশনে কিছু তুচ্ছ পরিবর্তন না করা হয়)

নব্বই উবুন্টু ব্যবহারকারীরা টারবাল-এর বিস্তারিত বিল্ড-ইস্ট নির্দেশাবলী দ্বারা বিভ্রান্ত করা হয়েছে।


1
আমি একটি দুর্দান্ত গাইডটি নির্দেশ করতে চাই যা আমি একটি ধাপে ধাপে ইনস্টল করে পেয়েছি।
সারিকো

আপনার উল্লেখ করা উচিত ছিল যে আপনার বুগজিলা ৪ প্রয়োজন bu বাগগিলা 3 ইনস্টল করা একটি পদক্ষেপ প্রক্রিয়া, এমনকি আপনার যে লিঙ্কটি লিঙ্ক করেছেন তাতেও।
সের্গেই

আমি এটি বাগজিলা 3 দিয়ে চেষ্টা করেছি এবং এটি কেবল তা করে নি আমার জন্য সমস্ত পার্ল মডিউল ইনস্টল করে না এটি আমার জন্য অ্যাপাচি 2ও সামঞ্জস্য করে না । উপরের সেটআপটি আমার পক্ষে কাজ করেছে (তবে আমি একটি ওয়ার্কিং অ্যাপাচি 2 দিয়ে শুরু করেছি (এবং একটি ভিএম (;))) যাতে পার্ল এবং পিএইচপি কাজের জন্য সেট আপ হয়েছে)।
রিঞ্জউইন্ড

1
ওহ চমৎকার গাইড @ স্যারিকো :)
রিনজউইন্ড

2
@ সারিকো মৃত লিঙ্ক
BЈовић
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.