WordPress ইনস্টলেশন এবং সেটআপ

ওয়ার্ডপ্রেস (Wordpress) - Web Development

419

WordPress একটি অত্যন্ত সহজ প্ল্যাটফর্ম যা খুব সহজেই ইনস্টল করা যায়। এখানে আমরা WordPress ইনস্টল এবং সেটআপ করার প্রক্রিয়া সম্পর্কে বিস্তারিত আলোচনা করব।


WordPress ইনস্টলেশন প্রক্রিয়া

WordPress ইনস্টল করার জন্য দুটি পদ্ধতি রয়েছে:

  1. এক-ক্লিক ইনস্টলেশন (One-Click Installation)
  2. ম্যানুয়াল ইনস্টলেশন (Manual Installation)

1. এক-ক্লিক ইনস্টলেশন (One-Click Installation)

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

স্টেপস:

  1. হোস্টিং অ্যাকাউন্টে লগইন করুন: আপনার ওয়েব হোস্টিং অ্যাকাউন্টে লগইন করুন (যেমন, Bluehost, SiteGround, HostGator ইত্যাদি)।
  2. cPanel এ যান: cPanel বা হোস্টিং কন্ট্রোল প্যানেলে প্রবেশ করুন।
  3. Softaculous বা WordPress ইনস্টলার সিলেক্ট করুন: cPanel এর মধ্যে সাধারণত Softaculous বা WordPress ইনস্টলার থাকে। এর মধ্যে WordPress আইকন নির্বাচন করুন।
  4. WordPress ইনস্টলেশন ফর্ম পূরণ করুন:
    • আপনার ওয়েবসাইটের ডোমেইন নাম নির্বাচন করুন।
    • ওয়েবসাইটের শিরোনাম এবং অ্যাডমিন ইউজারনেম, পাসওয়ার্ড প্রদান করুন।
    • ইনস্টলেশন লোকেশন নির্বাচন করুন (যদি আপনি মূল ডোমেইনে ইনস্টল করতে চান, তবে ফিল্ডটি খালি রেখে দিন)।
    • ইনস্টলেশন প্রক্রিয়া শুরু করুন এবং এটি সম্পূর্ণ হলে WordPress ইনস্টল হবে।
  5. ইনস্টলেশন সম্পন্ন: ইনস্টলেশন শেষ হলে, আপনার সাইটের URL দিয়ে লগইন পেজে প্রবেশ করতে পারবেন: http://yourdomain.com/wp-admin

2. ম্যানুয়াল ইনস্টলেশন (Manual Installation)

যদি আপনার হোস্টিং প্যাকেজে এক-ক্লিক ইনস্টলেশন না থাকে, তবে আপনি ম্যানুয়াল পদ্ধতিতে WordPress ইনস্টল করতে পারেন। এর জন্য কিছু পদক্ষেপ অনুসরণ করতে হবে।

স্টেপস:

  1. WordPress ডাউনলোড করুন: প্রথমে WordPress এর সর্বশেষ সংস্করণ ডাউনলোড করতে হবে WordPress.org থেকে।
  2. ফাইল আপলোড করুন: ডাউনলোড করা ZIP ফাইলটি আনজিপ করুন এবং সব ফাইল আপনার ওয়েবসাইটের ডোমেইনের রুট ডিরেক্টরিতে (যেমন public_html) আপলোড করুন।
  3. ডেটাবেস তৈরি করুন: আপনার cPanel এ গিয়ে MySQL ডেটাবেস তৈরি করুন।
    • cPanel এ "MySQL Databases" অপশন সিলেক্ট করুন।
    • একটি নতুন ডেটাবেস তৈরি করুন এবং একটি নতুন ইউজার অ্যাড করুন, এরপর ডেটাবেস এবং ইউজারের জন্য প্রপার পারমিশন দিন।
  4. wp-config.php ফাইল কনফিগার করুন: WordPress ফাইলগুলোর মধ্যে wp-config-sample.php নামক একটি ফাইল থাকবে। এই ফাইলটি খোলার পর, আপনার ডেটাবেস নাম, ইউজারনেম, পাসওয়ার্ড এবং হোস্ট লিখুন:

    define('DB_NAME', 'your_database_name');
    define('DB_USER', 'your_database_user');
    define('DB_PASSWORD', 'your_database_password');
    define('DB_HOST', 'localhost');
    

    তারপর ফাইলটি wp-config.php নামে সেভ করুন।

  5. ইনস্টলেশন শুরু করুন: আপনার ওয়েবসাইটের URL তে গিয়ে ইনস্টলেশন শুরু করুন। যেমন http://yourdomain.com/wp-admin/install.php। এখান থেকে আপনার সাইটের নাম, অ্যাডমিন ইউজারনেম, পাসওয়ার্ড, এবং ইমেইল প্রদান করুন।
  6. ইনস্টলেশন সম্পন্ন করুন: সব তথ্য পূরণ করার পর ইনস্টলেশন সম্পন্ন হলে, আপনাকে লগইন পেজে নিয়ে যাবে যেখানে আপনি WordPress অ্যাডমিন প্যানেলে প্রবেশ করতে পারবেন।

WordPress এর প্রাথমিক সেটআপ

WordPress ইনস্টল করার পর কিছু প্রাথমিক সেটআপ করতে হয়, যা আপনার সাইটকে সুন্দর ও কার্যকরী করে তুলবে।

1. সাইটের সাধারণ সেটিংস:

  • সাইটের নাম: Settings > General এ গিয়ে আপনার সাইটের নাম এবং ট্যাগলাইন সেট করুন।
  • টাইমজোন এবং ডেট ফরম্যাট: টাইমজোন এবং ডেট ফরম্যাটও এখানে কনফিগার করতে পারেন।
  • সাইটের ভাষা: ভাষা পরিবর্তন করতে পারেন, যদি আপনি বাংলা অথবা অন্য কোনো ভাষা ব্যবহার করতে চান।

