সিপ্যানেল ছাড়াই ডেবিয়ান সার্ভার 9-এ ওয়ার্ডপ্রেস ইনস্টল করা

শিরোনামের একচেটিয়া নিবন্ধে আমার ভাইদের স্বাগতম। ডেবিয়ান সার্ভারে ওয়ার্ডপ্রেস ইনস্টল করা। কোনো কন্ট্রোল প্যানেলের প্রয়োজন ছাড়াই, বিখ্যাত প্যানেল যেমন Cpanel, plask, DirectAdmin, vistacp, এবং অন্যান্য পেইড এবং ফ্রি প্যানেলগুলি চালানোর জন্য একটি পরিবেশ তৈরি করতে, ওয়েবসাইটগুলি পরিচালনা করতে এবং প্রতিটি প্যানেলের মধ্যে অন্য প্যানেলের মধ্যে আলাদা বৈশিষ্ট্যগুলির সাথে পরিচালনা করতে পারেন, এবং অবশ্যই তাদের মধ্যে সবচেয়ে বিখ্যাত হল cpanel প্যানেল। আর কিছু না করে, আমরা ডেবিয়ান 9 এবং Apache 5 এ ওয়ার্ডপ্রেস ইনস্টল করব

বিষয়গুলি আচ্ছাদিত প্রদর্শনী

ব্যাখ্যা প্রয়োজনীয়তা

1 - সিস্টেম ডেবিয়ান একটি সার্ভারে অবস্থান করা হয়েছে (ইন্টারনেট সার্ভার)।

2- সার্ভার বা রুট অ্যাডমিন অ্যাকাউন্টে দ্বীপগুলি অ্যাক্সেস করা।

3 - স্ট্যাটিক আইপি ঠিকানা বা সার্ভার বা সার্ভারে কনফিগার করা। অবশ্যই, এটি ডেটা সেন্টার থেকে বুক করা যেকোনো সার্ভারে উপলব্ধ,

4 - আপনি যদি আপনার ওয়েবসাইটটি জনসাধারণের জন্য উপলব্ধ করতে যাচ্ছেন তবে আপনাকে অবশ্যই করতে হবে ডোমেইন বা ডোমেইন সংরক্ষণ সার্ভারে ডিএনএস সংযোগ করতে,

5- ইনস্টল করুন এ্যাপাচি  একটি ডেবিয়ান সিস্টেমে LAMP।

6 - কপি ওয়ার্ডপ্রেস অফিসিয়াল ওয়েবসাইট থেকে সর্বশেষ সংস্করণ.

7 - সার্ভারের সাথে সংযোগ করার জন্য প্রোগ্রাম পুটিং

 

ডেবিয়ান সিস্টেম কি?

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

অ্যাপাচি কি

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

ডেবিয়ানে ওয়ার্ডপ্রেস ইন্সটল করার সুবিধা

হোস্টিং কোম্পানির সাথে চুক্তির তুলনায় অর্থ সাশ্রয় করা প্রকৃত সুবিধাগুলির মধ্যে একটি। দ্বিতীয়ত, Cpanel-এ ইনস্টলেশনের তুলনায় ডেবিয়ান ডিস্ট্রিবিউশনে সাইটের গতি। 25% এর একটি লক্ষণীয় গতি, এবং এটি অনুসন্ধান এবং উত্থানে সাইটের বিস্তারে অবদান রাখে। Google এবং অন্যান্য সার্চ ইঞ্জিনে আপনার র‍্যাঙ্কিং। এবং আপনার বৈষয়িক আয় বাড়াতে। আরব বা বিদেশী হোস্টিং কোম্পানিগুলির ধীরগতি এড়ানো ছাড়া। যা প্রতি মাসে $3 এর জন্য হোস্টিং পরিকল্পনা অফার করে এবং তারা একই সার্ভারে 400টি ওয়েবসাইট যুক্ত করে। এবং আপনি যখন আপনার সাইটের অভিজ্ঞতার উপর 100টি নিবন্ধ অতিক্রম করে তখন আপনার সাইটের মন্থরতা লক্ষ্য করা শুরু করে৷ যখন একটি সাইট একটি ব্যক্তিগত vps সার্ভারে, ইন্টারনেট লাইন. আপনার সাইটের জন্য সম্পূর্ণ শক্তি সহ সার্ভারে, এবং এটি আপনাকে আপনার সাইট থেকে ডাউনলোড করতে এবং আপনার দর্শকদের দ্রুত ডেটা সরবরাহ করতে সহায়তা করবে। হ্যাকিং থেকে সুরক্ষা ব্যতীত যা ভুল কনফিগারেশনের কারণে হোস্টিং সংস্থাগুলিকে প্রভাবিত করে। আমি সব হোস্টিং কোম্পানির কথা বলছি না। শক্তিশালী সুরক্ষা সহ হোস্টিং কোম্পানি আছে, কিন্তু তারা বিদেশী এবং আরব নয়। কারণ ইন্টারনেটে আমার কর্মজীবনের সময়, আমি 15 টিরও বেশি আরব কোম্পানির সাথে ডিল করেছি, এবং তাদের সবকটি ব্যতিক্রম ছাড়াই হোস্টিং কোম্পানির নামের যোগ্য নয়। সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্যগুলির মধ্যে একটি হল যে সমগ্র সার্ভার সংস্থানগুলি শুধুমাত্র আপনার সাইটের জন্য হবে এবং RAM এবং প্রসেসর ব্যবহার করে এমন একটি কন্ট্রোল প্যানেলে বিতরণ করা হয় না এবং এটি আপনার সাইটের স্থিতিশীলতা বাড়ায় এবং আপনার অনুসন্ধানের র‌্যাঙ্কিং এবং লাভ ইত্যাদিও বাড়ায়। .

কেন ওয়ার্ডপ্রেস নির্বাচন করুন

