উত্তর:
বাগজিলার জন্য আপনার প্রয়োজন ...
সামনে কিছু মন্তব্য:
এর মধ্যে যদি কোনও ইতিমধ্যে ইনস্টল করা থাকে তবে সেটিংয়ের প্রয়োজন সেটিংগুলিতে কেবল নজর রাখুন। আপনি যা ব্যবহার করেছেন তা এগুলি পরীক্ষা করুন এবং এগুলি আপনার প্রয়োজনে পরিবর্তন করুন।
পার্ল, মাইএসকিউএল, অ্যাপাচি সম্পর্কে আপনার যদি তথ্যের প্রয়োজন হয় তবে এগুলি কিছু ল্যাম্পের পদ্ধতি রয়েছে: 1 , 2 , 3 , 4 , 5 ।
নীচে যদি আপনার জন্য কাজ না করে তবে কীভাবে এটি করা উচিত (মন্তব্যে সারিকো থেকে) কীভাবে তা দেখুন ।
যদি কেউ টাইপোগুলি এগুলিকে সংশোধন করতে নির্দ্বিধায় খুঁজে পান তবে আপনি যদি উন্নতির কথা ভাবতে পারেন তবে এগুলিকে সংযোজন করতে দ্বিধা বোধ করবেন
এখানে আমরা ...
পার্ল
আপনি কী পার্ল ব্যবহার করছেন তা যাচাই করুন:
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 এর চেয়ে কম হয় তবে আপনাকে এটি আপগ্রেড করতে হবে।
মাইএসকিউএল
আপনার যদি মাইএসকিউএল চালু রয়েছে তা যাচাই করুন
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;
পরে আপনার ব্যবহারকারীর জন্য ডাটাবেসের নাম, ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রয়োজন।
এ্যাপাচি
অ্যাপাচি ইনস্টল করা আছে কিনা তা যাচাই করুন:
apache2 -v
এবং
http://localhost
একটি স্বাগত পৃষ্ঠা বা একটি ওয়েবসাইট দেখানো উচিত। ইনস্টল না থাকলে ... অ্যাপাচি 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 কিভাবে )
Bugzilla- তে
বাগজিলা 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
বাগজিলার জন্য পার্ল মডিউল
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
এবং এটি আপনাকে বাগজিলার জন্য প্রশাসক সেটআপ করতে বলবে।
এটি কাজ করে !!
অ্যাপাচি 2 পুনরায় চালু করুন
sudo /etc/init.d/apache2 restart
এবং একটি ব্রাউজার খুলুন এবং ইউআরএল .োকান
http://localhost/bugzilla/
এবং আমার নিজের মেশিনে একটি ওয়ার্কিং বাগজিলা লগইন পৃষ্ঠা রয়েছে।
sudo ./checksetup.pl
কোন ত্রুটি রিপোর্ট। তবে আমি যখন খুলি তখন http//<servername>/bugzilla3
/ var / www / বাগজিলা দির সামগ্রীর তালিকা দেখি, নিজেই বাগজিলা নয়। আপনি কি আমাকে সাহায্য করতে পারেন? (বিটিডাব্লু, ফায়ারফক্স দ্বারা অ্যাক্সেস করা হলে / var / www / বাগজিল্লায় কোনও ফাইল অ্যাক্সেস অস্বীকার করা হয়; সম্ভবত এটি সমস্যা)।
আমি মনে করি একটি আরও ছোট উত্তর আরও অনেক সহায়ক হবে:
sudo apt-get install bugzilla3
এটি কয়েকটি প্রশ্ন জিজ্ঞাসা করে। তারপরে আপনার ব্রাউজারটি কেবল খুলুন এবং http: // লোকালহোস্ট / বাগজিলা 3 এ যান
সমস্ত নির্ভরতা স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়, সবকিছু স্বয়ংক্রিয়ভাবে কনফিগার করা হয়। স্বয়ংক্রিয়ভাবে ইনস্টলটি বেশিরভাগ ক্ষেত্রেই কাজ করা উচিত, এমনকি যদি অ্যাপাচি বা মাইএসকিএল ইতিমধ্যে ইনস্টল এবং কনফিগার করা থাকে (যদি না তাদের কনফিগারেশনে কিছু তুচ্ছ পরিবর্তন না করা হয়)
নব্বই উবুন্টু ব্যবহারকারীরা টারবাল-এর বিস্তারিত বিল্ড-ইস্ট নির্দেশাবলী দ্বারা বিভ্রান্ত করা হয়েছে।