এই প্রশ্নের শেষ উত্তর পোস্ট হওয়ার পরে ওয়ার্ডপ্রেস কোডটি পরিবর্তিত হয়েছে বলে মনে হচ্ছে। এই ধ্রুবকগুলির সাথে সম্পর্কিত বর্তমান ডাব্লুপি_দেবগ_মোড () ফাংশনটিতে ডাব্লুপিডিডিইউইউজি_এলজি সত্য বা 1 এর সাথে সমান হয় কিনা এর জন্য একটি পরীক্ষা অন্তর্ভুক্ত রয়েছে - অন্য ক্ষেত্রে যেমন বর্ণিত হয়েছে তেমন আচরণে এটি আচরণ করে।
তবে আপনি সেই ধ্রুবকে একটি স্ট্রিংয়েও সেট করতে পারেন - আপনার পছন্দসই ফাইল পাথ - এবং লগটি সেখানে আউটপুট হবে। উদাহরণস্বরূপ, আপনি এটি সর্বজনীনভাবে অ্যাক্সেসযোগ্য ওয়েব সামগ্রীর জন্য আপনার ডিরেক্টরিগুলির বাইরের পথে সেট করতে পারেন। এটি কাজ করতে আপনাকে ফাইলের অনুমতি নিয়ে খেলতে হতে পারে।
আমি এই উত্তরটির সন্ধান করতে এসেছি কারণ ওয়ার্ডফেন্স সুরক্ষা প্লাগইনটি আমার ডিবাগ লগ / ডাব্লুপি-কনটেন্ট / এ সম্ভাব্য অ্যাক্সেসযোগ্য হওয়ার বিষয়ে অভিযোগ করছে
if ( in_array( strtolower( (string) WP_DEBUG_LOG ), array( 'true', '1' ), true ) ) {
$log_path = WP_CONTENT_DIR . '/debug.log';
} elseif ( is_string( WP_DEBUG_LOG ) ) {
$log_path = WP_DEBUG_LOG;
} else {
$log_path = false;
}