ওয়ার্ডপ্রেস, অবশ্যই, বর্তমানে 35% এর বেশি কমান্ড করে। ব্যবহারের সহজতা এবং এসইও সামঞ্জস্যের জন্য ওয়েবে একটি ওয়েবসাইট। যখন আপনি কনফিগার করতে পারেন এবং সমস্ত ক্ষেত্রের জন্য সজ্জিত করতে পারেন। প্রবন্ধ লেখা থেকে ব্যাখ্যা পর্যন্ত. অথবা একটি ব্যক্তিগত ব্লগ যেখানে আপনি আপনার অভিজ্ঞতা উপস্থাপন করেন, অথবা পরিষেবা এবং পণ্য বিক্রি করার জন্য একটি অনলাইন স্টোর। অথবা একটি প্রতিষ্ঠান বা প্রশিক্ষণ, যেমন একটি পরামর্শ সাইট, এবং অন্যান্য বৈশিষ্ট্য অগণিত.

 

বাস্তব সার্ভারে Mekano Tech Informatics দ্বারা প্রদত্ত ব্যাখ্যামূলক নোট

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

বর্ণনা: LAMP প্যাকেজ ইনস্টল করা হচ্ছে

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

apt-get update
apt-get upgrade
apt-get dist-upgrade

সিপ্যানেল ছাড়াই ডেবিয়ান 9 সার্ভারে ওয়ার্ডপ্রেস ইনস্টল করার জন্য প্রথম আপডেট কমান্ড যোগ করার ছবি

ডেবিয়ান ডিস্ট্রিবিউশনে প্যাকেজ আপডেট করার জন্য প্রথম কমান্ডের সংযোজন দেখানো একটি চিত্র

এই বিষয়টি যোগ করার পর দেখা যাচ্ছে কিভাবে আপডেট করা হয়েছে

apt-get update Ign:1 http://mirror.hetzner.de/debian/packages stretch InRelease Get:2 http://security.debian.org stretch/updates InRelease [94.3 kB] Get:3 http://mirror hetzner.de/debian/packages stretch-updates InRelease [91.0 kB] Ign:4 http://deb.debian.org/debian stretch InRelease Get:5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] পান:6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Get:7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3 kB ] হিট:8 http://mirror.hetzner.de/debian/packages স্ট্রেচ রিলিজ হিট:9 http://deb.debian.org/debian স্ট্রেচ রিলিজ গেট:10 http://security.debian.org stretch/ updates /অ-মুক্ত উত্স [1,216 খ] পান:11 http://security.debian.org/updates/main উত্স [207 kB] পান:12 http://security.debian.org stretch/updates/contrib উত্স [1,384 B] পান:13 http://security.debian.org stretch/updates/main amd64 প্যাকেজ [495 kB] পান:14 http://security.debian.org stretch/updates/main Tra nslation-en [221 kB] পান:15 http://deb.debian.org/debian stretch-updates/main সূত্র [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 প্যাকেজ Ign:17 http://mirror.hetzner.de/debian/packages stretch-backports/main অনুবাদ-en Get:16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 প্যাকেজ [601 kB] পান:17 http://mirror.hetzner.de/debian/packages stretch-backports/main অনুবাদ-en [459 kB] Ign:18 http://mirror.hetzner.de/debian/security stretch /updates/main amd64 প্যাকেজ Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en Get:18 http://mirror.hetzner.de/debian/security/updates/ main amd64 প্যাকেজ [495 kB] পান:19 http://mirror.hetzner.de/debian/security stretch/updates/main অনুবাদ-en [221 kB] পান:22 http://deb.debian.org/debian stretch/ প্রধান উত্স [6,745 kB] পান:23 http://deb.debian.org/debian stretch/non-free উত্স [79.4 kB] পান:24 http://deb.debian.org/debian stretch/contr ib উত্স [44.7 kB] 10.0s মধ্যে 3 MB আনা হয়েছে (2,624 kB/s) প্যাকেজ তালিকা পড়া... সম্পন্ন

আমরা নিম্নলিখিত কমান্ড যোগ করুন, যা হয়

apt-get upgrade

এই কমান্ডের সুবিধা বা এটি যা করে তা হল সিস্টেমটিকে ডেবিয়ানের সর্বশেষ সংস্করণে আপগ্রেড করা। সিপ্যানেল ছাড়াই ডেবিয়ান সার্ভার 9-এ ওয়ার্ডপ্রেস ইনস্টল করার ধাপগুলি অনুসরণ করুন

এটিতে ওয়ার্ডপ্রেস ইনস্টল করতে ডেবিয়ান আপগ্রেড করার কমান্ড দেখানো একটি চিত্র

ছবিতে দেখানো হিসাবে এটি আপনার সাথে প্রদর্শিত হবে। এবং এখানে সিস্টেম আপনাকে বলে, আপনি কি সত্যিই আপগ্রেড করতে চান? আমি কি আপগ্রেড প্রক্রিয়া অনুসরণ করি? আপনি হ্যাঁ এর জন্য y অক্ষর টাইপ করুন এবং তারপর এন্টার টিপুন। আপগ্রেড প্রক্রিয়া সম্পূর্ণ করতে

এখানে আপগ্রেড শেষে বিষয়টির ফলাফল। একটি ছোট নোট, আমি যে সার্ভারটি ব্যবহার করছি তাতে সর্বশেষ ডেবিয়ান সংস্করণ ইনস্টল করা আছে, যা এই সময়ে ডেবিয়ান 9। আপগ্রেড করতে বেশি সময় লাগেনি। এই আউটপুট