2. থিম ইনস্টল করুন:

  • Appearance > Themes এ গিয়ে নতুন থিম ইনস্টল করুন এবং সাইটের ডিজাইন পরিবর্তন করুন।
  • WordPress তে হাজার হাজার ফ্রি থিম রয়েছে, এবং আপনি পছন্দ অনুযায়ী থিম চয়ন করতে পারেন।

3. প্রাথমিক প্লাগইন ইনস্টল করুন:

কিছু গুরুত্বপূর্ণ প্লাগইন ইনস্টল করুন, যেমন:

  • Yoast SEO: SEO অপটিমাইজেশন জন্য।
  • Akismet Anti-Spam: স্প্যাম কম্প্লেইন আটকাতে।
  • Contact Form 7: যোগাযোগ ফর্ম তৈরির জন্য।
  • WooCommerce: ই-কমার্স সাইট তৈরি করতে।

4. অ্যাডমিন প্যানেল কাস্টমাইজ করুন:

  • Menus: ওয়েবসাইটের মেনু তৈরি করতে Appearance > Menus ব্যবহার করুন।
  • Widgets: সাইডবার বা ফুটারে উইজেট যোগ করতে Appearance > Widgets ব্যবহার করুন।

5. নিরাপত্তা এবং ব্যাকআপ:

  • সাইটের নিরাপত্তা নিশ্চিত করতে Wordfence বা iThemes Security প্লাগইন ইনস্টল করুন।
  • নিয়মিত সাইটের ব্যাকআপ নিতে UpdraftPlus প্লাগইন ব্যবহার করুন।

WordPress ইনস্টল এবং সেটআপ প্রক্রিয়া অত্যন্ত সহজ এবং দ্রুত। একবার ইনস্টল এবং কনফিগার হয়ে গেলে, আপনি আপনার ওয়েবসাইটের কন্টেন্ট তৈরি এবং পরিচালনা করতে পারবেন।

Content added By

WordPress ইনস্টলেশন সফলভাবে চালানোর জন্য কিছু নির্দিষ্ট সার্ভার রিকোয়ারমেন্টস (server requirements) এবং প্রস্তুতির প্রয়োজন হয়। এই রিকোয়ারমেন্টসগুলো নিশ্চিত করা না হলে, আপনার ওয়েবসাইট সঠিকভাবে কাজ নাও করতে পারে। নিচে WordPress এর সার্ভার রিকোয়ারমেন্টস এবং কীভাবে সার্ভার প্রস্তুত করা যায় তা বিস্তারিতভাবে ব্যাখ্যা করা হলো।


সার্ভার রিকোয়ারমেন্টস

WordPress সফলভাবে চালানোর জন্য কিছু নির্দিষ্ট সার্ভার রিকোয়ারমেন্টস রয়েছে। এই রিকোয়ারমেন্টসগুলো পূর্ণ না হলে, WordPress ইনস্টল বা চালাতে সমস্যা হতে পারে।

1. PHP ভার্সন

WordPress এর সর্বশেষ সংস্করণ চালাতে হলে, আপনার সার্ভারে PHP 7.4 বা তার চেয়ে নতুন সংস্করণ থাকতে হবে। PHP হলো একটি স্ক্রিপ্টিং ভাষা, যা WordPress এর অধিকাংশ ফিচার চালাতে ব্যবহার করা হয়।

  • রেকমেন্ডেড ভার্সন: PHP 8.0 বা তার চেয়ে নতুন
  • নূন্যতম ভার্সন: PHP 7.4

2. MySQL বা MariaDB

WordPress ডেটাবেস পরিচালনার জন্য MySQL 5.6 বা তার চেয়ে নতুন ভার্সন অথবা MariaDB 10.1 বা তার চেয়ে নতুন ভার্সন দরকার।

  • রেকমেন্ডেড ভার্সন: MySQL 5.7 বা MariaDB 10.3
  • নূন্যতম ভার্সন: MySQL 5.6 বা MariaDB 10.1

3. ডেটাবেস স্টোরেজ

WordPress একটি রিলেশনাল ডেটাবেস ব্যবহার করে, যা সমস্ত কন্টেন্ট এবং সেটিংস সংরক্ষণ করে। আপনি MySQL বা MariaDB ডেটাবেস ব্যবহার করবেন।

4. এনক্রিপশন এবং SSL

WordPress সাইটে SSL (Secure Socket Layer) সক্রিয় করতে হবে, যা আপনার সাইটের নিরাপত্তা নিশ্চিত করে এবং এটি SEO-র জন্যও গুরুত্বপূর্ণ। সার্ভারে SSL ইনস্টল থাকতে হবে।

5. অ্যাপাচি বা NGINX ওয়েব সার্ভার

WordPress অধিকাংশ ওয়েবসাইট অ্যাপাচি (Apache) বা NGINX ওয়েব সার্ভারে চলে। সাধারণত, এই দুইটি সার্ভারই WordPress এর জন্য সুপারিশ করা হয়।

  • রেকমেন্ডেড ওয়েব সার্ভার: Apache বা NGINX
  • অন্য সার্ভার সাপোর্ট: IIS (Internet Information Services) কিছু সীমাবদ্ধতার সাথে কাজ করতে পারে।

6. ফাইল সাইজ এবং আপলোড সীমা

WordPress তে বড় ফাইল আপলোড করার জন্য, সার্ভারে যথাযথ ফাইল সাইজ লিমিট থাকতে হবে। সাধারণত, 2MB থেকে 64MB পর্যন্ত ফাইল আপলোডের সীমা থাকতে পারে। এটি সার্ভারের PHP কনফিগারেশনের মাধ্যমে কনফিগার করা যায়।

  • নূন্যতম আপলোড লিমিট: 2MB
  • রেকমেন্ডেড আপলোড লিমিট: 64MB বা তার বেশি

7. মেমরি লিমিট (Memory Limit)

