কম্পিউটার

কিভাবে PHP OPcache সমস্যাগুলি ডিবাগ এবং লগ করবেন


অস্থায়ীভাবে নিচের কোডটি স্ক্রিপ্টে যোগ করে OPCache অক্ষম করা যেতে পারে−

ini_set('opcache.enable', 0);

স্ক্রিপ্ট ব্যর্থ হওয়ার পিছনে OPCache কারণ ছিল কিনা তা বলতে এটি ব্যবহার করা যেতে পারে। এই কারণে, ব্যবহারকারীকে প্রতিটি এক্সটেনশনের মধ্য দিয়ে যেতে হবে না এবং কোন এক্সটেনশনটি সমস্যা সৃষ্টি করেছে তা দেখতে সেগুলিকে চালু/বন্ধ করতে হবে না।

লগ খুঁজে বের করা যা দেখায় যে কোন ফাইলটি এবং স্ক্রিপ্টটি ব্যর্থ হওয়ার পিছনে কারণ কী ছিল (যখন OPCache সক্রিয় থাকে)।

ব্যবহারকারী যে অ্যাপ্লিকেশনটি ডিবাগ করার চেষ্টা করছেন সে সম্পর্কে আরও তথ্য থাকলে, এটি কাজ করার জন্য একটি সম্ভাব্য বিকল্প৷

ini_set('display_errors', 1); error_reporting(~0);

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


  1. iOS 9-এ iMessage এবং Messages সমস্যাগুলি কীভাবে ঠিক করবেন

  2. কিভাবে উইন্ডোজ 10 অ্যাডমিনিস্ট্রেটর এবং ব্যবহারকারীর পাসওয়ার্ড সরান

  3. উইন্ডোজ 10-এ উইন্ডোজ 10 আপডেট এবং নিরাপত্তা সংক্রান্ত সমস্যাগুলি কীভাবে ঠিক করবেন

  4. পিসিতে ভিডিও প্লেব্যাক ত্রুটি এবং সমস্যাগুলি কীভাবে ঠিক করবেন