apt-get upgrade প্যাকেজ তালিকা পড়া... সম্পন্ন হয়েছে বিল্ডিং নির্ভরতা ট্রি রাজ্যের তথ্য পড়া হচ্ছে... সম্পন্ন হয়েছে গণনা আপগ্রেড... সম্পন্ন নিম্নলিখিত প্যাকেজগুলি আপগ্রেড করা হবে: qemu-guest-agent qemu-utils 2 আপগ্রেড করা হয়েছে, 0 নতুন ইনস্টল করা হয়েছে, 0 অপসারণ করতে এবং 0 আপগ্রেড করা হয়নি। আর্কাইভের 1,300 kB পেতে হবে। এই অপারেশনের পরে, অতিরিক্ত ডিস্ক স্পেস 2,048 B ব্যবহার করা হবে। আপনি কি অবিরত করতে চান? [Y/n] y পান:1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1:2.8+dfsg-6+deb9u7 [315 kB] পান:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] 1,300 সেকেন্ডে 0 kB আনা হয়েছে (14.0 MB/s) (বর্তমানে ডাটাবেস ... 33909 ফাইল পড়া হচ্ছে ইনস্টল করা হয়েছে।) আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb... qemu-অতিথি-এজেন্ট (1:2.8+dfsg-6+deb9u7) ওভারে আনপ্যাক করা হচ্ছে :1+dfsg-2.8+deb6u9) ... আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../qemu-utils_5%1a3+dfsg-2.8+deb6u9_amd7.deb... qemu-utils আনপ্যাক করা হচ্ছে (64:1+dfsg-2.8+ ) deb6u9) over (7:1 + dfsg-2.8 + deb6u9) ... qemu-অতিথি-এজেন্ট সেট আপ করা হচ্ছে (5:1 + dfsg-2.8 + deb6u9) ... qemu-utils সেট আপ করা হচ্ছে (7:1 + dfsg) ) 2.8+deb6u9)... systemd (7-232+deb25u9) এর জন্য ট্রিগার প্রসেসিং... man-db (11-2.7.6.1) এর জন্য ট্রিগার প্রসেস করা হচ্ছে...

আপগ্রেড সম্পূর্ণ করার পরে, আপনি ব্যাখ্যার শুরুতে শীর্ষে তালিকাভুক্ত নিম্নলিখিত কমান্ডটি যোগ করুন। এটি নিশ্চিত করে যে সিস্টেম পরিষেবাগুলির জন্য আপগ্রেড প্রক্রিয়া আপডেট করা হয়েছে এবং পুরো সিস্টেমটি আপগ্রেড করা হয়নি। আপনি যা করেন তা হল একটি সিস্টেম আপগ্রেড করা

apt-get dist-upgrade

এটি অর্ডার যোগ করার পরে প্রক্রিয়া দেখানো একটি ছবি

প্যাকেজগুলি আপগ্রেড করা হয়েছে এবং সিস্টেম আপগ্রেড নয় তা নিশ্চিত করার জন্য ছবিটি একটি কমান্ড দেখায়

সর্বশেষ সংস্করণে প্যাকেজ এবং অপারেটিং সিস্টেম আপডেট এবং আপগ্রেড করার প্রথম ধাপ সম্পন্ন হয়েছে

দ্বিতীয় ধাপ হল এই কমান্ডের মাধ্যমে সার্ভারে হোস্টনাম যোগ করা, যা আপনার নিজের বর্ণনামূলক নামের সাথে হোস্টনাম পরিবর্তন করে। কিন্তু সচেতন থাকুন যে আপনাকে সার্ভার বা সিস্টেম পুনরায় চালু করতে হতে পারে। সিস্টেমটি আপনার যোগ করা হোস্টনাম বা হোস্টনাম প্রয়োগ করে।

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

এখানে, হোস্টনামটি অবশ্যই আপনার ডোমেনের একটি সাব-ডোমেনের নাম হতে হবে বা আপনি যে ডোমেইনটি ওয়ার্ডপ্রেস সার্ভার চালানোর জন্য সংরক্ষিত করেছেন তার নাম হতে হবে। উদাহরণ word.mekan0.com

এই কমান্ডটি যোগ করার পরে, আপনি আপনার কীবোর্ডে এন্টার টিপুন। এখানে নিম হোস্ট যোগ করার একটি উদাহরণ হিসাবে একটি ছবি

ডেবিয়ান সার্ভারে নেমহোস্ট কীভাবে যুক্ত করবেন তা দেখানো একটি চিত্র

 

এবং পরবর্তী পরিকল্পনা

আমরা কিছু প্রয়োজনীয় ইউটিলিটি ইনস্টল করছি এবং আমাদের ত্রুটিগুলি সমাধান করতে এবং সেগুলি ঠিক করতে তাদের প্রয়োজন হবে৷ আপনি নিম্নলিখিত কমান্ড যোগ করুন

apt install net-tools sudo wget curl bash-completion

আমি মনে করি যে ডেবিয়ান 9 সিস্টেমে এই ইউটিলিটিগুলি রয়েছে, তবে নিশ্চিত হন এবং এই কমান্ডগুলিকে ব্যাকআপ হিসাবে যুক্ত করুন। শেষ হলে, কমান্ড টাইপ করে সার্ভার পুনরায় চালু করুন পুনরায় বুট করার  পুনঃসূচনা করার পরে, আপনি সার্ভারে লগ ইন করুন৷ আপনি লক্ষ্য করবেন যে সার্ভারের নামটি আমাদের তৈরি করা নাম সার্ভারের ঠিকানায় পরিবর্তিত হয়েছে, উদাহরণস্বরূপ ছবিতে৷

ডেবিয়ান 9 এ নাম সার্ভার পরিবর্তন করার একটি উদাহরণ দেখানো একটি চিত্র

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

Apache ইনস্টল করুন

প্রশাসক বিশেষাধিকার (রুট) সহ সার্ভারে লগ ইন করার পরে, আমরা Apache HTTP ইনস্টল করি, যা ডেবিয়ান 9 সংগ্রহস্থলে উপলব্ধ। আপনি কমান্ড প্রম্পটে এই কমান্ডটি যোগ করুন এবং এন্টার টিপুন

 Apache2 apt ইনস্টল করুন