WordPress কে সঠিকভাবে চালানোর জন্য সার্ভারে পর্যাপ্ত মেমরি প্রয়োজন। সাধারণত, WordPress এর জন্য 256MB বা তার বেশি মেমরি লিমিট রেকমেন্ড করা হয়।

  • রেকমেন্ডেড মেমরি লিমিট: 256MB বা তার বেশি

8. PHP এক্সটেনশনস (PHP Extensions)

WordPress চালাতে কিছু PHP এক্সটেনশন ইনস্টল করা থাকতে হবে, যেমন:

  • cURL (পেমেন্ট গেটওয়ে, API ইন্টিগ্রেশন এর জন্য)
  • GD Library (ইমেজ প্রসেসিং)
  • mbstring (মাল্টি-বাইট স্ট্রিং প্রক্রিয়া)
  • DOM (HTML/XML প্রসেসিং)

সার্ভার প্রস্তুতি

আপনার সার্ভার যদি উপরের রিকোয়ারমেন্টসগুলি পূর্ণ করে না থাকে, তবে আপনাকে কিছু প্রস্তুতি নিতে হতে পারে। নিচে সার্ভার প্রস্তুতির কিছু সাধারণ পদক্ষেপ আলোচনা করা হলো।

1. সার্ভারের PHP ভার্সন আপডেট করা

WordPress এর সর্বশেষ সংস্করণ চালানোর জন্য সার্ভারের PHP ভার্সন আপডেট করা অত্যন্ত গুরুত্বপূর্ণ। আপনি হোস্টিং কন্ট্রোল প্যানেল (যেমন cPanel) থেকে PHP ভার্সন পরিবর্তন করতে পারেন।

2. ডেটাবেস তৈরি করা

WordPress চালানোর জন্য একটি MySQL ডেটাবেস প্রয়োজন। আপনি cPanel এর MySQL Databases সেকশনে গিয়ে নতুন একটি ডেটাবেস তৈরি করতে পারেন।

3. SSL সার্টিফিকেট ইনস্টল করা

আপনার সার্ভারে SSL সার্টিফিকেট ইনস্টল করা উচিত। অনেক হোস্টিং কোম্পানি SSL সার্টিফিকেট বিনামূল্যে প্রদান করে, অথবা আপনি Let's Encrypt সার্ভিস ব্যবহার করে বিনামূল্যে SSL সার্টিফিকেট পেতে পারেন।

4. ফাইল সাইজ এবং মেমরি লিমিট কনফিগার করা

PHP কনফিগারেশন ফাইল (php.ini) বা .htaccess ফাইলের মাধ্যমে আপনি সার্ভারের ফাইল সাইজ এবং মেমরি লিমিট কনফিগার করতে পারেন।

  • ফাইল সাইজ লিমিট কনফিগারেশন:

    upload_max_filesize = 64M
    post_max_size = 64M
    
  • মেমরি লিমিট কনফিগারেশন:

    memory_limit = 256M
    

5. ফাইল পারমিশন চেক করা

WordPress ইনস্টল করার পরে, ফাইল পারমিশন সঠিকভাবে সেট করা প্রয়োজন। সার্ভারে সঠিক পারমিশন না থাকলে, WordPress সঠিকভাবে কাজ নাও করতে পারে। সঠিক ফাইল পারমিশন সেট করার জন্য, wp-content এবং অন্যান্য ডিরেক্টরির জন্য পারমিশন 755 এবং ফাইলের জন্য 644 দেওয়া উচিত।

6. ব্যাকআপ সিস্টেম এবং সুরক্ষা

WordPress সাইটের নিরাপত্তা নিশ্চিত করতে, একটি ব্যাকআপ সিস্টেম এবং সিকিউরিটি প্লাগইন ইনস্টল করা অত্যন্ত গুরুত্বপূর্ণ।


এভাবে, সার্ভারের রিকোয়ারমেন্টস নিশ্চিত এবং প্রিপারেশন করে আপনি WordPress সফলভাবে ইনস্টল এবং চালাতে পারবেন।

Content added By

লোকালহোস্টে WordPress ইনস্টল করা একটি উন্নত বিকল্প যখন আপনি সাইট ডেভেলপ বা পরীক্ষা করতে চান, তবে এটি লাইভ সার্ভারে আপলোডের আগে একটি নিরাপদ পরিবেশে কাজ করার সুযোগ দেয়। XAMPP, WAMP, এবং MAMP হচ্ছে জনপ্রিয় লোকাল সার্ভার সফটওয়্যার, যা আপনি ব্যবহার করে WordPress আপনার কম্পিউটারে ইনস্টল করতে পারেন।


1. XAMPP দিয়ে লোকালহোস্টে WordPress ইনস্টল করা

XAMPP একটি ক্রস-প্ল্যাটফর্ম ওয়েব সার্ভার প্যাকেজ, যা Apache, MySQL, PHP, এবং phpMyAdmin অন্তর্ভুক্ত করে। এটি Windows, Linux, এবং macOS-এ চলতে পারে।

