ভূমিকা
আপনি কি CodeIgniter ভিত্তিক কোনো সফটওয়্যার (যেমন POS, ERP, বা Inventory System) লোকাল সার্ভারে চালাতে চান?
তাহলে এই গাইডটি আপনার জন্য!
এখানে আমরা বিস্তারিতভাবে দেখাবো কীভাবে XAMPP ব্যবহার করে CodeIgniter Software রান করাতে হয়, কোন কোন সেটিং দরকার হয়, এবং সাধারণ ভুলগুলো কীভাবে এড়ানো যায়।
⚙️ ধাপ ১: XAMPP ইনস্টল করুন
প্রথমেই আপনার কম্পিউটারে XAMPP ইনস্টল করতে হবে।
Download XAMPP 7.4 ভার্সনটি ডাউনলোড করুন, কারণ CodeIgniter-এর বেশিরভাগ সফটওয়্যার PHP 7.4 ভার্সনে ভালোভাবে চলে।
ইনস্টল শেষে, XAMPP Control Panel ওপেন করুন এবং নিচের দুটি সার্ভার চালু করুন:
-
✅ Apache
-
✅ MySQL
ধাপ ২: আপনার সফটওয়্যার ফাইল সেটআপ করুন
আপনার প্রাপ্ত CodeIgniter Software (যেমন POS System বা অন্য প্রজেক্ট) ফাইলটি extract করুন।
তারপর ফোল্ডারটি কপি করে নিচের পাথে রাখুন:C:/xampp/htdocs/
উদাহরণ: যদি ফোল্ডারের নাম হয় “pos”, তাহলে পাথ হবে
C:/xampp/htdocs/pos
️ ধাপ ৩: ডাটাবেজ তৈরি করুন
১️⃣ ব্রাউজার ওপেন করুন
২️⃣ ঠিকানায় লিখুন localhost/phpmyadmin
৩️⃣ বাম পাশে New তে ক্লিক করুন
৪️⃣ একটি নতুন Database তৈরি করুন — নাম দিনpos
এই নামটি গুরুত্বপূর্ণ, কারণ সফটওয়্যারের কনফিগারেশন ফাইলেও একই নাম ব্যবহার করতে হবে।
⚙️ ধাপ ৪: Database Configuration সেট করুন
এখন নিচের পাথে যান:C:/xampp/htdocs/pos/application/config/database.php
এখানে নিচের লাইনগুলো খুঁজে বের করে নিচের মতো করে পরিবর্তন করুন
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'pos',
তারপর ফাইলটি Save করুন এবং Exit করুন।
ধাপ ৫: সফটওয়্যার রান করুন
এখন আপনার ব্রাউজারে লিখুন localhost/pos
সব ঠিক থাকলে আপনার CodeIgniter Software সফলভাবে রান করবে
যদি কোনো এরর আসে, Apache বা MySQL সার্ভার আবার রিস্টার্ট করুন এবং database name চেক করুন।
সাধারণ সমস্যা ও সমাধান
Database connection error:
ডাটাবেজের নাম বা username ভুল হলে এই সমস্যা হয়। নিশ্চিত করুন যে নামটি ‘database.php’ ফাইলের সাথে মিলছে।
404 Page Not Found:.htaccess ফাইল অনুপস্থিত থাকলে বা URL rewriting বন্ধ থাকলে হয়। XAMPP-এ Apache মডিউলে rewrite_module অন করে দিন।
Blank page:
PHP ভার্সন mismatch হলে হয়। চেষ্টা করুন PHP 7.4 ব্যবহার করতে।
উপসংহার
এখন আপনি জানেন কীভাবে CodeIgniter Software Localhost-এ সফলভাবে রান করানো যায়।
এই ধাপগুলো অনুসরণ করলে আপনি সহজেই যেকোনো POS, Inventory, বা Management System নিজের কম্পিউটারে সেটআপ করে টেস্ট করতে পারবেন।