নিজে WordPress ইনস্টল করার ধাপ, শুরু থেকে শেষ

নিজে WordPress ইনস্টল করতে প্রায় পনেরো মিনিট লাগে, আর এতে শেখা হয় কোন জিনিস কোথায় থাকে। ডেটাবেস বানান, ফাইল আপলোড করুন, ইনস্টলার চালান — তারপর HTTPS চালু করে গুছিয়ে নিন। প্রতিটি ধাপ, ক্রমানুসারে।

গাঢ় সবুজের ওপর জেড রঙে আঁকা প্রম্পটসহ একটি টার্মিনাল উইন্ডো

মূল কথা

  • তিনটি জিনিস লাগে: হোস্টিংয়ের দিকে নির্দেশ করা একটি ডোমেইন, নিজস্ব ইউজারসহ একটি ডেটাবেস, আর wordpress.org থেকে WordPress-এর ফাইল।
  • ফাইল ম্যানেজার দিয়ে WordPress আর্কাইভ আপলোড করে ওয়েবসাইটের নিজের ফোল্ডারে এক্সট্র্যাক্ট করুন।
  • ইনস্টলার ডেটাবেসের নাম, ইউজার, পাসওয়ার্ড আর হোস্ট চায়, তারপর সাইটের শিরোনাম আর অ্যাডমিন অ্যাকাউন্ট।
  • "admin" ছাড়া অন্য কোনো অ্যাডমিন ইউজারনেম, লম্বা অনন্য পাসওয়ার্ড নিন, আর ইনস্টলের পরপরই HTTPS চালু করুন।
  • পারমালিংক, টাইম জোন আর সাইটের ঠিকানা https://-এ ঠিক করুন, আর যে থিম ও প্লাগইন ব্যবহার করবেন না সেগুলো সরান।

নিজে WordPress ইনস্টল করতে: ডোমেইনকে হোস্টিংয়ের দিকে নির্দেশ করুন, একটি ডেটাবেস আর ডেটাবেস ইউজার বানান, wordpress.org থেকে WordPress-এর ফাইল ওয়েবসাইটের ফোল্ডারে আপলোড করুন, ব্রাউজারে ডোমেইন খুলে ইনস্টলারের নির্দেশ মানুন — তারপর HTTPS চালু করে কয়েকটি সেটিং বদলান। প্রায় পনেরো মিনিট লাগে, আর এরপর আপনি ঠিক জানবেন আপনার সাইটের ফাইল আর ডেটা কোথায় থাকে।

শুরুর আগে যা লাগবে

  • হোস্টিংয়ের দিকে নির্দেশ করা একটি ডোমেইন। সবে নেমসার্ভার বদলে থাকলে সময় দিন — দেখুন DNS প্রোপাগেশনে কত সময় লাগে।
  • একটি হোস্টিং অ্যাকাউন্ট, যাতে আরও একটি ওয়েবসাইট আর একটি ডেটাবেসের জায়গা আছে। দেখুন হোস্টিং প্ল্যানের সংখ্যাগুলোর মানে।
  • WordPress-এর ফাইল: wordpress.org/download থেকে সর্বশেষ সংস্করণ .zip হিসেবে ডাউনলোড করুন। WordPress সবসময় wordpress.org থেকেই নিন, "ফ্রি প্রিমিয়াম" সংস্করণ দেওয়া কোনো সাইট থেকে কখনো নয়।

ধাপ ১: PHP ভার্সন বেছে নিন

WordPress PHP-তে লেখা, আর এটি সবচেয়ে ভালো — আর সবচেয়ে নিরাপদে — চলে হালনাগাদ, সাপোর্টেড ভার্সনে। WordPress তার রিকোয়ারমেন্টস পেজে সুপারিশ করা ভার্সনগুলো লিখে রাখে। আপনার থিম আর প্লাগইন যা সাপোর্ট করে, প্যানেলে ওয়েবসাইটটির জন্য দেওয়া তার মধ্যে সবচেয়ে নতুন PHP ভার্সনটি বেছে নিন।

ধাপ ২: ডেটাবেস আর তার ইউজার বানান

