XAMPP-এ WordPress Localhost Setup: সম্পূর্ণ বাংলা গাইড (ধাপে ধাপে)
ভূমিকা
WordPress বিশ্বের সবচেয়ে জনপ্রিয় Content Management System (CMS)। একটি লাইভ সার্ভারে ওয়েবসাইট প্রকাশ করার আগে ডেভেলপাররা সাধারণত লোকাল কম্পিউটারে WordPress ইনস্টল করে পরীক্ষা-নিরীক্ষা করেন। এই কাজের জন্য XAMPP অন্যতম জনপ্রিয় সফটওয়্যার।
এই গাইডে আমরা শিখব কীভাবে XAMPP ব্যবহার করে Windows কম্পিউটারে WordPress Localhost Setup করতে হয়, ডাটাবেজ তৈরি করতে হয় এবং একটি সম্পূর্ণ WordPress ওয়েবসাইট চালু করতে হয়।
WordPress Localhost কী?
Localhost হলো আপনার নিজের কম্পিউটারকে একটি ওয়েব সার্ভার হিসেবে ব্যবহার করা।
অর্থাৎ—
- ওয়েবসাইট ইন্টারনেটে প্রকাশিত হবে না
- শুধুমাত্র আপনার কম্পিউটার থেকে দেখা যাবে
- নিরাপদে ডেভেলপমেন্ট ও টেস্টিং করা যাবে
- লাইভ সার্ভারে আপলোডের আগে সবকিছু পরীক্ষা করা যাবে
কেন XAMPP ব্যবহার করবেন?
✔ সম্পূর্ণ ফ্রি
✔ সহজ ইনস্টলেশন
✔ WordPress Friendly
✔ PHP ও MySQL Support
✔ Beginner Friendly
✔ দ্রুত Development Environment
ধাপ ১: XAMPP ডাউনলোড ও ইনস্টল
প্রথমে XAMPP ডাউনলোড করুন।
ডাউনলোড লিংক:
Apache Friends (XAMPP Official Website)
ইনস্টলেশন প্রক্রিয়া
- Installer চালু করুন
- Next বাটনে ক্লিক করুন
- Apache, MySQL, PHP নির্বাচন করুন
- Installation Location নির্বাচন করুন
সাধারণত:
C:\xampp
- Install ক্লিক করুন
- Installation সম্পন্ন করুন
ধাপ ২: Apache এবং MySQL চালু করুন
XAMPP Control Panel ওপেন করুন।
নিচের দুইটি সার্ভিস Start করুন:
- Apache
- MySQL
সবুজ রঙ দেখালে বুঝবেন সার্ভিস চালু হয়েছে।
ধাপ ৩: XAMPP কাজ করছে কিনা পরীক্ষা করুন
ব্রাউজারে লিখুন:
http://localhost
যদি XAMPP Dashboard দেখা যায় তাহলে ইনস্টলেশন সফল হয়েছে।
ধাপ ৪: WordPress ডাউনলোড করুন
WordPress এর অফিসিয়াল ওয়েবসাইট থেকে সর্বশেষ সংস্করণ ডাউনলোড করুন।
ZIP ফাইল Extract করুন।
ধাপ ৫: htdocs ফোল্ডারে WordPress কপি করুন
XAMPP এর htdocs ফোল্ডারে যান:
C:\xampp\htdocs
এখানে একটি নতুন ফোল্ডার তৈরি করুন।
উদাহরণ:
mywordpress
Extract করা WordPress ফাইলগুলো এই ফোল্ডারে কপি করুন।
চূড়ান্ত স্ট্রাকচার হবে:
C:\xampp\htdocs\mywordpress
ধাপ ৬: WordPress Database তৈরি করুন
ব্রাউজারে যান:
http://localhost/phpmyadmin
phpMyAdmin ওপেন হবে।
Database তৈরি
- New এ ক্লিক করুন
- Database Name দিন
উদাহরণ:
mywordpress_db
- Create ক্লিক করুন
Database তৈরি হয়ে যাবে।
ধাপ ৭: WordPress Setup শুরু করুন
ব্রাউজারে লিখুন:
http://localhost/mywordpress
WordPress Installation Wizard চালু হবে।
ধাপ ৮: Database Information প্রদান করুন
নিচের তথ্য দিন:
Database Name
mywordpress_db
Username
root
Password
(খালি রাখুন)
Database Host
localhost
Table Prefix
wp_
তারপর Submit ক্লিক করুন।
ধাপ ৯: WordPress Site Configuration
নিচের তথ্যগুলো পূরণ করুন:
Site Title
My WordPress Site
Username
admin
Password
একটি শক্তিশালী পাসওয়ার্ড ব্যবহার করুন।
your@email.com
Install WordPress ক্লিক করুন।
ধাপ ১০: WordPress Dashboard Login
ইনস্টলেশন সম্পন্ন হলে Login করুন।
Dashboard URL:
http://localhost/mywordpress/wp-admin
এখন আপনি সম্পূর্ণ WordPress Admin Panel ব্যবহার করতে পারবেন।
WordPress Localhost-এ কী কী করা যায়?
Theme Development
- Custom Theme তৈরি
- Theme Testing
- Theme Modification
Plugin Development
- Plugin তৈরি
- Plugin Testing
- Debugging
Website Design
- Homepage Design
- Landing Page
- Portfolio Website
WooCommerce Testing
- Product Management
- Payment Gateway Testing
- Checkout Testing
WordPress Localhost Backup
পুরো সাইট ব্যাকআপের জন্য:
Website Files
C:\xampp\htdocs\mywordpress
Database Export
phpMyAdmin → Export
সাধারণ সমস্যাসমূহ ও সমাধান
Apache Start হচ্ছে না
কারণ
Port 80 Busy
সমাধান
Skype, IIS অথবা অন্য Web Server বন্ধ করুন।
MySQL Start হচ্ছে না
কারণ
Port Conflict
সমাধান
MySQL Port পরিবর্তন করুন:
3306 → 3307
Database Connection Error
পরীক্ষা করুন
- Database Name সঠিক কি না
- Username root কি না
- Password খালি কি না
localhost Not Found
Apache চালু আছে কিনা নিশ্চিত করুন।
XAMPP-এ WordPress ব্যবহারের সুবিধা
✅ ফ্রি
✅ দ্রুত
✅ নিরাপদ
✅ অফলাইনে কাজ করা যায়
✅ লাইভ সার্ভারে আপলোডের আগে টেস্ট করা যায়
✅ Beginner Friendly
✅ Theme ও Plugin Development-এর জন্য আদর্শ
উপসংহার
XAMPP ব্যবহার করে WordPress Localhost Setup করা অত্যন্ত সহজ এবং কার্যকর। একজন নতুন WordPress ব্যবহারকারী থেকে শুরু করে অভিজ্ঞ ডেভেলপার পর্যন্ত সবাই লোকাল সার্ভারে কাজ করে সময়, খরচ এবং ঝুঁকি কমাতে পারেন। WordPress Theme Development, Plugin Development, WooCommerce Testing কিংবা সম্পূর্ণ ওয়েবসাইট ডিজাইন—সবকিছুর জন্য XAMPP একটি নির্ভরযোগ্য ডেভেলপমেন্ট পরিবেশ।