Apache install কমান্ড যোগ করার পর, আপনি কমান্ড প্রম্পটে দেখতে পাবেন যে অ্যাপাচি ইনস্টলেশনটি ইতিমধ্যেই সম্পূর্ণ করা উচিত কি না। এইভাবে কোডটি প্রদর্শিত হবে।

apt install apache2 প্যাকেজ তালিকা পড়া... সম্পন্ন হয়েছে বিল্ডিং নির্ভরতা গাছের অবস্থার তথ্য পড়া... সম্পন্ন নিম্নলিখিত অতিরিক্ত প্যাকেজগুলি ইনস্টল করা হবে: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap5.2. -0 libperl5.24 perl প্রস্তাবিত প্যাকেজ: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-কাস্টম perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl প্রস্তাবিত প্যাকেজগুলি তৈরি করুন: ssl-cert rename নিম্নলিখিত নতুন প্যাকেজগুলি ইনস্টল করা হবে: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-dbd-sqlite5.2 libaprutil0-dbd-sqlite5.24. 0টি নতুন ইনস্টল করা হয়েছে, 11টি সরাতে হবে এবং 0টি আপগ্রেড করা হয়নি৷ আর্কাইভের 0 kB পেতে হবে। এই অপারেশনের পরে, অতিরিক্ত ডিস্ক স্পেস 5,852 MB ব্যবহার করা হবে। আপনি কি অবিরত করতে চান? [Y/n]

আপনি কীবোর্ডে Y অক্ষর টিপুন, তারপর আপনি এন্টার টিপুন এবং Apache ইনস্টলেশন শেষ হলে, আমরা ব্রাউজারটি খুলি এবং সার্ভারের আইপি টাইপ করি। ব্রাউজারে, আমার ক্ষেত্রে, আমি আইপি। আমি যে সার্ভারটি ব্যাখ্যা করছি তা হল 159.69.215.225 এটি এই ছবির মত আপনার সাথে প্রদর্শিত হবে বিয়ান 9 ডিস্ট্রিবিউশনে অ্যাপাচির সঠিক অপারেশন দেখানো একটি চিত্র

Apache সঠিকভাবে ইনস্টল করা হয়েছে এবং এই ছবিটি উপরে আছে তা নিশ্চিত করার পরে। ডেবিয়ান ডিস্ট্রিবিউশনে Apache সঠিকভাবে ইনস্টল করা আছে তা নিশ্চিত করে। এখন আমরা php অনুবাদকের সর্বশেষ সংস্করণ ইনস্টল করছি। এই কমান্ডের সাহায্যে ওয়ার্ডপ্রেস সিএমএস পড়তে এবং এন্টার টিপুন।

apt install libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc

সিস্টেম আপনাকে দেখাবে যে আমরা ইনস্টলেশন সম্পূর্ণ করেছি কি না। বাতিল উপরের কমান্ডের মত, আপনি Y অক্ষর টাইপ করুন এবং এন্টার টিপুন। কীবোর্ডে ছবিতে দেখানো মত ডেবিয়ান 9-এ পিএইচপি অনুবাদ ইনস্টল করার কমান্ড দেখানো ছবি

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

apt install php7.0-mysql mariadb-server mariadb-client

সিস্টেম আপনাকে ইন্সটলেশন চালিয়ে যেতে বা না করার প্রস্তাব দেবে। আগের কমান্ডগুলিতে যা ঘটেছে, আপনি Y অক্ষর টাইপ করুন এবং ইনস্টলেশন চালিয়ে যেতে কীবোর্ডের এন্টার বোতাম টিপুন। ইনস্টলেশন সঠিক কিনা তা নিশ্চিত করতে এই তথ্য কমান্ড প্রম্পটে প্রদর্শিত হবে