প্যানেল থেকে একটি নতুন ডেটাবেস বানান, তারপর লম্বা এলোমেলো পাসওয়ার্ডসহ একটি ডেটাবেস ইউজার, আর সেই ইউজারকে শুধু ওই ডেটাবেসে সব অনুমতি দিন। তিনটি জিনিস লিখে রাখুন: ডেটাবেসের নাম, ইউজারের নাম আর পাসওয়ার্ড। পাসওয়ার্ডটি নিরাপদ কোথাও রাখুন — ভালো প্যানেল সেট করার পর পাসওয়ার্ড জমা রাখে না, তাই আবার দেখাতে পারে না।

ধাপ ৩: ফাইল আপলোড আর এক্সট্র্যাক্ট করুন

  1. ফাইল ম্যানেজার খুলে ওয়েবসাইটের ফোল্ডারে যান — তার ডকুমেন্ট রুট, যেখান থেকে ডোমেইনের পেজগুলো দেখানো হয়।
  2. WordPress-এর .zip ফাইলটি আপলোড করুন।
  3. এক্সট্র্যাক্ট করুন। ফাইলগুলো আসে wordpress নামের একটি ফোল্ডারের ভেতরে।
  4. wordpress-এর ভেতরের সবকিছু ওপরে ওয়েবসাইটের ফোল্ডারে সরান (যাতে index.php আর wp-admin সরাসরি এর মধ্যে থাকে), তারপর খালি wordpress ফোল্ডার আর .zip ফাইলটি মুছে দিন।

WordPress যদি yourshop.com/blog-এর মতো কোনো ঠিকানায় চান, তাহলে সেই নামের একটি ফোল্ডারেই রেখে দিন।

ধাপ ৪: ইনস্টলার চালান

  1. ব্রাউজারে আপনার ডোমেইন খুলুন। WordPress তার ইনস্টলার দেখায় আর ভাষা জিজ্ঞেস করে — বাংলাও তার একটি।
  2. ধাপ ২-এর ডেটাবেসের নাম, ইউজারের নাম আর পাসওয়ার্ড দিন, আর আপনার প্যানেলে দেখানো ডেটাবেস হোস্ট (সাধারণত localhost)।
  3. টেবিল প্রিফিক্স wp_ থেকে বদলে নিজের কিছু দিন, যেমন shop7_। ছোট একটি ধাপ, যা কিছু স্বয়ংক্রিয় আক্রমণ ঠেকায়।
  4. WordPress যদি বলে সে wp-config.php লিখতে পারছে না, তাহলে সে ফাইলটির ভেতরের লেখা দেখায়: ফাইল ম্যানেজার দিয়ে ওয়েবসাইটের ফোল্ডারে wp-config.php বানান, লেখাটি পেস্ট করে সেভ করুন।
  5. সাইটের শিরোনাম, "admin" নয় এমন একটি অ্যাডমিন ইউজারনেম, লম্বা অনন্য পাসওয়ার্ড, আর যে ইমেইল আপনি পড়েন সেটি দিন। তারপর ইনস্টল করুন।

ধাপ ৫: সাথে সাথে সুরক্ষিত করুন

  1. ওয়েবসাইটটির জন্য HTTPS চালু করুন আর বাধ্যতামূলক করুন, তারপর Settings → General-এ দুটো ঠিকানাই https:// করুন — দেখুন ফ্রি SSL কীভাবে কাজ করে আর কীভাবে ঠিকঠাক বদলাবেন।
  2. ফাইল পারমিশন দেখে নিন: ফোল্ডার 755, ফাইল 644, আর wp-config.php 640-এর চেয়ে বেশি খোলা নয়। ফাইল ম্যানেজার দিয়ে এগুলো বদলানো যায়।
  3. হোস্টিং প্যানেলে টু-ফ্যাক্টর সাইন-ইন চালু করুন, আর wordpress.org-এর কোনো প্লাগইন দিয়ে WordPress অ্যাডমিনেও যোগ করুন।

