ত্রুটিগুলি ঠিক করার জন্য কীভাবে ওয়ার্ডপ্রেস ডিবাগিং মোড সক্ষম করবেন


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

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

পরীক্ষার উদ্দেশ্যে একটি ডামি সাইট স্থাপন করার সময় আমরা নিম্নলিখিত ত্রুটিটি ব্যবহার করে প্রমাণ করব।

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

তাহলে আমরা কীভাবে উপরের ত্রুটি সম্পর্কে আরও তথ্য পেতে পারি? WP_DEBUG বিকল্পটি একটি পিএইচপি স্থায়ী গ্লোবাল ভেরিয়েবল যা এই সমস্ত ব্রাউজারে সমস্ত পিএইচপি ত্রুটি, নোটিশ এবং সতর্কতা প্রদর্শন করার জন্য সমস্ত ওয়ার্ডপ্রেস জুড়ে " ডিবাগ " মোডকে সক্রিয় করে।

এই " ডিবাগ " বৈশিষ্ট্যটি ওয়ার্ডপ্রেস সংস্করণ ২.৩.১ এ যুক্ত করা হয়েছে এবং ডাব্লুপি-কনফিগারেশন.এফপি-তে কনফিগার করা হয়েছে - আপনার ওয়ার্ডপ্রেস ইনস্টলেশনটির অন্যতম গুরুত্বপূর্ণ ফাইল।

ডিফল্টরূপে, " ডিবাগ " বৈশিষ্ট্যটি কোনও ওয়ার্ডপ্রেস ইনস্টলেশনতে মিথ্যাতে সেট করা আছে। WP_DEBUG সক্ষম করতে, এটিকে সত্যতে সেট করুন।

প্রথমে আপনার ওয়েবসাইট ইনস্টলেশন ডিরেক্টরিতে সরান যেমন, /var/www/html/mysite.com এবং তারপরে আপনার প্রিয় পাঠ্য সম্পাদকটি ব্যবহার করে wp-config.php ফাইলটি খুলুন p

$ cd /var/www/html/mysite.com
$ sudo vim wp-config.php

এই লাইন জন্য দেখুন।

define( 'WP_DEBUG',  false );

এবং এটিকে পরিবর্তন করুন

define( 'WP_DEBUG', true );

ফাইলটি সংরক্ষণ করুন এবং এটি বন্ধ করুন।

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

অতিরিক্ত ডিবাগ অপশন রয়েছে যা WP_DEBUG প্রসারিত করে যা ওয়ার্ডপ্রেস বিকাশকারীরা প্লাগইন বা থিম তৈরি করতে বা অন্য কোনও উপাদান তৈরি করতে বিশেষভাবে কার্যকর। এগুলি হ'ল WP_DEBUG_LOG এবং WP_DEBUG_DISPLAY।

WP_DEBUG_LOG বিকল্পটি সত্যে সেট করা থাকলে সমস্ত ত্রুটিগুলি ডিফল্টরূপে/wp-content/ডিরেক্টরিতে একটি ডিবাগ.লগ লগ ফাইলটিতে সংরক্ষণ করা হয়। এটি পরবর্তী বিশ্লেষণ বা প্রক্রিয়াজাতকরণের জন্য দরকারী।

define( 'WP_DEBUG_LOG', true );

তবে আপনি একটি কাস্টম লগ ফাইল যেমন: /var/log/nginx/mysite.com_wp-erferences.log নির্দিষ্ট করতে পারেন:

define( 'WP_DEBUG_LOG', '/var/log/nginx/mysite.com_wp-errors.log' );

এবং ডাব্লুপি_ডিবিউজি_আইডিআইআইএল নিয়ন্ত্রণ করে যে পৃষ্ঠাগুলির এইচটিএমএল-এ ডিবাগ বার্তাগুলি প্রদর্শিত হচ্ছে কিনা। ডিফল্টরূপে এটি সত্যতে সেট করা আছে। এটি অক্ষম করতে, এটি মিথ্যাতে সেট করুন।

define( 'WP_DEBUG_DISPLAY', false );

প্লাগইন ব্যবহার করে ওয়ার্ডপ্রেসে ডিবাগ মোড সক্ষম করুন

আপনি যদি শেয়ার্ড হোস্টিং ব্যবহার করে থাকেন তবে আপনার সম্ভবত ওয়ার্ডপ্রেস ফাইলগুলি সম্পাদনা করার জন্য সার্ভার ব্যাকএন্ডে অ্যাক্সেস নেই wp-config.php ফাইল।

অথবা আপনি যদি কেবল অ্যাডমিন ড্যাশবোর্ড থেকে সেটিংস পরিবর্তন করতে পছন্দ করেন তবে আপনি "ডিবাগ বার" নামে একটি প্লাগইন ইনস্টল করতে এবং ব্যবহার করতে পারেন যা আপনাকে সরঞ্জামদণ্ডে একক ক্লিকের মাধ্যমে অ্যাডমিন ড্যাশবোর্ড থেকে WP_DEBUG সহজেই সক্ষম/অক্ষম করতে দেয়।

এই প্লাগইনটির হত্যাকারী বৈশিষ্ট্যটি হ'ল এটি ব্যর্থ সাফ এবং চতুর, ত্রুটির ক্ষেত্রে এটি স্বয়ংক্রিয়ভাবে WP_DEBUG মোড থেকে প্রস্থান করে।

তথ্যসূত্র: ওয়ার্ডপ্রেসে ডিবাগিং।