apt php7.0-mysql mariadb-server mariadb-client ইনস্টল করুন
প্যাকেজ তালিকা পড়া হচ্ছে ... সম্পন্ন হয়েছে D
নির্মাণ নির্ভরতা গাছ
রাষ্ট্রের তথ্য পড়া ... সম্পন্ন হয়েছে
নিম্নলিখিত অতিরিক্ত প্যাকেজ ইনস্টল করা হবে:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1
mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-common
rsync socat
প্রস্তাবিত প্যাকেজগুলি:
gawk-doc libclone-perl libmldbm-perl libnet-deemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
প্রস্তাবিত প্যাকেজ:
libdbd-mysql-perl libterm-readkey-perl libhtml-টেমপ্লেট-পার্ল
নিম্নলিখিত নতুন প্যাকেজ ইনস্টল করা হবে:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client mariadb-client-10.1
mariadb-client-core-10.1 mariadb-common mariadb-server mariadb-server-10.1
mariadb-server-core-10.1 mysql-common php7.0-mysql rsync socat
0 আপগ্রেড, নতুন এক্সটেন্ডেড 19, 0 অপসারণ এবং 0 আপগ্রেড না।
25.7 MB আর্কাইভগুলি পেতে হবে।
এই অপারেশন পরে, অতিরিক্ত ডিস্ক স্থান 189 মেগাবাইট ব্যবহার করা হবে।
আপনি কি অবিরত করতে চান? [Y / N] Y
পান:1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
পান:2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
পান:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
পান:4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608 B]
পান:5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
পান:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
পান:7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
পান:8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
পান:9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
পান:10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl all 2.94-1 [53.4 kB]
পান:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
পান:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
পান:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
পান:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
পান:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
পান:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
পান:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client সব 10.1.38-0+deb9u1 [27.2 kB]
পান:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server all 10.1.38-0+deb9u1 [27.3 kB]
পান:19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
25.7 সেকেন্ডে 0 MB আনা হয়েছে (35.8 MB/s)
পূর্বপরিকল্পনা প্যাকেজ ...
পূর্বে অনির্বাচিত প্যাকেজ নির্বাচন করা হচ্ছে libmpfr4:amd64।
(ডাটাবেস পড়া ... 35883 ফাইল এবং ডিরেক্টরি বর্তমানে ইনস্টল করা আছে।)
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../libmpfr4_3.1.5-1_amd64.deb...
আনপ্যাক করা হচ্ছে libmpfr4:amd64 (3.1.5-1)...
পূর্বে অনির্বাচিত প্যাকেজ নির্বাচন করা হচ্ছে libsigsegv2:amd64।
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../libsigsegv2_2.10-5_amd64.deb...
আনপ্যাক করা হচ্ছে libsigsegv2:amd64 (2.10-5) ...
libmpfr4:amd64 (3.1.5-1) সেট আপ করা হচ্ছে ...
libsigsegv2:amd64 (2.10-5) সেট আপ করা হচ্ছে ...
পূর্বে অনির্বাচিত প্যাকেজ গাওক নির্বাচন করা হচ্ছে।
(ডাটাবেস পড়া ... 35905 ফাইল এবং ডিরেক্টরি বর্তমানে ইনস্টল করা আছে।)
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
গাওক আনপ্যাক করা হচ্ছে (1:4.1.4+dfsg-1) ...
পূর্বে অনির্বাচিত প্যাকেজ নির্বাচন করা হচ্ছে mysql-common.
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../01-mysql-common_5.8+1.0.2_all.deb ...
MySQL-common (5.8+1.0.2) আনপ্যাক করা হচ্ছে...
পূর্বে অনির্বাচিত প্যাকেজ নির্বাচন করা হচ্ছে mariadb-common.
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
mariadb-common (10.1.38-0+deb9u1) আনপ্যাক করা হচ্ছে...
পূর্বে অনির্বাচিত প্যাকেজ গ্যালার-৩ নির্বাচন করা।
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../03-galera-3_25.3.19-2_amd64.deb ...
গ্যালেরা-৩ (3-25.3.19) আনপ্যাক করা হচ্ছে...
পূর্বে অনির্বাচিত প্যাকেজ libdbi-perl নির্বাচন করা হচ্ছে।
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../04-libdbi-perl_1.636-1+b1_amd64.deb...
libdbi-perl (1.636-1+b1) আনপ্যাক করা হচ্ছে...
পূর্বে অনির্বাচিত প্যাকেজ নির্বাচন করা হচ্ছে libreadline5:amd64।
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb...
libreadline5:amd64 (5.2+dfsg-3+b1) আনপ্যাক করা হচ্ছে...
পূর্বে অনির্বাচিত প্যাকেজ নির্বাচন করা হচ্ছে mariadb-client-core-10.1.
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
mariadb-client-core-10.1 (10.1.38-0+deb9u1) আনপ্যাক করা হচ্ছে ...
পূর্বে অনির্বাচিত প্যাকেজ libconfig-inifiles-perl নির্বাচন করা হচ্ছে।
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
libconfig-inifiles-perl (2.94-1) আনপ্যাক করা হচ্ছে ...
পূর্বে অনির্বাচিত প্যাকেজ libjemalloc1 নির্বাচন করা হচ্ছে।
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
libjemalloc1 (3.6.0-9.1) আনপ্যাক করা হচ্ছে ...
পূর্বে অনির্বাচিত প্যাকেজ নির্বাচন করা হচ্ছে mariadb-client-10.1.
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
mariadb-client-10.1 (10.1.38-0+deb9u1) আনপ্যাক করা হচ্ছে...
পূর্বে অনির্বাচিত প্যাকেজ নির্বাচন করা হচ্ছে mariadb-server-core-10.1.
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
mariadb-server-core-10.1 (10.1.38-0+deb9u1) আনপ্যাক করা হচ্ছে ...
পূর্বে অনির্বাচিত প্যাকেজ rsync নির্বাচন করা হচ্ছে।
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
rsync আনপ্যাক করা হচ্ছে (3.1.2-1+deb9u2) ...
পূর্বে অনির্বাচিত প্যাকেজ socat নির্বাচন করা হচ্ছে।
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../12-socat_1.7.3.1-2+deb9u1_amd64.deb...
Socat আনপ্যাক করা হচ্ছে (1.7.3.1-2+deb9u1) ...
mysql-common (5.8+1.0.2) সেট আপ করা হচ্ছে...
আপডেট-বিকল্প: স্বয়ংক্রিয় মোডে /etc/mysql/my.cnf (my.cnf) প্রদান করতে /etc/mysql/my.cnf.fallback ব্যবহার করে
mariadb-common (10.1.38-0+deb9u1) সেট আপ করা হচ্ছে...
আপডেট-বিকল্প: অটো মোডে /etc/mysql/my.cnf (my.cnf) প্রদান করতে /etc/mysql/mariadb.cnf ব্যবহার করে
পূর্বে অনির্বাচিত প্যাকেজ নির্বাচন করা হচ্ছে mariadb-server-10.1.
(ডাটাবেস পড়া ... 36487 ফাইল এবং ডিরেক্টরি বর্তমানে ইনস্টল করা আছে।)
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb...
mariadb-server-10.1 (10.1.38-0+deb9u1) আনপ্যাক করা হচ্ছে ...
পূর্বে অনির্বাচিত প্যাকেজ mariadb-client নির্বাচন করা হচ্ছে।
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
mariadb-ক্লায়েন্ট আনপ্যাক করা হচ্ছে (10.1.38-0+deb9u1)...
পূর্বে অনির্বাচিত প্যাকেজ mariadb-server নির্বাচন করা হচ্ছে।
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
mariadb-সার্ভার আনপ্যাক করা হচ্ছে (10.1.38-0+deb9u1) ...
পূর্বে অনির্বাচিত প্যাকেজ php7.0-mysql নির্বাচন করা হচ্ছে।
আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
php7.0-mysql (7.0.33-0+deb9u3) আনপ্যাক করা হচ্ছে...
php7.0-mysql (7.0.33-0+deb9u3) সেট আপ করা হচ্ছে ...