ধাপ ৬: প্রথম দিনেই যে সেটিংগুলো বদলাবেন

  • পারমালিংক (Settings → Permalinks): "Post name" বেছে নিন, যাতে ঠিকানা হয় /my-first-post/, /?p=123 নয়। এখনই করুন; পরে বদলালে লিংক ভাঙে।
  • টাইম জোন (Settings → General): নিজের শহর বেছে নিন — যেমন ঢাকা — যাতে শিডিউল করা পোস্ট আপনার প্রত্যাশিত সময়েই প্রকাশ হয়।
  • যা ব্যবহার করবেন না, সরান: নমুনা পোস্ট আর পেজ, যে থিমগুলো ব্যবহার করবেন না (বিকল্প হিসেবে একটি ডিফল্ট থিম রেখে দিন), আর যে প্লাগইন আপনি বেছে নেননি।
  • আপডেট: WordPress, থিম আর প্লাগইন হালনাগাদ রাখুন। হ্যাক হওয়া বেশিরভাগ WordPress সাইটে পুরোনো কোনো প্লাগইন চলছিল।

প্রতিটি বড় আপডেটের আগে: একটি ব্যাকআপ

WordPress বা বড় কোনো প্লাগইন আপডেটের আগে একটি ব্যাকআপ নিন — ফাইল আর ডেটাবেস একসাথে — আর সার্ভারের বাইরে নিজের একটি কপি রাখুন। দেখুন ওয়েবসাইট ব্যাকআপের ৩-২-১ নিয়ম।

Hostular-এ WordPress

Hostular-এ WordPress এখনো এক ক্লিকে ইনস্টল হয় না; ওপরের ধাপগুলো যেকোনো প্ল্যানে প্রায় পনেরো মিনিট নেয়। আপনার অ্যাকাউন্টের প্রতিটি ওয়েবসাইটের নিজস্ব ফোল্ডার, নিজস্ব PHP ভার্সন আর নিজস্ব PHP পুল আছে; ফাইল ম্যানেজার ফাইল আপলোড, এক্সট্র্যাক্ট আর এডিট করে; ডেটাবেস আর তার ইউজার বানানো হয় প্যানেল থেকে; আর প্রতিটি প্ল্যানে ফ্রি SSL আর ব্রাউজার টার্মিনাল আছে। প্ল্যানগুলো আছে প্রাইসিং পেজে।

প্রশ্ন ও উত্তর

নিজে WordPress ইনস্টল করতে কত সময় লাগে?

ডোমেইন হোস্টিংয়ের দিকে নির্দেশ করার পর প্রায় পনেরো মিনিট: কয়েক মিনিট ডেটাবেস বানাতে, কয়েক মিনিট ফাইল আপলোড ও এক্সট্র্যাক্ট করতে, আর কয়েক মিনিট ইনস্টলার চালাতে।

Hostular কি এক ক্লিকে WordPress ইনস্টল করে দেয়?

এখনো না। প্যানেল থেকে ডেটাবেস বানিয়ে ফাইল ম্যানেজার দিয়ে আপনি নিজেই ইনস্টল করেন — এই গাইডের ধাপগুলো Hostular-এর প্রতিটি প্ল্যানে কাজ করে।

ডেটাবেস হোস্ট হিসেবে কী লিখব?

আপনার প্যানেলে ডেটাবেসের জন্য যে ডেটাবেস হোস্ট দেখানো আছে। বেশিরভাগ হোস্টিংয়ে এটি localhost, কারণ ডেটাবেস সার্ভার আপনার ওয়েবসাইটের একই মেশিনে চলে।

"Error establishing a database connection" মানে কী?

WordPress ডেটাবেসে সাইন ইন করতে পারছে না। wp-config.php-তে ডেটাবেসের নাম, ইউজারের নাম, পাসওয়ার্ড আর হোস্ট দেখুন, আর নিশ্চিত হোন ইউজারটির সেই ডেটাবেসে অনুমতি আছে।

WordPress কি বাংলায় ইনস্টল করা যায়?

হ্যাঁ। ইনস্টলার প্রথমেই ভাষা জিজ্ঞেস করে, আর বাংলা তার একটি। পরে Settings → General থেকেও সাইটের ভাষা বদলানো যায়।

এই লেখাটি English-এ পড়ুন

ব্লগে ফিরুন