ভিপিএস সার্ভারে প্রেরণ-কেবল মেল বিজ্ঞপ্তি হিসাবে এলএএমপি + পোস্টফিক্স সহ ওয়ার্ডপ্রেস কীভাবে সেটআপ করবেন


সম্ভাবনাগুলি হ'ল ওয়ার্ডপ্রেস কী তা আপনি ইতিমধ্যে জানেন: পিএইচপি এবং মাইএসকিউএল ভিত্তিক একটি ফ্রি এবং ওপেন সোর্স ব্লগিং সরঞ্জাম এবং সামগ্রী সামগ্রী ব্যবস্থা (সিএমএস)। এর অফিসিয়াল ওয়েবসাইটটি জানিয়েছে - শব্দের উপর একটি নাটক - এটি নিখরচায় এবং অমূল্য উভয়ই।

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

একটি শক্তিশালী ব্লগিং সরঞ্জাম হিসাবে, ওয়ার্ডপ্রেস আপনার দর্শনার্থীদের পোস্টগুলিতে মন্তব্য করার অনুমতি দেয় এবং এভাবে উপস্থাপিত বিষয়গুলি সম্পর্কে কথোপকথনে (আশাবাদী সমৃদ্ধ করে) জড়িত হতে দেয়। এটি করতে, এটিতে একটি বার্তাবাহক উপাদান রয়েছে যা পাঠকরা তাদের পোস্টগুলিতে মন্তব্য করলে লেখকদের বিজ্ঞপ্তি প্রেরণ করে।

এছাড়াও, আপনি যখন কোনও পোস্টে সদস্যতা নেন (আপনি লেখক বা পাঠক যাই হোক না কেন) আপনি যখন এতে মন্তব্য করেন তখন আপনাকে অবহিত করা বেছে নিতে পারেন।

যদি আপনি একটি ভাগ করা হোস্টিং প্যাকেজ কিনে থাকেন তবে ওয়ার্ডপ্রেস নির্ভর মেল পরিষেবাটি আপনার জন্য ইতিমধ্যে সেট আপ এবং কনফিগার করা থাকতে হবে (উপায় দ্বারা, বেশিরভাগ ভাগ্যবান হোস্টিং সরবরাহকারীরা ওয়ার্ডপ্রেসের 1-ক্লিক ইনস্টলেশন প্রস্তাব করে)।

তবে, আপনি যদি কোনও ভিপিএস ব্যবহার করছেন এবং ওয়ার্ডপ্রেস ইনস্টল করতে এবং ব্যবহার করতে চান তবে আপনাকে মেল সার্ভার (পোস্টফিক্স বা অন্যান্য) সেটআপ এবং কনফিগার করতে হবে যা ওয়ার্ডপ্রেসকে বিজ্ঞপ্তি প্রেরণের অনুমতি দেবে।

এই পোস্টে আমরা কীভাবে একটি ক্লাউড ভিপিএসে পূর্ণ এলএএমপি সার্ভার সেট আপ করতে হবে এবং ওয়ার্ডপ্রেসকে পোস্টফিক্সের সাথে কীভাবে সংহত করতে হবে তা ব্যাখ্যা করব explain একটি হোস্টিং সরবরাহকারীর সন্ধানের জন্য আপনি আমাদের অন্যতম অংশীদার বিবেচনা করার পরামর্শ দিচ্ছেন (তাদের পরিষেবাদি ও পরিকল্পনা সম্পর্কে আমাদের পর্যালোচনাগুলি এখানে নির্দ্বিধায় চেক করুন)।

আপনার ওয়ার্ডপ্রেসটি সফলভাবে বিজ্ঞপ্তিগুলি প্রেরণের জন্য, আপনাকে নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করা হবে তা নিশ্চিত করতে হবে:

পদক্ষেপ 1: ওয়ার্ডপ্রেসের জন্য ডিএনএস এমএক্স এবং একটি রেকর্ডস সেট আপ করা হচ্ছে

1. এলএএমপি স্ট্যাক স্থাপনের পাশাপাশি আপনাকে আপনার মেইল সার্ভার এবং ডোমেনের জন্য প্রয়োজনীয় ডিএনএস এমএক্স এবং একটি রেকর্ড যুক্ত করতে হবে।