নতুন সংস্করণ সহ /etc/php/7.0/mods-available/mysqlnd.ini কনফিগার ফাইল তৈরি করা হচ্ছে

নতুন সংস্করণ সহ /etc/php/7.0/mods-available/mysqli.ini কনফিগার ফাইল তৈরি করা হচ্ছে

নতুন সংস্করণ সহ /etc/php/7.0/mods-available/pdo_mysql.ini কনফিগার ফাইল তৈরি করা হচ্ছে
libconfig-inifiles-perl (2.94-1) সেট আপ করা হচ্ছে ...
libjemalloc1 সেট আপ করা হচ্ছে (3.6.0-9.1) ...
libapache2-mod-php7.0 (7.0.33-0+deb9u3) এর জন্য প্রসেসিং ট্রিগার...
socat সেট আপ করা হচ্ছে (1.7.3.1-2+deb9u1) ...
gawk সেট আপ করা হচ্ছে (1:4.1.4+dfsg-1) ...
rsync সেট আপ করা হচ্ছে (3.1.2-1+deb9u2) ...
symlink তৈরি করা হয়েছে /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
libc-bin (2.24-11+deb9u4) এর জন্য প্রসেসিং ট্রিগার...
galera-3 সেট আপ করা হচ্ছে (25.3.19-2) ...
Systemd (232-25 + deb9u11) এর জন্য প্রক্রিয়াকরণ ট্রিগার হয় ...
প্রক্রিয়াজাতকরণ man-db (2.7.6.1-2) এর জন্য ট্রিগার ...
libreadline5:amd64 (5.2+dfsg-3+b1) সেট আপ করা হচ্ছে...
libdbi-perl (1.636-1+b1) সেট আপ করা হচ্ছে...
mariadb-server-core-10.1 (10.1.38-0+deb9u1) সেট আপ করা হচ্ছে ...
mariadb-client-core-10.1 (10.1.38-0+deb9u1) সেট আপ করা হচ্ছে ...
mariadb-client-10.1 (10.1.38-0+deb9u1) সেট আপ করা হচ্ছে...
mariadb-ক্লায়েন্ট সেট আপ করা হচ্ছে (10.1.38-0+deb9u1)...
mariadb-server-10.1 (10.1.38-0+deb9u1) সেট আপ করা হচ্ছে...
তৈরি করা হয়েছে symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
symlink তৈরি করা হয়েছে /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
তৈরি করা হয়েছে symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
mariadb-সার্ভার সেট আপ করা হচ্ছে (10.1.38-0+deb9u1) ...
libc-bin (2.24-11+deb9u4) এর জন্য প্রসেসিং ট্রিগার...
Systemd (232-25 + deb9u11) এর জন্য প্রক্রিয়াকরণ ট্রিগার হয় ...
root@word:~#

দ্বিতীয় ধাপ হল মারিয়াডিবি চালানো যা আমরা ইনস্টল করেছি। আমরা রান করার জন্য এই কমান্ড লিখি

systemctl start mariadb

MARIADB চালানোর পর

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

mysql_secure_installation

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

রুটের জন্য বর্তমান পাসওয়ার্ড লিখুন (y. n):               আপনি y চাপুন এবং তারপর এন্টার করুন 

প্রেস করার পরে এটি আপনাকে বলবে যে আপনার কাছে ইতিমধ্যেই একটি রুট পাসওয়ার্ড রয়েছে,             n চাপুন তারপর এন্টার করুন

তিনি কি রুট পাসওয়ার্ড পরিবর্তন করার প্রস্তাব দেবেন? [Y/N]                        অ্যাডমিন ডাটাবেসের পাসওয়ার্ড পরিবর্তন করতে আপনি y চাপুন এবং এন্টার করুন
আপনি নতুন পাসওয়ার্ড টাইপ করুন এবং তারপর প্রবেশ করুন এবং আপনি নিশ্চিত করতে এটি আবার টাইপ করবেন এবং তারপর ডিফল্টরূপে প্রবেশ করুন। মারিয়াডিবি ইন্সটলেশনে একজন বেনামী ব্যবহারকারী থাকে, যে কাউকে অনুমতি দেয়
একটি ব্যবহারকারী অ্যাকাউন্ট তৈরি না করেই মারিয়াডিবিতে লগইন করতে

সিস্টেম আপনাকে দেখাবে

বেনামী ব্যবহারকারীদের সরান? [Y/N]                                      আপনি y টাইপ করুন এবং তারপর লিখুন 

এই অক্ষরগুলিতে ক্লিক করে সাজানো বিকল্পগুলি উপস্থিত হবে।

n তারপর প্রবেশ করুন 

y তারপর প্রবেশ করুন 

y তারপর প্রবেশ করুন 

কমান্ড প্রম্পট থেকে এই আউটপুটটিতে mysql ইনস্টল বা সেটআপ করার জন্য আপনার নেওয়া সমস্ত পদক্ষেপ রয়েছে

root@word:~# mysql_secure_installation

উল্লেখ্য: এই স্ক্রিপ্ট সব অংশ চালানোর সব MariaDB জন্য প্রস্তাবিত হয়
ব্যবহারকারীদের ব্যবহার উত্পাদন! দয়া করে সাবধানে প্রতিটি পদক্ষেপ পড়ুন!

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

রুট জন্য বর্তমান পাসওয়ার্ড লিখুন (none for enter):
ঠিক আছে, সফলভাবে ব্যবহৃত পাসওয়ার্ড, এগিয়ে চলছে ...

রুট পাসওয়ার্ড সেট করা নিশ্চিত করে যে কেউ MariaDB তে লগ ইন করতে পারবে না
যথাযথ অনুমোদন ছাড়া রুট ব্যবহারকারী

আপনার ইতিমধ্যে একটি রুট পাসওয়ার্ড সেট আছে, তাই আপনি নিরাপদে 'n' উত্তর দিতে পারেন।

