🔧 ফিক্স: আপনার PHP ইনস্টলেশনে MySQL এক্সটেনশন অনুপস্থিত বলে মনে হচ্ছে যা ওয়ার্ডপ্রেসের জন্য প্রয়োজনীয়

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

এতে আমরা আপনাকে দেখাব কিভাবে আপনার ওয়ার্ডপ্রেস সাইটে সঠিক PHP MySQL এক্সটেনশন ইন্সটল করবেন। আমরা নিশ্চিত করব যে আপনার মেশিনে MySQL-সার্ভার ইনস্টল করা আছে।

✔ নিশ্চিত করুন যে MySQL পরিষেবা ইনস্টল এবং চলছে

পিএইচপি মাইএসকিউএল এক্সটেনশন ইনস্টল করার চেষ্টা করার আগে, প্রথমে নিশ্চিত হয়ে নিন যে আপনার সার্ভারে মাইএসকিউএল সার্ভার চলছে।

MySQL সার্ভারের স্থিতি পরীক্ষা করতে নিম্নলিখিত কমান্ডটি চালান।

পরিষেবা mysql অবস্থা

✅ যদি আপনার সার্ভারে MySQL ইন্সটল এবং চলমান থাকে, তাহলে আপনি নিম্নলিখিত প্রতিক্রিয়া পাবেন:

● mysql.service - MySQL কমিউনিটি সার্ভার লোড হয়েছে: লোড হয়েছে (/lib/systemd/system/mysql.service; সক্ষম; বিক্রেতা প্রিসেট: সক্ষম) সক্রিয়: সক্রিয় (চলমান) মঙ্গলবার থেকে 2019-07-09 20:46:12 UTC; 2 সপ্তাহ 2 দিন আগে ডক্স: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html প্রধান পিআইডি: 1097 (mysqld) স্থিতি: "SERVER_OPERATING" কাজগুলি: 46 (সীমা: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ যদি MySQL চালু না হয়, তাহলে পরিষেবাটি শুরু করতে নিম্নলিখিত কমান্ডটি চালান।

পরিষেবা mysql শুরু

⚙ যদি MySQL-সার্ভার ইনস্টল করা না থাকে, তাহলে সর্বশেষ MySQL-সার্ভার ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান।

apt-get install mysql-server -y

⚠ মাইএসকিউএল-সার্ভার ইনস্টল করার সময়, ডিফল্ট প্রমাণীকরণ পদ্ধতি বেছে নেবেন না, লিগ্যাসি প্রমাণীকরণ পদ্ধতি ব্যবহার করুন এটি ওয়ার্ডপ্রেসের সাথে সামঞ্জস্যপূর্ণ রাখতে।

✔ পিএইচপি মাইএসকিউএল এক্সটেনশন ইনস্টল করা আছে কিনা তা পরীক্ষা করুন

আপনার ওয়ার্ডপ্রেস সার্ভারে, মেশিনে ইনস্টল করা পিএইচপি সংস্করণ পরীক্ষা করতে নিম্নলিখিত কমান্ডটি চালান।

php -v

উপরের কমান্ডের অনুরূপ একটি প্রতিক্রিয়া আউটপুট করা উচিত:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (নির্মিত: 10 জুলাই 2019 06:54:46) ( NTS ) কপিরাইট (c) 1997-2018 পিএইচপি গ্রুপ জেন্ড ইঞ্জিন v3। 3.7, কপিরাইট (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, কপিরাইট (c) 1999-2018, Zend Technologies দ্বারা

প্রতিক্রিয়ার প্রথম লাইনটি আপনার পিএইচপি সংস্করণ প্রকাশ করে, যা উপরের উদাহরণে পিএইচপি 7.3।

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

dpkg --তালিকা | grep php-mysql

? উদাহরণ: আপনার সার্ভারে পিএইচপি সংস্করণ ইনস্টল করা হলে পিএইচপি 7.3। তারপর আপনি কমান্ড ব্যবহার করবেন dpkg --তালিকা | grep php7.3- mysql.

মাইএসকিউএল এক্সটেনশন ইনস্টল করা থাকলে, আপনি এর মতো একটি প্রতিক্রিয়া পাবেন:

ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 PHP এর জন্য MySQL মডিউল

যদি আপনার সার্ভারে পিএইচপি মাইএসকিউএল এক্সটেনশন ইনস্টল করা না থাকে, আপনি একটি পাবেন ফাঁকা প্রতিক্রিয়া grep কমান্ড থেকে। সেই ক্ষেত্রে, আমরা আপনার সার্ভারে php-mysql এক্সটেনশন ইনস্টল করব।

✅ সঠিক পিএইচপি মাইএসকিউএল এক্সটেনশন ইনস্টল করুন

আপনার ওয়ার্ডপ্রেস সার্ভারে উপযুক্ত php-mysql এক্সটেনশন ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান।

apt-get install php-mysql

? উদাহরণ: আপনার সার্ভারে পিএইচপি সংস্করণ ইনস্টল করা হলে পিএইচপি 7.3। তারপর আপনি কমান্ড ব্যবহার করবেন apt- get install php7.3- mysql.

একবার আপনি আপনার ওয়ার্ডপ্রেস সার্ভারে সঠিক পিএইচপি মাইএসকিউএল এক্সটেনশন ইনস্টল করলে, ওয়েব সার্ভারটি পুনরায় চালু করুন।

অ্যাপাচি:

servive apache2 পুনরায় চালু করুন

Nginx:

পরিষেবা nginx পুনরায় চালু করুন

উপরের সমস্ত নির্দেশাবলী সম্পূর্ণ করার পরে আপনার ওয়ার্ডপ্রেস সাইট চালানোর চেষ্টা করুন। এটা সমস্যা ছাড়া চালানো উচিত.

? চিয়ার্স!