স্টেপস:

  1. XAMPP ডাউনলোড এবং ইনস্টল করা:
    • XAMPP ডাউনলোড পেজ থেকে আপনার অপারেটিং সিস্টেমের জন্য XAMPP সফটওয়্যার ডাউনলোড করুন।
    • ইনস্টলেশনের জন্য ডাউনলোড করা ফাইলটি রান করুন এবং নির্দেশনা অনুসরণ করুন।
  2. XAMPP কন্ট্রোল প্যানেল চালু করা:
    • XAMPP ইনস্টল করার পর XAMPP কন্ট্রোল প্যানেল খুলুন।
    • Apache এবং MySQL সার্ভিস চালু করুন (Start বাটনে ক্লিক করুন)।
  3. WordPress ডাউনলোড করা:
    • WordPress.org থেকে সর্বশেষ সংস্করণের WordPress ডাউনলোড করুন।
  4. WordPress ফাইল লোকাল সার্ভারে আপলোড করা:
    • ডাউনলোড করা WordPress ফাইলটি আনজিপ করুন।
    • ফোল্ডারটি কপি করুন এবং XAMPP ইনস্টলেশন ডিরেক্টরির মধ্যে htdocs ফোল্ডারে পেস্ট করুন। সাধারণত, htdocs ফোল্ডারটি C:\xampp\htdocs-এ থাকে।
    • আপনার WordPress ফোল্ডারের নাম পরিবর্তন করে, যেকোনো নাম দিতে পারেন (যেমন mywebsite বা testsite).
  5. ডেটাবেস তৈরি করা:
    • আপনার ব্রাউজারে http://localhost/phpmyadmin টাইপ করে phpMyAdmin এ প্রবেশ করুন।
    • নতুন একটি ডেটাবেস তৈরি করুন। উদাহরণস্বরূপ, wordpress_db নামের একটি ডেটাবেস তৈরি করুন।
  6. WordPress কনফিগারেশন:
    • ব্রাউজারে http://localhost/mywebsite (যেখানে mywebsite আপনার ফোল্ডারের নাম) টাইপ করুন।
    • WordPress ইনস্টলেশন প্রক্রিয়া শুরু হবে। ভাষা নির্বাচন করুন, তারপর ডেটাবেসের তথ্য পূরণ করুন (যেমন ডেটাবেস নাম, ইউজারনেম, পাসওয়ার্ড)।
      • ডেটাবেস নাম: wordpress_db
      • ইউজারনেম: root
      • পাসওয়ার্ড: (খালি রাখুন, যদি আপনি XAMPP ব্যবহার করেন)
  7. ইনস্টলেশন শেষ করা:
    • তথ্য সঠিকভাবে পূরণ করার পর WordPress ইনস্টলেশন সম্পন্ন হবে এবং আপনাকে সাইটের অ্যাডমিন প্যানেলে লগইন করতে বলা হবে।

2. WAMP দিয়ে লোকালহোস্টে WordPress ইনস্টল করা

WAMP (Windows, Apache, MySQL, PHP) শুধুমাত্র Windows-এর জন্য প্রযোজ্য। এটি XAMPP এর মতোই একটি লোকাল সার্ভার প্যাকেজ, কিন্তু শুধুমাত্র Windows অপারেটিং সিস্টেমে কাজ করে।

স্টেপস:

  1. WAMP ডাউনলোড এবং ইনস্টল করা:
    • WAMPServer ডাউনলোড পেজ থেকে WAMP ডাউনলোড করুন।
    • ইনস্টলেশন ফাইলটি রান করুন এবং প্রক্রিয়া অনুসরণ করুন।
  2. WAMP কন্ট্রোল প্যানেল চালু করা:
    • WAMP ইনস্টল করার পর এটি চালু করুন এবং সার্ভারটি চালু করার জন্য Green আইকনে ক্লিক করুন।
  3. WordPress ডাউনলোড করা এবং আপলোড করা:
    • WordPress.org থেকে WordPress ডাউনলোড করুন।
    • ফোল্ডারটি আনজিপ করে C:\wamp\www ফোল্ডারে পেস্ট করুন।
  4. ডেটাবেস তৈরি করা:
    • ব্রাউজারে http://localhost/phpmyadmin টাইপ করে phpMyAdmin এ প্রবেশ করুন।
    • একটি নতুন ডেটাবেস তৈরি করুন, উদাহরণস্বরূপ wordpress_db
  5. WordPress কনফিগারেশন:
    • ব্রাউজারে http://localhost/mywebsite টাইপ করুন।
    • ভাষা নির্বাচন করুন, তারপর ডেটাবেসের তথ্য প্রদান করুন (যেমন ডেটাবেস নাম, ইউজারনেম, পাসওয়ার্ড)।
      • ডেটাবেস নাম: wordpress_db
      • ইউজারনেম: root
      • পাসওয়ার্ড: (খালি রাখুন)
  6. ইনস্টলেশন সম্পন্ন করা:
    • WordPress ইনস্টলেশন সম্পন্ন হলে, আপনার সাইটের অ্যাডমিন প্যানেলে প্রবেশ করতে পারবেন: http://localhost/mywebsite/wp-admin

3. MAMP দিয়ে লোকালহোস্টে WordPress ইনস্টল করা

MAMP (Mac, Apache, MySQL, PHP) হলো macOS এবং Windows-এর জন্য একটি সার্ভার প্যাকেজ। এটি XAMPP এবং WAMP এর মতোই কাজ করে, তবে Mac ব্যবহারকারীদের জন্য সবচেয়ে জনপ্রিয়।

স্টেপস:

  1. MAMP ডাউনলোড এবং ইনস্টল করা:
    • MAMP ডাউনলোড পেজ থেকে MAMP ডাউনলোড করুন।
    • ইনস্টলেশনের প্রক্রিয়া অনুসরণ করুন।
  2. MAMP চালু করা:
    • MAMP চালু করুন এবং Apache ও MySQL সার্ভিস চালু করুন।
  3. WordPress ডাউনলোড করা এবং আপলোড করা:
    • WordPress.org থেকে WordPress ডাউনলোড করুন।
    • ফোল্ডারটি আনজিপ করে MAMP/htdocs ফোল্ডারে পেস্ট করুন।
  4. ডেটাবেস তৈরি করা:
    • ব্রাউজারে http://localhost/phpmyadmin টাইপ করে phpMyAdmin-এ যান।
    • একটি নতুন ডেটাবেস তৈরি করুন, যেমন wordpress_db
  5. WordPress কনফিগারেশন:
    • ব্রাউজারে http://localhost/mywebsite টাইপ করুন।
    • ডেটাবেসের তথ্য প্রদান করুন (যেমন ডেটাবেস নাম, ইউজারনেম, পাসওয়ার্ড)।
      • ডেটাবেস নাম: wordpress_db
      • ইউজারনেম: root
      • পাসওয়ার্ড: root
  6. ইনস্টলেশন সম্পন্ন করা:
    • WordPress ইনস্টলেশন শেষ হলে, আপনার সাইটের অ্যাডমিন প্যানেলে প্রবেশ করতে পারবেন: http://localhost/mywebsite/wp-admin