এটি করতে যদি আপনার সহায়তা প্রয়োজন হয়, এগিয়ে যাওয়ার আগে DNS পরিচালকের ওভারভিউ পরীক্ষা করুন।

যদিও এই লিঙ্কগুলি লিনোড ভিপিএসের জন্য কীভাবে ডিএনএস রেকর্ডার সেটআপ করতে হয় তা ব্যাখ্যা করে, তবে অন্যান্য সরবরাহকারীদের ক্ষেত্রে এটি উল্লেখযোগ্যভাবে পৃথক হওয়া উচিত নয়।

পদক্ষেপ 2: লিনাক্সে ওয়ার্ডপ্রেসের জন্য এলএএমপি স্ট্যাক ইনস্টল করুন

2. একটি সম্পূর্ণ এলএএমপি সেটআপ করুন (লিনাক্স - অ্যাপাচি - মাইএসকিউএল/মারিয়াডিবি - পিএইচপি) স্ট্যাক।

দুটি প্রধান বিতরণ পরিবারে এটি করার জন্য এখানে নির্দেশাবলী দেওয়া হল:

  1. RHEL/CentOS 7.0
  2. এ ল্যাম্প ইনস্টল করুন
  3. ফেডোরা 24 সার্ভারে এলএএমপি ইনস্টল করুন
  4. ফেডোরা 23 সার্ভারে এলএএমপি ইনস্টল করুন
  5. উবুন্টু 16.04 (এবং তারপরে) ল্যাম্প ইনস্টল করুন
  6. উবুন্টু 15.04 (এবং তারপরে) ল্যাম্প ইনস্টল করুন

পদক্ষেপ 3: ওয়ার্ডপ্রেসের জন্য একটি ডাটাবেস তৈরি করুন

৩. আপনার পছন্দের নাম এবং ওয়ার্ডপ্রেস ব্যবহার করার জন্য একটি অ্যাকাউন্ট দিয়ে একটি ডেটাবেস তৈরি করুন। ওয়ার্ডপ্রেস কনফিগারেশন ফাইল সম্পাদনা করার জন্য আপনার এই তথ্যটি পরে প্রয়োজন হবে।

উপরের LAMP ইনস্টলেশন পদক্ষেপে mysql_secure_installation স্ক্রিপ্টটি সম্পাদন করার সময় আপনি যে মূল পাসওয়ার্ডটি ব্যবহার করেছেন তা ব্যবহার করে মাইএসকিউএল/মারিয়াডিবি প্রম্পটে লগইন করুন:

# mysql -u root -p
[Enter password here]

MariaDB [(none)]> CREATE DATABASE wp_myblog;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wp_myblog.* TO 'your_username_here'@'localhost' IDENTIFIED BY 'your_chosen_password_here';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

পূর্বশর্ত হিসাবে উপরে তালিকাভুক্ত প্রথম তিনটি পদক্ষেপ একবার যত্ন নিলে ওয়ার্ডপ্রেস ইনস্টলেশন ও কনফিগারেশন নিয়ে এগিয়ে চলি।

পদক্ষেপ 4: ওয়ার্ডপ্রেস ইনস্টল ও কনফিগার করা

৪. সর্বশেষতম ওয়ার্ডপ্রেস টার্বল ডাউনলোড এবং নিষ্কাশন করুন।

# wget http://wordpress.org/latest.tar.gz
# tar xzf latest.tar.gz
# cd wordpress

৫. ওয়ার্ডপ্রেস ডিরেক্টরিতে বিদ্যমান wp-config-salt.php কে wp-config.php নামকরণ করুন:

# mv wp-config-sample.php wp-config.php

তারপরে মাইএসকিউএল সেটিংস বিভাগের অধীনে আপনার ডাটাবেস তথ্য দিয়ে এটি আপডেট করুন (নীচের চিত্রের হাইলাইটেড বাক্সগুলি দেখুন):

