Joomla CMS installation guide in bangla ◌্জুমলা হে একিট Content Management System বা সংে েপ CMS । িসএমএস হে এমন একিট িসে ম যা ারা কে তরী এবং তা ম ােনজ করা যায়। যমন ধ ন জুমলায় আপিন কান লখা , আিটেকল আপনার জুমলার হামেপইেজ কাশ করেবন। এখন সই লখা বা অিটেকলিট হে কে আর লখািট কাথায় বসেব , এিডট কের পিরবতন করা , মুেছ ফলা ইত ািদেক ম ােনজ করা বেল। জুমলা িদেয় যেহতু এমন কাজ করা যায় তাই জুমলাও একিট কে ম ােনজেম িসে ম। এিট ি এবং ওেপনেসাস এবং GPL লাইেসে র আওতায় ব বহার করা যায়।
িক করা যায় জুমলা িদেয়? জুমলার মাধ েম আপিন িব ুমা কািডং না জেনই ডাইনািমক/কমে করেত পােরন । এবং এ াডিমিন শন প ােনেলর মাধ েম সাইেটর কে পারেবন ।
পাটাল বা ওেয়ব সাইট তরী েলা সহেজই ম ােনজ করেত
Joomla ক পরবতী পযােয় িনেয় যাওয়া( Taking Joomla! to the Next Level): আপনার Web site ক সিঠকভােব পিরচালনা করার জন য সব content েয়াজন joomla তা ভালভােব manage কের। Joomla-এর মূলশি িনভর কের application framework-এর উপর যা স ব হেয়েছ হাজােরা developers-এর জন , যারা এর উ য়েনর (extentions) জন িতিনয়ত কাজ করেছ । শত শত extentions এর মেধ িনে িকছু দওয়া হল: Dynamic from builders Business or organizational directories Image and multimedia galleries Document management E-commerce and shopping cart engines Forums and chat software Calendars Blogging software E-mail newsletters Data collection and reporting tools
Banner advertising systems Subscription services.... আপিন Joomla extentions এর উদাহরণ দখেত পােরন! Extentions or Components directory at http://extentions.joomla.org/.
Joomla! উ য়নকারীেদর জন : অেনক িত ঠান,সং হা িকংবা তৃতীয় কান পে র জুমলার মৗিলক উপাদান েলা জানার দরকার হয়। এ জন জুমলা িকছু শি শালী উপাদােনর প ােকজ দান কের জুমলা উ য়নকারীেদর জন যা তােদর কােজর জন সাহায প। িনেচর মূল Framwork- েলা জুমলা উ য়নকারীরা তির করেত পােরন*Integreted e-commerce systems. *Inventory control system. *Data reporting tools. *Custom product catalogues. *Complex business directories. *Reservation and dooking systems. *Communication tools. *Application bridges. এরকম আেরা অেনক উপাদান যা জুমলার জন সহায়ক। যিদ কান িত ঠান িকংবা সং হা তােদর জন কান সাইট তির জুমলা িদেয় তেব তা তােদর জন উ ু থােক এর িবিভ অংশ পিরবতেনর ে । এই সাইটিট জুমলা াথিমক িশ াথী এবং উ য়নকারীেদর জন খুবই সহায়কhttp://dev.joomla.org/.
Catch িক? িনেচর িলংেকর মাধ েম জুমলা স ে আেরা অেনক তথ জানা যােবhttp://www.joomla.org/content/view/5/6. এটা দািব করা যায় না য, জুমলায় সব ধরেনর উপাদান পাওয়া স ব তবুও িবিভ চাকিরর জন এটা খুবই উপেযাগী। িতিদনই নতুন নতুন উপাদান জুমলা প ােকেজর সােথ যাগ হে যা এর চািহদােক আরও সািরত করেছ।
ইন েলশন System Requirements PHP ভাসন4.1.2 বা এর চেয় নতুন ভাসন MySQL ভাসন 3.23.x বা এর চেয় নতুন ভাসন এবং কমপে ১িট MySQL ডাটােবজ তেব িট হেল ভােলা হয়। Apache ভাসন1.13.19 বা এর চেয় নতুন ভাসন মেন রাখেত হেব PHP র জন MySQL , XML , Zlib (এই লাইে ির িট িপএইচিপ ক কমে সড Zip আকাইভ হেত ফাইল পড়েত সহায়তা কের ) এর সােপাট থাকেত হেব। আপনার হাি ং াভাইডােরর কাছ থেক এ ব াপাের সাহায িনন। তেব জুমলা ইন েলশেনর সময় জুমলা এ েলার সােপাট আেছ িকনা দখােব । না থাকেল আপিন জানেত পারেবন ইন েলশেনর েতই। আর জুমলা িলনা িভি ক সাভাের ইন ল করার পরামশ দব।
পূব
িত
# FTP এর মাধ েম ফাইল পারিমশন পিরবতন করা জানেত হেব। # Mysql ডটােবজ তরী করা জানেত হেব # Mysql ডটােবজ এর Host Name জানুন এবং স স েক িনি ত হান । েয়াজেন হাি ং াভাইডােরর সহায়তা িনন। # Mysql ডটােবজ এর ইউজারেনম এবং পাসওয়াড মেন রাখুন । # FTP Hostname,Username,Password জানা থাকেত হেব। আসুন আমরা থেমই জুমলার জন একিট ডটােবজ তরী কের ফিল। এিট ইন েলশেনর পূেবই করেত হেব। আিম এখােন XAMPP ওেয়বসাভার ব বহার করিছ যখােন Mysql ডটােবজ এ াডিমিনে শেনর জন phpMyadmin ব বহার করা হয়, তেব িলনা িভি ক ওেয়বসাভার েলােত মাইএসিকউএল এ ডিমিনে শেনর জন phpMyadmin এর আিধপত ই ল করা যায় । নীেচর িচে কেরিছ।
দখেত পাে ন িপএইচিপ ম াই এডিমন দারা আিম joomla নােম একিট নতুন ডটােবজ তরী
এখােন MySQL connection collation: এ utf8 unicode ci দয়াই ভাল । এখােন Create new database এ আপিন জুমলার জন যই ডটােবজ ব বহার করেবন তার নাম িদেয় িদ তারপর Create এ ি ক করেল উ ডটােবজিট তরী হেব এবং পােশর সাইডবাের দখােব। এখােন joomla(0) দয়া আেছ কারন এই ডটােবজিট এখেনা ব বহার করা হয়িন। তাই এেত কান এি না থাকােত দখাে । আর উপের য “ localhost” দখেছন সিট হে Mysql ডটােবজ এর Host Name । এিটর কথাই পূেব বেলিছলাম। অতএব আপনােক Mysql database এর Host Name , username এবং password স েক জেন রাখা লাগেব।
িচ ঃ ১ PHPMyadmin জুমলার সবেশষ বল ভাসনিট হে 1.0.13 এিটও ডাউনেলাড করেত পােরন। ডাউনেলািডং এর সময় দখেবন িতনিট আকাইভঃ ১ . Joomla_1.0.13-Stable-Full_Package.tar.gz ২ . Joomla_1.0.13-Stable-Full_Package.tar.bz2 ৩ . Joomla_1.0.13-Stable-Full_Package.zip
আপিন িলনা ব বহারকারী হেল থমিট বা ি তীয় িট ডাউনেলাড করেত পােরন বা উইে াজ ব বহারকারী হেল Joomla_1.0.13-Stable- Full_Package.zip ফাইলিট ডাউনেলাড ক ন। ডাউনেলাড করার পর ফাইলিট extract ক ন কান আকাইভার িদেয়।
আনকমে েসর পর ফা ারিটর নাম joomla িদেয় িদলাম। ফা ােরর ভতর িঠক এরকম ফাইল সমূহ দখােব।
িচ ঃ ২ জুমলা ফাইল এখন এই ফাইল েলা ক কিপ কের কান এফিটিপ সফটওয় ার িদেয় তা আপনার ওেয়ব সাভাের আপেলাড করেত হেব। তার আেগ বেল নই আপনার ওেয়বসাইেট যিদ পূব থেকই ওেয়বেপজ থেক থােক তেব উপেরর ফাইল েলােক আমার মত একিট ফা াের রেখ আপেলাড করেত পােরন । বা যিদ উ ওেয়বসাভার ক ধূ জুমলা সাইেটর জন ব বহার করেত চান তেব ধূ উপেরর ফাইল েলােক কিপ কের ওেয়ব সাভােরর ট ফা াের (এফিটিপেত লগইেনর পর যই ফা ার দখা যায়) প করেত হেব। আপিন এজন পছ মত এফিটিপ ােয় ব বহার করেত পােরন। আপিন FileZilla FTP Client 3.0 ব বহাের করেত পােরন।
িচ ঃ ৩ এফিটিপ এ াকাউ স িকত তথ
দান
এখন আপনার এফিটিপ ােয় চালু কের নতুন এ াকাউ তরী ক ন এবং েয়াজনীয় তথ িদন যমন Ftp hostname ( জেনিনন আপনার হাি ং াভাইডােরর কাছ থেক) , Username , Password িদেয়। তারপর লগইন ক ন । এফিটিপ সাভারলগইেনর পর আপনার ওেয়বসাভােরর ট ফা ার দখােব এবং ফাইল সমূহ দখােব।
িচ ঃ ৪ এফিটিপ সাভাের লগইন করার পর এখান থেক আপিন যেকান ফাইল িডিলট করেত পােরন মুভ করেত পােরন এবং ফাইেলর Permission পিরবতন করেত পােরন। এখন আমরা য জুমলার ফাইল েলা joomla নােম একিট ফা াের রেখিছলাম তা এখন ওেয়বসাভাের কিপ করব।
িচ ঃ ৫ া ফার টাইপ বা মাড Ascii ত পিরবতন
তেব কিপ করার আেগ একিট র পূন িবষয় িপএচিপর মত ওেয়বি বা কাড ফাইল েলা অবশ ই এফিটিপেত Ascii মােড আপেলাড করেত হেব। Binary মােড করা যােবনা । নতুবা ি েলা কাজ করেব না। এই অপশনিট এফিটিপ ােয় েলার সিটংস বা ফাের অপশন হেত পাওয়া যেত পাের আপিন খূেজ দখুন এবং তা Ascii মােড কের িদন। এবার জুমলার ফাইল েলা আপনার ওেয়ব সাভাের আপেলাড কের ফলুন(আিম joomla ফা ারিটেকই আপেলাড কের িদলাম)। আপেলাড হেয় গেল এবার আপনার ওেয়বসাইেটর url অনুযায়ী http://www.yoursitename.com/joomla/installation/index.php অথাৎ জুমলার ফাইল েলার মেধ installation ফা াের index.php ফাইেলর সিঠক এ াে স াউজাের টাইপ কের এ ার িদন তেব নীেচর মত Joomla web installer উইজাড এর থম ধাপ preinstallation checkআসেব। এখােন জুমলা ইন েলর জন েয়াজনীয় িজিনষ েলা উপি ত আেছ িকনা দখা হেব।
িচ ঃ ৬ জুমলা pre-installation check উইজাড উপের য িল দখেত পাে ন এবং ডােনর সবুজ রং এর ারা বাঝােনা হে উ িবষয় িলর সােপাট আেছ। তেব এখােন একটা িবষয় আপিন যিদ িলনা সাভাের জুমলা ইন ল কেরন তেব ৩ নং অংেশ Directory and File Permissions Check: এ ডান পােশর টাস িল লাল রং এ দখােত পাের । এর অথ হে আপনােক উ ফা ার/িডের রীর ফাইল পারিমশন পিরবতন করেত হেব। এিট এফিটিপ ােয়ে র মাধ েমও করা যায় ।
িচ ঃ ৭ ফাইল পারিমশন পিরবতন তাই টাস লাল রং এ দখা গেল আপনার এফিটিপ ােয়ে র ( FileZilla FTP Client 3.0 ) থেক উ ফা ার েলার উপর রাইট ি ক কের File Attributes.. এ ি ক কের Owner permissions Read = Write = Execute এ িটক মাক িদেয় িদন। তারপর http://www.yoursitename.com/joomla/installation/index.php পজিট পূনরায় িরে শ কের দখূন লাল লখা েলা সবুজ হেয়েছ িকনা। তেব ফাইল পারিমশন পিরবতেনর ে অেহতুক ঝুঁিক এড়ােত অিভ কােরা সাহায িনেল ভােলা হয়। এবার সব িঠক থাকেল Next >> এ ি ক কের পরবতী ধােপ যান। license পজ দেখ আবার Next >> এ ি ক ক ন। এবার আসেব জুমলা ইন েলশেনর থম ধাপ MySQL database configuration: এিটই ধাপ।
পূণ
িচ ঃ ৮ ১ম ধাপ MySQL database configuration এখােন Hostname: আপনার MySQL database এর হা েনম যটা পূেবই জেন রাখেত বেলিছলাম MySQL User Name: আপনার MySQL database এর ইউজারেনম MySQL Password: আপনার MySQL database এর পাসওয়াড MySQL Database Name: এখােন সই ডটােবজিটর নাম িদেত হেব যিট আমরা জুমলার জন ব বহার করব। মেন আেছ তা আমরা জুমলা ইন েলর পূেবই joomla নােম একিট ডটােবজ তরী কের িনেয়িছলাম তাই ডটােবজিটর নাম ব এখােন উে খ করা হেয়েছ। এই তথ িল দবার পর বািক সবিকছু অপিরবিতত রেখ Next >> বাটেন ি ক ক ন। তখনই জুমলার ডটােবেজ জুমলার েয়াজনীয় এি ঢাকা হেয় যােব । তা শষ হেয় গেল পরবতী ধাপ আসেব।
িচ ঃ ৯ ২য় ধাপ জুমলা সাইেটর নাম িদন এখােন আপনার জুমলার সাইেটর জন একিট নাম িদেত হেব যা সাইটিটর টাইেটল নম িহেসেব এবং ইেমইেলর ে ব ব ত হেব । নামিদেয় আবার Next >> বাটেন click ক ন।
িচ ঃ ১০ ৩য় ধাপ এবার আসেব ৩য় ধাপ। এখােন আপনার ইেমইল এ াে স এবং admin paassword চাওয়া হেব। এখােন আপনার ইেমইল এ াে স িদেয় িদন যিট এ াডিমন এর ইেমইল এ াে স িহেসেব ব ব ত হেব এবং Admin password এ মেন রাখেত পারেবন এমন পাসওয়াড িদন । এই পাসওয়াড িট পরবতী ত আপনার জুমলার এ াডিমন প ােনেল ঢাকার ে েয়াজন হেব। বািক অপশন েলা অপিরবতীত রেখ Next >> বাটেন ি ক ক ন ।
িচ ঃ ১১ ৪থ ধাপ ই টেলশন স এিটই শষ ধাপ অথাৎ আ ার জুমলার ইন েলশন শষ হেয়েছ এবং ব বহােরর জন ত । এবার আপনােক জুমলার installation িডের ির/ ফা ার ক মুেছ ফলেত হেব বা সাভার থেক অন সিরেয় ফলেত হেব। এখােন আপনােক লগইেনর জন েয়াজনীয় তথ অথাৎ ইউজার নম এবং পাসওয়াড দখােনা হেব । িচে উপের View Site এ ি ক করেল জুমলার িডফ িথেম আপনার ব আকাি ত জুমলা ওেয়বসাইটিট দখেত পারেবন এবং Administration এ ি ক করেল লগইন পেজ চেল যােবন। এবার চলুন জুমলা সাইটিট কমন দখা যাকঃ
িচ ঃ ১২ জুমলা হামেপজ
িচ ঃ ১৩ জুমলা এ াডিমন প ােনল
GROUP NAME – A (CSE Faculty)
Name
Roll No.:
Reg. No.:
Md. Rashed – Uz – zaman
05
00576
Md. Ahidur Rahman
14
00589
Md. Moshiur Rahman Kahan
22
00600
Faiz Ahmed
29
00608