সারাংশ

XAMPP, WAMP, এবং MAMP ব্যবহার করে WordPress ইনস্টল করা সহজ এবং দ্রুত। আপনি যেকোনো একটি সফটওয়্যার ব্যবহার করে লোকালহোস্টে WordPress সাইট তৈরি এবং ডেভেলপ করতে পারবেন, যা আপনার সাইটের উন্নয়ন এবং টেস্টিংয়ের জন্য খুবই উপযোগী।

Content added By

WordPress ওয়েব সার্ভারে ইনস্টল করা হলে এটি পাবলিকভাবে অ্যাক্সেসযোগ্য হয় এবং ইন্টারনেটের মাধ্যমে আপনার সাইটে ভিজিটররা প্রবেশ করতে পারে। ওয়েব হোস্টিং সার্ভারে WordPress ইনস্টল করতে দুটি প্রধান পদ্ধতি রয়েছে: cPanel ব্যবহার করে এবং FTP মাধ্যমে। নিচে এই দুটি পদ্ধতি বিস্তারিতভাবে আলোচনা করা হলো।


1. cPanel ব্যবহার করে WordPress ইনস্টল করা

cPanel একটি জনপ্রিয় ওয়েব হোস্টিং কন্ট্রোল প্যানেল যা ব্যবহারকারীদের জন্য ওয়েবসাইট ম্যানেজমেন্ট সহজ করে তোলে। cPanel ব্যবহার করে এক-ক্লিক ইনস্টলেশন পদ্ধতিতে WordPress ইনস্টল করা সহজ এবং দ্রুত।

স্টেপস:

  1. cPanel এ লগইন করুন:
    • আপনার ওয়েব হোস্টিং প্রোভাইডারের cPanel এ লগইন করুন। সাধারণত, এটি http://yourdomain.com/cpanel বা http://yourhostingprovider.com/cpanel URL দিয়ে অ্যাক্সেস করা যায়।
  2. Softaculous Apps Installer সেকশনে যান:
    • cPanel এ লগইন করার পর, "Software" বা "Website" সেকশনে গিয়ে Softaculous Apps Installer অথবা WordPress আইকন খুঁজুন।
  3. WordPress ইনস্টলেশন শুরু করুন:
    • WordPress আইকনে ক্লিক করুন, তারপর "Install Now" বা "Install WordPress" বাটনে ক্লিক করুন।
  4. ইনস্টলেশন কনফিগারেশন:
    • ডোমেইন নির্বাচন করুন: ডোমেইন নির্বাচন করুন যেখানে আপনি WordPress ইনস্টল করতে চান (যেমন yourdomain.com বা subdomain.yourdomain.com)।
    • ইন্সটলেশন লোকেশন: যদি আপনি WordPress মূল ডোমেইনে ইনস্টল করতে চান, তাহলে Directory ফিল্ডটি খালি রাখুন। অন্যথায়, সাবফোল্ডার (যেমন blog বা shop) সিলেক্ট করুন।
    • সাইটের নাম এবং ট্যাগলাইন: সাইটের নাম এবং ট্যাগলাইন প্রদান করুন।
    • অ্যাডমিন ইউজারনেম, পাসওয়ার্ড এবং ইমেইল: অ্যাডমিন প্যানেলে লগইন করার জন্য ইউজারনেম, পাসওয়ার্ড এবং ইমেইল প্রদান করুন।
    • ডেটাবেস নির্বাচন: Softaculous সাধারণত স্বয়ংক্রিয়ভাবে ডেটাবেস তৈরি করে, তবে আপনি চাইলে ম্যানুয়ালি ডেটাবেস তৈরি করতে পারেন।
  5. ইনস্টলেশন প্রক্রিয়া শুরু করুন:
    • সব কিছু পূর্ণ করার পর "Install" বাটনে ক্লিক করুন। এটি কিছু সময় নিবে, এবং WordPress ইনস্টলেশন সম্পূর্ণ হলে, একটি সাফল্য বার্তা দেখাবে।
  6. WordPress লগইন:
    • ইনস্টলেশন সফল হলে, আপনাকে ওয়েবসাইটের অ্যাডমিন প্যানেলে প্রবেশ করার জন্য একটি URL দেওয়া হবে, যেমন http://yourdomain.com/wp-admin। এখানে আপনার অ্যাডমিন ইউজারনেম এবং পাসওয়ার্ড দিয়ে লগইন করুন।

2. FTP মাধ্যমে WordPress ইনস্টল করা

FTP (File Transfer Protocol) ব্যবহারের মাধ্যমে আপনি ওয়েব সার্ভারে ফাইল আপলোড করতে পারেন। যদি আপনি cPanel ব্যবহার না করতে চান বা এক-ক্লিক ইনস্টলেশন অ্যাপ্লিকেশন ব্যবহার করতে না চান, তবে FTP মাধ্যমে WordPress ইনস্টল করা যেতে পারে।