// ** MySQL settings - You can get this info from your web host ** //
/** 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');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

উপরোক্ত সেটিংসের ব্যাখ্যা:

  1. DB_NAME: ওয়ার্ডপ্রেসের জন্য আপনার তৈরি করা ডাটাবেসের নাম ( wp_myblog )
  2. DB_USER: DB_NAME এর জন্য ব্যবহারকারীর নাম ( আপনার_ ব্যবহারকারী নাম_ও ) DB_PASSWORD: আপনি DB_USER এর জন্য যে পাসওয়ার্ডটি বেছে নিয়েছেন ( আপনার_ পাসওয়ার্ড_এখানে )
  3. ডিবি_হোস্ট: হোস্টনাম (সাধারণত লোকালহোস্ট )
  4. DB_CHARSET: ডাটাবেস অক্ষর সেট, সাধারণত পরিবর্তন করা উচিত নয়
  5. ডিবি_কোলেট: ডেটাবেস কোলেশনটি সাধারণত খালি ছেড়ে দেওয়া উচিত

The. ওয়েব সার্ভারের ওয়ার্ডপ্রেস ডিরেক্টরিটি মূল ডিরেক্টরিতে (অথবা আপনি যদি অন্য ভার্চুয়াল হোস্ট সেটআপ করার পরিকল্পনা করছেন তবে একটি সাব-ডিরেক্টরিতে) যান।

এই উদাহরণে আমরা ওয়ার্ডপ্রেসকে /var/www/html/wp এ স্থানান্তর করব (অ্যাপাচি ডকুমেন্টআরটের একটি উপ-ডিরেক্টরি):

# mv wordpress /var/www/html/wp

Your. আপনার ব্রাউজারে http:// /wp/wp-admin/install.php খুলুন এবং স্ক্রিন সম্পর্কিত তথ্যের জন্য অনুরোধ করা পূরণ করুন (যেখানে <ip> রয়েছে আপনার সার্ভারের আইপি ঠিকানা):

  1. সাইটের শিরোনাম
  2. ব্যবহারকারীর নাম
  3. পাসওয়ার্ড, দু'বার
  4. প্রশাসনিক ইমেল
  5. "ইনস্টল ওয়ার্ডপ্রেস"
  6. ক্লিক করুন

ইনস্টলেশনটি সফল হলে নিম্নলিখিত পৃষ্ঠাটি প্রদর্শিত হবে:

আপনি এখন একই পদক্ষেপে আপনি যে শংসাপত্রগুলি বেছে নিয়েছেন তা ব্যবহার করে আপনার ওয়ার্ডপ্রেস নিয়ন্ত্রণ প্যানেলে লগইন করতে ক্লিক করতে পারেন।

পদক্ষেপ 5: ওয়ার্ডপ্রেস বিজ্ঞপ্তি প্রেরণে পোস্টফিক্স সেট আপ করা

এই মুহুর্তে আপনার একটি কার্যকরী ল্যাম্প পরিবেশ এবং ওয়ার্ডপ্রেস রয়েছে। ওয়ার্ডপ্রেসকে আমাদের নিজস্ব মেল সার্ভারের মাধ্যমে বিজ্ঞপ্তি প্রেরণের অনুমতি দেওয়ার জন্য, আমাদের একটি নাল ক্লায়েন্ট হিসাবে পোস্টফিক্স ইনস্টল এবং কনফিগার করতে হবে।

এর অর্থ হ'ল আমরা কেবল ওয়ার্ডপ্রেস ইমেল বিজ্ঞপ্তির জন্য মেল প্রেরণের জন্য পোস্টফিক্স মেল পরিষেবাটি ব্যবহার করব। আপনার নির্বাচিত বিতরণের উপর নির্ভর করে এই নিবন্ধগুলিতে প্রদত্ত নির্দেশাবলী অনুসরণ করুন:

----------- On Ubuntu and Debian systems -----------
# apt-get update && sudo apt-get install postfix

যখন আপনাকে মেল সার্ভারটি কনফিগার করতে বলা হয়, চয়ন করুন:

  1. মেল কনফিগারেশনের ধরণ: ইন্টারনেট সাইট
  2. সিস্টেমের মেইলের নাম: আপনারআডোডোমেন ডটকম

----------- On CentOS, RHEL and Fedora systems -----------
# yum update && yum install postfix

আপনি যে ডিস্ট্রো ব্যবহার করছেন তা নির্বিশেষে, নীচের মানগুলির সাথে /etc/postfix/main.cf সম্পাদনা করুন:

mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only

উপরের সেটিংসের বিবরণের জন্য আপনি পোস্টফিক্স অফিসিয়াল ডকুমেন্টেশনটি উল্লেখ করতে চাইতে পারেন।

এখন এগিয়ে যান এবং একটি ডামি পোস্ট লিখুন। তারপরে নীচে ফর্মটি ব্যবহার করে একটি মন্তব্য যুক্ত করুন। আপনার, একজন লেখক হিসাবে, কোনও সময়ের মধ্যেই বিজ্ঞপ্তি পাওয়া শুরু করা উচিত।

সাধারণ ইনস্টলেশন ক্ষতি এবং সমাধান

আপনি ওয়ার্ডপ্রেস ইনস্টল করার পরে, আপনি নিম্নলিখিত সমস্যাগুলি চালিয়ে যেতে পারেন। কোনও বড় বিষয় নয় - সেগুলি ঠিক করার জন্য কেবল বাহ্যরেখিত নির্দেশাবলী অনুসরণ করুন:

১. আপনি http:// /wp ব্রাউজ করার সময় যদি কোনও ওয়েব পৃষ্ঠার পরিবর্তে ডিরেক্টরি তালিকা দেখতে পান তবে সম্ভবত এটির অর্থ হ'ল ওয়েব সার্ভারটি index.php ডিফল্টরূপে ফাইল।

এই কাজটি সম্পাদনের সহজতম উপায় হ'ল নিম্নলিখিত সামগ্রীর সাহায্যে ইনস্টলেশন ডিরেক্টরিতে .htaccess ফাইল তৈরি করা:

# echo 'DirectoryIndex index.php' > /var/www/html/wp/.htaccess

২. যদি আপনি কোনও ওয়েব পৃষ্ঠায় পিএইচপি ট্যাগগুলি ( এবং/অথবা <কোড >?> ) সরল পাঠ্য হিসাবে প্রদর্শিত দেখেন তবে পিএইচপি সঠিকভাবে কাজ করছে না। আপনার পিএইচপি সংস্করণ প্রয়োজনীয়তা পূরণ করেছে তা নিশ্চিত করুন (> v5.2.4 ):

# php -v

৩. পিএইচপি প্রারম্ভিক ট্যাগের আগে <কড> ইনডেক্স.এফপি ফাইল ("ইতিমধ্যে প্রেরিত শিরোনাম সহ তবে সীমাবদ্ধ নয়) খোলার চেষ্টা করার সময় অন্য কোনও ত্রুটি ঘটতে পারে ( বা শেষ কোড (?>) wp-config.php ফাইলের উপরে যা আপনি উপরে STEP 5 এ কনফিগার করেছেন।

সারসংক্ষেপ

এই নিবন্ধে আমরা ব্যাখ্যা করেছি যে উবুন্টু বা সেন্টোসগুলিতে এলএএমপি স্ট্যাক স্থাপনের পরে কীভাবে ওয়ার্ডপ্রেস ইনস্টল করা যায়।

আপনি যদি আগে বর্ণিত হিসাবে আপনার ডোমেনের জন্য DNS রেকর্ডগুলি যথাযথভাবে সেট করে থাকেন, আপনার সাথে সাথে মন্তব্য বিজ্ঞপ্তিগুলি পাওয়া শুরু করা উচিত। যদি তা না হয় তবে মেনু সার্ভার লগগুলি (/ভার/লগ/মেলোগ বা /var/log/mail.log যথাক্রমে CentOS এবং উবুন্টুতে পরীক্ষা করুন) এবং আমাদের কাছে ফিরে আসুন নীচে মন্তব্য ফর্ম ব্যবহার করে।

আপনার দৃষ্টিভঙ্গি থেকে আমরা যা খুশি তা থেকে উত্তর দিতে পারব না।