রুট পাসওয়ার্ড পরিবর্তন করবেন? [Y/n] y
নতুন পাসওয়ার্ড:
নতুন পাসওয়ার্ড পুনরায় লিখুন:
পাসওয়ার্ড সফলভাবে আপডেট করা হয়েছে!
বিশেষাধিকার টেবিলের পুনরায় লোড হচ্ছে ..
... সাফল্য!


ডিফল্ট হিসাবে, একটি MariaDB ইনস্টলেশন একটি বেনামী ব্যবহারকারী আছে, যার ফলে কেউ
MariaDB লগ ইন করার জন্য একটি ব্যবহারকারী অ্যাকাউন্ট তৈরি না থাকার জন্য
তাদের। এটি শুধুমাত্র পরীক্ষার জন্য, এবং ইনস্টলেশনের জন্য তৈরি করা হয়
একটি বিট মসৃণ যান আপনি একটি মধ্যে সরানোর আগে তাদের অপসারণ করা উচিত
উৎপাদন পরিবেশ.

বেনামী ব্যবহারকারীদের সরান? [Y / N] Y
... সাফল্য!

সাধারণত, রুটকে শুধুমাত্র 'স্থানীয় হোস্ট' থেকে সংযুক্ত করার অনুমতি দেওয়া উচিত। এই
নিশ্চিত করে যে নেটওয়ার্ক থেকে রুট পাসওয়ার্ডে কেউ অনুমান করতে পারে না।

দূরবর্তীভাবে রুট লগইন অননুমোদিত করবেন? [Y/n] n
... এড়িয়ে যাওয়া।

ডিফল্টরূপে, মারিয়াডিবি একটি 'ডাটাবেস' নামক ডাটাবেসের সাথে আসে যেটি যে কেউ করতে পারে
অ্যাক্সেস। এটি কেবল পরীক্ষার জন্যই প্রণীত, এবং সরানো উচিত
একটি উৎপাদন পরিবেশে চলার আগে

পরীক্ষার ডাটাবেস এবং এতে অ্যাক্সেস সরাবেন? [ওয়াই / এন] এবং
- পরীক্ষার ডাটাবেস ছাড়ছে ...
... সাফল্য!
- পরীক্ষার ডাটাবেসের উপর সুবিধাগুলি সরানো হচ্ছে ...
... সাফল্য!

বিশেষাধিকার টেবিলের পুনরায় লোড করা নিশ্চিত করবে যে সমস্ত পরিবর্তন এতদূর তৈরি করা হয়েছে
অবিলম্বে কার্যকর হবে

এখন বিশেষাধিকার টেবিল পুনরায় লোড? [Y / n] y
... সাফল্য!

পরিষ্কার আপ...

সব শেষ! আপনি উপরের সব পদক্ষেপ, আপনার MariaDB সম্পন্ন করেছেন
ইনস্টলেশন এখন নিরাপদ হতে হবে।

MariaDB ব্যবহার করার জন্য ধন্যবাদ!

আমরা নিশ্চিত করি যে মারিয়াডিবি সুরক্ষিত

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

mysql -u root -p
 use mysql;
 update user set plugin='' where User='root';
 flush privileges;
 quit

প্রথম কমান্ড টাইপ করার পরে, এটি আপনার কাছে পাসওয়ার্ড চাইবে, যা আপনি টাইপ করুন এবং এন্টার টিপুন।

এটি কমান্ড প্রম্পটে কমান্ডগুলির আউটপুট। আউটপুটটি আপনার সামনে এই কোডের মতো উপস্থিত হওয়া উচিত।

root@word:~# mysql -u root -p
পাসওয়ার্ড লিখুন:
MariaDB মনিটর স্বাগতম। কমান্ড শেষ সঙ্গে; বা \ জি।
আপনার MariaDB সংযোগ আইডি 9 হয়
সার্ভার সংস্করণ: 10.1.38-MariaDB-0+deb9u1 ডেবিয়ান 9.8

কপিরাইট (গ) 2000, 2018, ওরাকল, মারিয়াডিবি কর্পোরেশন এবি এবং অন্যান্য।

টাইপ করুন 'সহায়তা;' অথবা '\h' সাহায্যের জন্য। বর্তমান ইনপুট বিবৃতি সাফ করতে '\c' টাইপ করুন।

মারিয়াডিবি [(কিছুই নয়)]> মাইএসকিএল ব্যবহার করুন;
টেবিল এবং কলামের নাম সম্পূর্ণ করার জন্য টেবিলের তথ্য পড়া
-A এর সাথে দ্রুত স্টার্টআপ পেতে আপনি এই বৈশিষ্ট্যটি বন্ধ করতে পারেন৷

ডাটাবেস পরিবর্তিত
MariaDB [mysql]> update user set plugin='' where User='root';
ঠিক আছে জিজ্ঞাসা, 1 সারি প্রভাবিত (0.00 সেকেন্ড)
সারি মিলেছে: 1 পরিবর্তিত: 1 সতর্কতা: 0

মারিয়াডিবি [মাইএসকিএল]> ফ্লাশ সুবিধা;
ঠিক আছে জিজ্ঞাসা করুন, 0 সারি প্রভাবিত (0.01 সেকেন্ড)

MariaDB [mysql] > প্রস্থান করুন
বিদায়
root@word:~#

এবং একটি ছবি যা এটি দেখায় ডেবিয়ান 9-এ ডাটাবেস সুরক্ষা দেখানো চিত্র

এর পরে আমরা tls বা ssl মডিউল যোগ করি। আমরা নিম্নলিখিত কমান্ড রান

a2enmod rewrite ssl
a2ensite default-ssl.conf

তারপর আমরা খুলি আমরা যে সমস্ত সাইটে সক্রিয় করতে চাই তার জন্য ডকুমেন্টরুট। আমরা এই কমান্ড দিয়ে কনফিগারেশন ফাইল খুলি 