স্টেপস:

  1. FTP ক্লায়েন্ট ইনস্টল করুন:
    • প্রথমে একটি FTP ক্লায়েন্ট (যেমন FileZilla) ইনস্টল করুন। FileZilla একটি জনপ্রিয় FTP ক্লায়েন্ট যা ফাইল ট্রান্সফার করতে সাহায্য করে।
  2. FTP অ্যাকাউন্ট সেটআপ করুন:
    • আপনার হোস্টিং প্রোভাইডারের cPanel থেকে FTP অ্যাকাউন্ট তৈরি করুন (বা আপনার পূর্ববর্তী FTP অ্যাকাউন্ট ব্যবহার করুন)।
    • FTP ডিটেইলস (হোস্ট, ইউজারনেম, পাসওয়ার্ড) সংগ্রহ করুন।
  3. WordPress ডাউনলোড করুন:
    • WordPress.org থেকে সর্বশেষ সংস্করণের WordPress ডাউনলোড করুন এবং ফাইলটি আনজিপ করুন।
  4. FTP ক্লায়েন্ট দিয়ে ফাইল আপলোড করুন:
    • FTP ক্লায়েন্টে (যেমন FileZilla) আপনার হোস্টিং FTP ডিটেইলস (হোস্ট, ইউজারনেম, পাসওয়ার্ড) দিয়ে লগইন করুন।
    • FileZilla এর "Local Site" সেকশনে WordPress ফাইলগুলোর লোকেশন এবং "Remote Site" সেকশনে ওয়েবসাইটের রুট ডিরেক্টরি (যেমন public_html বা www) নির্বাচন করুন।
    • WordPress ফাইলগুলো (সব ফোল্ডার এবং ফাইল) public_html বা আপনার সাইটের রুট ফোল্ডারে আপলোড করুন।
  5. ডেটাবেস তৈরি করুন:
    • cPanel এ লগইন করুন এবং phpMyAdmin সেকশনে গিয়ে একটি নতুন MySQL ডেটাবেস তৈরি করুন।
    • ডেটাবেসের জন্য ইউজারনেম এবং পাসওয়ার্ড সেট করুন এবং ডেটাবেসের জন্য প্রয়োজনীয় পারমিশন দিন।
  6. wp-config.php কনফিগারেশন:

    • WordPress ফাইলের মধ্যে wp-config-sample.php ফাইলটি খোলুন এবং ডেটাবেসের নাম, ইউজারনেম, পাসওয়ার্ড প্রদান করুন:
    define('DB_NAME', 'your_database_name');
    define('DB_USER', 'your_database_user');
    define('DB_PASSWORD', 'your_database_password');
    define('DB_HOST', 'localhost');
    
    • ফাইলটি wp-config.php নামে সেভ করুন।
  7. WordPress ইনস্টলেশন প্রক্রিয়া:
    • এখন আপনার ব্রাউজারে গিয়ে http://yourdomain.com টাইপ করুন। এটি WordPress ইনস্টলেশন পৃষ্ঠায় নিয়ে যাবে।
    • ভাষা নির্বাচন করুন এবং সাইটের নাম, অ্যাডমিন ইউজারনেম, পাসওয়ার্ড প্রদান করুন।
    • ইনস্টলেশন শেষ হলে, আপনাকে http://yourdomain.com/wp-admin পেজে নিয়ে যাবে, যেখানে আপনি লগইন করতে পারবেন।

সারাংশ

cPanel এবং FTP এর মাধ্যমে WordPress ইনস্টল করার প্রক্রিয়া দুটি পদ্ধতিতেই সহজ এবং দ্রুত। cPanel ব্যবহার করলে এক-ক্লিক ইনস্টলেশন সম্ভব হয়, যা বিশেষভাবে নতুন ব্যবহারকারীদের জন্য উপযুক্ত। অন্যদিকে, FTP এর মাধ্যমে ম্যানুয়ালি ফাইল আপলোড করা কিছুটা সময়সাপেক্ষ, তবে এটি বিশেষভাবে তখন দরকারি হয় যখন আপনি কাস্টম কনফিগারেশন করতে চান।

Content added By

WordPress ইনস্টলেশনের জন্য একটি ডাটাবেস তৈরি এবং সঠিকভাবে কনফিগার করা অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি আপনার সাইটের কন্টেন্ট (পোস্ট, পেজ, মন্তব্য, ব্যবহারকারী ডেটা) এবং সাইটের সেটিংস সংরক্ষণ করবে। নিচে ডাটাবেস তৈরি এবং কনফিগারেশন প্রক্রিয়া বিস্তারিতভাবে আলোচনা করা হলো।


1. cPanel ব্যবহার করে ডাটাবেস তৈরি

cPanel ব্যবহার করে ডাটাবেস তৈরি করা সহজ এবং দ্রুত। নিচে cPanel দিয়ে WordPress এর জন্য ডাটাবেস তৈরি করার স্টেপস দেওয়া হলো:

স্টেপস:

  1. cPanel এ লগইন করুন:
    • আপনার ওয়েব হোস্টিং প্রোভাইডারের cPanel এ লগইন করুন। সাধারণত, URL এর শেষে /cpanel যুক্ত করে cPanel অ্যাক্সেস করা যায়, যেমন http://yourdomain.com/cpanel
  2. MySQL Databases সেকশন খুঁজুন:
    • cPanel এর "Databases" সেকশনে গিয়ে MySQL Databases আইকনে ক্লিক করুন।
  3. নতুন ডাটাবেস তৈরি করুন:
    • Create New Database সেকশনে একটি নতুন ডাটাবেসের নাম প্রদান করুন। উদাহরণস্বরূপ, wordpress_db অথবা আপনার পছন্দমতো নাম দিন।
    • এরপর "Create Database" বাটনে ক্লিক করুন। এটি একটি নতুন ডাটাবেস তৈরি করবে।
  4. ডাটাবেস ইউজার তৈরি করুন:
    • "MySQL Users" সেকশনে একটি নতুন ইউজার তৈরি করুন। ইউজারনেম এবং পাসওয়ার্ড প্রদান করুন।
    • পাসওয়ার্ডটি শক্তিশালী হতে হবে। cPanel এর "Password Generator" ব্যবহার করতে পারেন।
  5. ডাটাবেস ইউজারকে অ্যাসাইন করুন:
    • নতুন ইউজার তৈরি করার পর, ডাটাবেসে ওই ইউজারকে অ্যাসাইন করতে হবে। "Add User to Database" সেকশনে ইউজার এবং ডাটাবেস নির্বাচন করুন।
    • এরপর "All Privileges" নির্বাচন করে ইউজারকে পূর্ণ এক্সেস দিন। "Make Changes" বাটনে ক্লিক করুন।
  6. ডাটাবেস কনফিগারেশন সংরক্ষণ করুন:
    • নতুন ডাটাবেস, ইউজার এবং পাসওয়ার্ড সংরক্ষণ করুন। আপনি এগুলো WordPress ইনস্টলেশনের সময় ব্যবহার করবেন।

2. WordPress কনফিগারেশন ফাইল (wp-config.php) এ ডাটাবেস কনফিগার করা

WordPress ইনস্টলেশনের জন্য, ডাটাবেস তথ্য wp-config.php ফাইলে যুক্ত করতে হবে, যা WordPress এর কনফিগারেশন ফাইল। নিচে এই প্রক্রিয়া বিস্তারিতভাবে দেখানো হলো:

স্টেপস:

  1. wp-config.php ফাইল খুঁজুন:
    • WordPress ইনস্টলেশন ফোল্ডারে wp-config.php ফাইলটি খুঁজুন। এটি সাধারণত WordPress ডিরেক্টরির মূল অবস্থানে থাকে।
  2. wp-config.php ফাইলটি সম্পাদনা করুন:
    • wp-config.php ফাইলটি টেক্সট এডিটর (যেমন Notepad, Sublime Text) দিয়ে ওপেন করুন।
  3. ডাটাবেস কনফিগারেশন সেটিংস প্রদান করুন:

    • ফাইলে নিচের অংশটি খুঁজুন:
    /** The name of the database for WordPress */
    define( 'DB_NAME', 'database_name_here' );
    
    /** MySQL database username */
    define( 'DB_USER', 'username_here' );
    
    /** MySQL database password */
    define( 'DB_PASSWORD', 'password_here' );
    
    /** MySQL hostname */
    define( 'DB_HOST', 'localhost' );
    
    • এখানে, আপনাকে ডাটাবেসের নাম, ইউজারনেম, পাসওয়ার্ড এবং হোস্টনেম পূরণ করতে হবে:
    • DB_NAME: এটি আপনার তৈরি করা ডাটাবেসের নাম হবে (যেমন wordpress_db)।
    • DB_USER: এটি আপনার তৈরি করা ডাটাবেস ইউজারনেম হবে।
    • DB_PASSWORD: এটি ডাটাবেস ইউজারের পাসওয়ার্ড হবে।
    • DB_HOST: সাধারণত, এটি localhost হয়, তবে কিছু হোস্টিং প্রোভাইডারে এটি আলাদা হতে পারে (যেমন 127.0.0.1 অথবা আপনার হোস্টিং প্রোভাইডারের দেওয়া হোস্টনেম)।

    উদাহরণস্বরূপ:

    /** The name of the database for WordPress */
    define( 'DB_NAME', 'wordpress_db' );
    
    /** MySQL database username */
    define( 'DB_USER', 'wordpress_user' );
    
    /** MySQL database password */
    define( 'DB_PASSWORD', 'password123' );
    
    /** MySQL hostname */
    define( 'DB_HOST', 'localhost' );
    
  4. ফাইলটি সেভ করুন:
    • সমস্ত তথ্য সঠিকভাবে পূরণ করার পর, wp-config.php ফাইলটি সেভ করুন।

3. WordPress ইনস্টলেশন প্রক্রিয়া সম্পন্ন করা

এখন WordPress কনফিগারেশন ফাইল সেটআপ হয়ে গেছে এবং আপনার ডাটাবেস প্রস্তুত। এখন আপনাকে ব্রাউজারে গিয়ে WordPress ইনস্টলেশন সম্পন্ন করতে হবে।