nano /etc/apache2/sites-enabled/000-default.conf

 এটি আপনার সাথে খোলার পরে, আপনি যোগ করুন, আমরা এই কোডটি যোগ করি 


       বিকল্প সূচকগুলি অনুসরণ করুন সিমলিংকগুলি মাল্টিভিউগুলি
       সবাইকে উপেক্ষা করুন
       সব মঞ্জুর প্রয়োজন
    

তারপর আপনি কীবোর্ডে একটি অক্ষর x টিপুন, তারপর y এবং এন্টার টিপুন

তারপর আপনি এই কমান্ডটি লিখুন এবং ফাইলটি খোলার পরে উপরের একই কোডটি যোগ করুন।

nano /etc/apache2/sites-enabled/default-ssl.conf

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

সংরক্ষণ করার পরে, আপনি এই কমান্ডটি যোগ করুন, নিশ্চিত করুন যে সাইটগুলির জন্য ডিফল্ট শংসাপত্রগুলি এই কমান্ডের সাথে কনফিগার করা হয়েছে।

nano /etc/apache2/sites-enabled/default-ssl.conf

যদি ফাইলটি সার্ভারে না থাকায় আপনার সাথে ওপেন না হয়। আপনি এই ফাইলটি ডাউনলোড করুন এবং এই পাথে আপলোড করুন

/etc/apache2/sites-enabled। প্রোগ্রাম দ্বারা winscp ছবিতে দেখানো হয়েছে ডেবিয়ান সার্ভার 9 এ ফাইল আপলোড করা ছবি দেখাচ্ছে

সেটিংস প্রয়োগ করতে, কমান্ড প্রম্পটে এই কমান্ডগুলি যোগ করুন

a2enmod headers
systemctl restart apache2.service

এখন আমরা Apache এর কনফিগারেশন পরীক্ষা করছি কনফিগারেশনটি সঠিকভাবে করা হয়েছে কিনা এবং ত্রুটিগুলি কী। এটি ঠিক থাকলে আমরা এই কমান্ডগুলির সাথে পরিষেবাগুলি পুনরায় চালু করি

apache2ctl -t
systemctl restart apache2.service mariadb.service
systemctl enable apache2.service mariadb.service

ডেবিয়ান 9 সার্ভার বিতরণে অ্যাপাচির যাচাইকরণ দেখানো একটি চিত্র

ওয়ার্ডপ্রেস ইনস্টল করুন

আমরা নিম্নলিখিত কমান্ডের মাধ্যমে ওয়ার্ডপ্রেস ইনস্টল করার জন্য একটি নতুন ডাটাবেস তৈরি করতে ডাটাবেসগুলিতে প্রবেশ করি

mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-pass';
FLUSH PRIVILEGES;

বিঃদ্রঃ .  wordpress-pass  আপনি তার জায়গায় ওয়ার্ডপ্রেস ডাটাবেসের ব্যবহারকারীর পাসওয়ার্ড লিখুন, যা আমরা তৈরি করেছি

এই কমান্ডগুলো যোগ করার পর ডাটাবেস তৈরি করতে এবং ব্যবহারকারীদের ডাটাবেস এবং সুযোগ-সুবিধা দিতে হবে। আমরা wget কমান্ড ব্যবহার করে অফিসিয়াল ওয়েবসাইট থেকে ওয়ার্ডপ্রেস সংস্করণ ডাউনলোড করি এবং এটিকে এখানে ডিকম্প্রেস করি। এই কমান্ড সহ টেম্প ফাইলে

cd /tmp
wget http://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
cp -rf wordpress/* /var/www/html/
rm /var/www/html/index.html

এখন আমরা এই কমান্ডগুলির সাহায্যে ওয়ার্ডপ্রেস ফাইলগুলিতে লেখার অনুমতি দিই

chmod -R 775 /var/www/html/
chgrp -R www-data /var/www/html/
ls -al /var/www/html

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

ডেবিয়ান 9-এ ওয়ার্ডপ্রেসের প্রথম ইনস্টলেশন দেখানো ছবি

ওয়ার্ডপ্রেসের ইন্সটলেশন ফেজ দেখানো একটি ইমেজ

তারপর স্বাভাবিক ইনস্টলেশন পদক্ষেপগুলি সম্পূর্ণ করুন

. অভিনন্দন, আপনি সিপ্যানেল ছাড়াই ডেবিয়ান সার্ভার 9-এ ওয়ার্ডপ্রেস ইনস্টল করেছেন,

 

এই ব্যাখ্যায়, আমি ইচ্ছাকৃতভাবে সমস্ত বিবরণ অন্তর্ভুক্ত করেছি তাদের সুবিধার জন্য যারা কোডের সংযোজন জানেন না এবং এর অর্থ কী এবং সকলের সুবিধার জন্য।

ডোমেইনটিকে সার্ভারের সাথে সংযুক্ত করতে এবং ওয়ার্ডপ্রেস এবং সার্ভারকে সম্পূর্ণরূপে সুরক্ষিত করার জন্য আরেকটি ব্যাখ্যা করা হবে। সর্বদা নতুন কি আছে সচেতন থাকুন. আপনাকে যা করতে হবে তা হল বিজ্ঞপ্তিগুলির সদস্যতা 

ব্যাখ্যা শিরোনাম. সিপ্যানেল ছাড়াই ডেবিয়ান সার্ভার 9-এ ওয়ার্ডপ্রেস ইনস্টল করা

নিবন্ধটি অনুলিপি করা এবং উত্স উল্লেখ না করে এটিকে কোনও সাইটে অন্তর্ভুক্ত করার অনুমতি নেই, যা মেকানো টেক

আমাদের বুদ্ধিবৃত্তিক সম্পত্তির অধিকারকে সম্মান করতে হবে 

সম্পর্কিত পোস্ট
নিবন্ধটি প্রকাশ করুন

একটা মন্তব্য যোগ করুন