স্টেপস:

  1. WordPress ইনস্টলেশন শুরু করুন:
    • ব্রাউজারে গিয়ে আপনার সাইটের URL টাইপ করুন (যেমন http://yourdomain.com অথবা http://yourdomain.com/wordpress)।
  2. ভাষা নির্বাচন করুন:
    • WordPress ইনস্টলেশন শুরু হলে, ভাষা নির্বাচন করুন এবং "Continue" ক্লিক করুন।
  3. ডাটাবেস কনফিগারেশন চেক করুন:
    • WordPress আপনার wp-config.php ফাইলটি চেক করবে এবং যদি সব কিছু সঠিকভাবে কনফিগার করা থাকে, তাহলে ইনস্টলেশন প্রক্রিয়া এগিয়ে যাবে।
  4. সাইটের তথ্য প্রদান করুন:
    • সাইটের নাম, অ্যাডমিন ইউজারনেম, পাসওয়ার্ড এবং ইমেইল ঠিকানা প্রদান করুন।
  5. ইনস্টলেশন সম্পন্ন করুন:
    • সমস্ত তথ্য পূরণের পর "Install WordPress" বাটনে ক্লিক করুন। ইনস্টলেশন সম্পন্ন হলে, আপনাকে WordPress অ্যাডমিন প্যানেলে লগইন করতে বলা হবে।

এভাবে, cPanel এবং FTP মাধ্যমে ডাটাবেস তৈরি এবং কনফিগারেশন সম্পন্ন করে WordPress সাইট সহজেই চালু করা যায়।

Content added By

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


1. WordPress অ্যাডমিন প্যানেলে লগইন করা

WordPress ইনস্টলেশন শেষে, আপনাকে সাইটের অ্যাডমিন প্যানেলে প্রবেশ করতে হবে। এজন্য ব্রাউজারে নিচের URL টাইপ করুন:

http://yourdomain.com/wp-admin

এখানে yourdomain.com আপনার সাইটের ডোমেইন হবে। তারপর আপনার অ্যাডমিন ইউজারনেম এবং পাসওয়ার্ড দিয়ে লগইন করুন।


2. সাইটের সাধারণ সেটিংস কনফিগার করা

লগইন করার পর, প্রথমেই আপনার সাইটের সাধারণ সেটিংস কনফিগার করা প্রয়োজন। এটি করতে:

  1. ড্যাশবোর্ড থেকে Settings > General এ যান
  2. এখানে আপনি নিচের সেটিংস পরিবর্তন করতে পারেন:
    • Site Title: আপনার সাইটের নাম প্রদান করুন (যেমন: "My First Blog")।
    • Tagline: সাইটের ট্যাগলাইন (যেমন: "A place to share your thoughts")।
    • WordPress Address (URL) এবং Site Address (URL): সাধারণত এই দুটি একই থাকে, যদি আপনি সাবডোমেইন বা সাবডিরেক্টরি ব্যবহার করেন, তবে এখানেও সেটি উল্লেখ করতে হবে।
    • Admin Email: আপনার ইমেইল ঠিকানা।
    • Time Zone: আপনার সঠিক সময় অঞ্চল নির্বাচন করুন।
    • Date Format এবং Time Format: সাইটে তারিখ এবং সময়ের প্রদর্শন কিভাবে হবে, তা নির্বাচন করুন।
  3. Save Changes বাটনে ক্লিক করে পরিবর্তনগুলো সংরক্ষণ করুন।

3. থিম নির্বাচন এবং ইনস্টল করা

WordPress সাইটের ডিজাইন কাস্টমাইজ করার জন্য থিম ব্যবহার করা হয়। WordPress এ হাজারো ফ্রি এবং প্রিমিয়াম থিম উপলব্ধ।

  1. Appearance > Themes এ যান।
  2. এখানে আপনি নতুন থিম ইনস্টল করতে পারবেন:
    • Add New বাটনে ক্লিক করুন।
    • ফ্রি থিমগুলির মধ্যে থেকে একটি থিম নির্বাচন করুন অথবা আপনার নিজের থিম আপলোড করুন (যদি আপনি একটি প্রিমিয়াম থিম কিনে থাকেন)।
    • Install এবং তারপর Activate বাটনে ক্লিক করে থিমটি অ্যাকটিভেট করুন।

4. পেজ এবং পোস্ট তৈরি করা

WordPress সাইটের মধ্যে পেজ এবং পোস্ট তৈরি করা হয়। পেজ সাধারণত স্থির থাকে (যেমন "About Us" বা "Contact Us"), আর পোস্ট ব্লগ বা নিউজ সেকশনের জন্য ব্যবহৃত হয়।

পেজ তৈরি করা:

  1. Pages > Add New এ যান।
  2. একটি পেজের শিরোনাম দিন (যেমন "About Us") এবং পেজের কন্টেন্ট লিখুন।
  3. Publish বাটনে ক্লিক করুন।

পোস্ট তৈরি করা:

  1. Posts > Add New এ যান।
  2. একটি পোস্টের শিরোনাম এবং কন্টেন্ট লিখুন।
  3. ক্যাটেগরি এবং ট্যাগ নির্বাচন করুন (যেমন "Technology" বা "Lifestyle")।
  4. Publish বাটনে ক্লিক করুন।

5. নেভিগেশন মেনু তৈরি করা

সাইটের নেভিগেশন মেনু সঠিকভাবে সেটআপ করা খুবই গুরুত্বপূর্ণ, যাতে ভিজিটররা সহজে সাইটের বিভিন্ন অংশে যেতে পারে।

  1. Appearance > Menus এ যান।
  2. একটি নতুন মেনু তৈরি করুন এবং মেনুর নাম দিন।
  3. মেনুতে পেজ, পোস্ট, কাস্টম লিঙ্ক বা ক্যাটেগরি যোগ করুন।
  4. মেনু সেভ করুন এবং "Display location" এ চেকবক্স টিক করুন (যেমন: "Primary Menu" বা "Footer Menu")।

6. প্লাগইন ইনস্টল এবং কনফিগার করা

WordPress এর ফাংশনালিটি বাড়ানোর জন্য প্লাগইন ইনস্টল করা প্রয়োজন। কিছু গুরুত্বপূর্ণ প্লাগইন হল:

  • Yoast SEO: SEO (Search Engine Optimization) এর জন্য।
  • Akismet Anti-Spam: স্প্যাম মন্তব্য ফিল্টার করার জন্য।
  • Jetpack: সাইটের পারফরম্যান্স এবং সিকিউরিটি উন্নত করতে।
  • WPForms: যোগাযোগ ফর্ম তৈরি করার জন্য।

প্লাগইন ইনস্টল করার পদ্ধতি:

  1. Plugins > Add New এ যান।
  2. প্রয়োজনীয় প্লাগইন অনুসন্ধান করুন এবং Install Now বাটনে ক্লিক করুন।
  3. Activate বাটনে ক্লিক করে প্লাগইনটি অ্যাকটিভেট করুন।

7. সাইট কাস্টমাইজেশন

WordPress সাইটের আরও কিছু কাস্টমাইজেশন করতে, যেমন:

  • Widgets: সাইটের সাইডবার এবং ফুটারে বিভিন্ন উইজেট যুক্ত করতে। এটি করতে Appearance > Widgets এ যান।
  • Customizer: থিমের লেআউট, রঙ, ফন্ট ইত্যাদি কাস্টমাইজ করার জন্য Appearance > Customize এ যান।

8. WordPress সাইটের সুরক্ষা

সাইটের সুরক্ষা নিশ্চিত করতে কিছু প্রয়োজনীয় পদক্ষেপ নিতে হবে:

  • SSL সার্টিফিকেট: ওয়েবসাইটে HTTPS সক্রিয় করুন, যা সুরক্ষিত যোগাযোগ নিশ্চিত করে।
  • WordPress সুরক্ষা প্লাগইন: যেমন Wordfence Security ব্যবহার করুন।
  • রেগুলার ব্যাকআপ: আপনার সাইটের নিয়মিত ব্যাকআপ নিতে UpdraftPlus প্লাগইন ব্যবহার করুন।

এই স্টেপগুলো অনুসরণ করে আপনি সহজেই আপনার প্রথম WordPress সাইট তৈরি এবং কনফিগার করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...