ওয়ার্ডপ্রেসের মারাত্মক ত্রুটির সমাধান করুন মারাত্মক ত্রুটি: 268435456 বাইটের অনুমোদিত মেমরির আকার নিঃশেষ হয়ে গেছে (10220888 বাইট বরাদ্দ করার চেষ্টা করা হয়েছে)

ওয়ার্ডপ্রেসমারাত্মক ত্রুটি: মেমরি আউট? ওয়ার্ডপ্রেসের মেমরি_লিমিট সমস্যাটি কীভাবে 5 মিনিটে সম্পূর্ণভাবে সমাধান করা যায় তা শেখান

1. সমস্যা ওভারভিউ

ব্যাবহৃত হচ্ছে ওয়ার্ডপ্রেস , যদি আপনি এই মত একটি ত্রুটি সম্মুখীন হয়:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 10220888 bytes)

这意味着 পিএইচপি মেমরির বাইরে, যার ফলে সিস্টেম সঠিকভাবে কাজ করতে ব্যর্থ হয়। আপনার ব্যাকএন্ড পৃষ্ঠা খোলা যাবে না এবং ড্যাশবোর্ড ফাংশন আটকে আছে।

এই ত্রুটিটি বিশেষ করে বড় ট্রাফিক বা সক্ষম করার ক্ষেত্রে সাধারণওয়ার্ডপ্রেস প্লাগইনঅনেকগুলো ওয়েবসাইট।

তাই স্মৃতিশক্তি বাড়ালেও 512Mএমনকি 3024M, প্রশ্ন থেকে যায়, কি আটকে আছে?

এর পরে, আমরা ধাপে ধাপে সম্ভাব্য কারণগুলি বিশ্লেষণ করব এবং একবার এবং সর্বদা এই সমস্যাটি কীভাবে সমাধান করা যায় তা আপনাকে শেখাব।

ওয়ার্ডপ্রেসের মারাত্মক ত্রুটির সমাধান করুন মারাত্মক ত্রুটি: 268435456 বাইটের অনুমোদিত মেমরির আকার নিঃশেষ হয়ে গেছে (10220888 বাইট বরাদ্দ করার চেষ্টা করা হয়েছে)

2. মেমরি_সীমা বাড়ানো কেন এখনও অকার্যকর?

আপনি ইতিমধ্যে আছে memory_limit ডিফল্ট থেকে 256M পদোন্নতি 512M3024M, কিন্তু সমস্যা রয়ে গেছে। এর অর্থ:

  1. পিএইচপি সেটিংস কার্যকর হচ্ছে না: কিছু সার্ভার পরিবেশ আপনার ম্যানুয়ালি পরিবর্তিত উপেক্ষা করতে পারে php.ini.
  2. প্লাগইন বা থিম অনেক রিসোর্স নেয়: কিছু প্লাগ-ইন বা কাস্টম কোড অত্যধিক মেমরি গ্রাস করে।
  3. সার্ভার কনফিগারেশন সীমাবদ্ধতা: সার্ভার পিএইচপি স্ক্রিপ্টের মেমরি বরাদ্দের উপর একটি হার্ড লিমিট সেট করে থাকতে পারে, যার ফলে সেটি অতিক্রম করলেও সেটি অবৈধ হতে পারে।

এই পরিস্থিতি সমাধানের জন্য, আপনাকে সার্ভার এবং ওয়ার্ডপ্রেসের কনফিগারেশন ব্যাপকভাবে পরীক্ষা করতে হবে।

3. ধাপে ধাপে সমাধান

1. php.ini ফাইলটি পরিবর্তন করুন

প্রথমে আপনারটি খুঁজুন php.ini ফাইল, যা সাধারণত অবস্থিত /etc/php//usr/local/php/ পথের নিচে

অনুসন্ধান memory_limit, নিশ্চিত করুন যে এটি সেট করা আছে:

memory_limit = 512M

তারপর আপনার পুনরায় চালু করুন ওয়েব সার্ভার:

  • এ্যাপাচি:sudo service apache2 restart
  • nginx:sudo service nginx restart

প্রম্পট: কিছু শেয়ার করা হোস্ট php.ini অ্যাক্সেস করতে পারে না, সেক্ষেত্রে আপনি পরবর্তী পদ্ধতিতে যেতে পারেন।

2. wp-config.php এ পিএইচপি মেমরি সীমা ওভাররাইড করুন

এমনকি সার্ভারের মেমরি কনফিগারেশন সঠিক হলেও, ওয়ার্ডপ্রেসের নিজস্ব সেটিংসের কারণে কখনও কখনও মেমরি ফুরিয়ে যায়।

সুতরাং, আপনি পারেন WP-config.php ফাইলটিতে ম্যানুয়ালি মেমরি সীমা সেট করুন:

define( 'WP_MEMORY_LIMIT', '512M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );

এই কোড রাখুন wp-config.php তথ্যচিত্র 顶部, লোড করার সময় এটি কার্যকর হয় তা নিশ্চিত করতে।

  • WP_MEMORY_LIMIT: ফ্রন্ট-এন্ড মেমরির উপরের সীমা, যা ব্যবহারকারীদের পৃষ্ঠা অ্যাক্সেস করার সময় সংস্থান ব্যবহার নিয়ন্ত্রণ করে।
  • WP_MAX_MEMORY_LIMIT: ব্যাকগ্রাউন্ড মেমরির ঊর্ধ্ব সীমা নিশ্চিত করতে যে ব্যবস্থাপনা অপারেশনগুলি অপর্যাপ্ত মেমরির কারণে ব্যর্থ হবে না৷

3. প্লাগইন এবং থিম মেমরি খরচ পরীক্ষা করুন

কিছু উচ্চ সম্পদ ব্যবহার প্লাগইন এটি মেমরি ক্লান্তির কারণ হতে পারে, যেমন ক্যাশিং প্লাগ-ইন,এসইওপ্লাগইন বাই-কমার্সপ্লাগইন (যেমন WooCommerce)।

সমাধান:

  • সমস্ত প্লাগ-ইন বন্ধ করুন এবং একের পর এক সমস্যা সমাধান সক্ষম করুন৷
  • ডিফল্ট থিমে স্যুইচ করুন (যেমন টোয়েন্টি টুয়েন্টি-থ্রি) এবং দেখুন সমস্যাটি সমাধান হয়েছে কিনা।
  • 使用 অনুসন্ধান মনিটর উচ্চ মেমরি খরচ সঙ্গে উপাদান দেখতে প্লাগইন.

4. htaccess বা ব্যবহারকারী-সংজ্ঞায়িত পিএইচপি সেটিংস ব্যবহার করুন

আপনি যদি ব্যবহার করেন শেয়ার করা হোস্টিং, যা দ্বারা সংশোধন করা যেতে পারে .htaccess পিএইচপি মেমরি বাড়ানোর জন্য ফাইল:

php_value memory_limit 512M

সংরক্ষণ করার পরে, সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করতে আপনার ড্যাশবোর্ড পৃষ্ঠাটি রিফ্রেশ করুন৷

5. সার্ভার প্রদানকারীর সাথে যোগাযোগ করুন

কিছু ক্ষেত্রে, সার্ভার পিএইচপি এর মেমরি ব্যবহারের উপর সীমা আরোপ করে।

এমনকি যদি আপনি মেমরি সীমা পরিবর্তন করেন, সার্ভার এটি কার্যকর হতে দেবে না।

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

4. চূড়ান্ত পরিকল্পনা: অপ্রয়োজনীয় ফাংশন নিষ্ক্রিয় করুন এবং কোড অপ্টিমাইজ করুন

এমনকি আপনি সফলভাবে মেমরির সীমা বাড়ালেও, আপনি ওয়েবসাইটের উপেক্ষা করতে পারবেন না 性能优化. প্লাগইনগুলির উপর অতিরিক্ত নির্ভরতা বা রিসোর্স-ইনটেনসিভ থিম ব্যবহার করার ফলে ঘন ঘন মেমরি নষ্ট হয়ে যেতে পারে। অতএব:

  1. মুছে ফেলা অপ্রয়োজনীয় প্লাগইন এবং অপ্রয়োজনীয় কোড।
  2. যেমন দক্ষ ক্যাশিং প্লাগইন ব্যবহার করুন WP RocketW3 মোট ক্যাশে)।
  3. নিয়মিত ডাটাবেস অপ্টিমাইজ করুন এবং জাঙ্ক ডেটা পরিষ্কার করুন।

5. সারাংশ: মেমরি_সীমা সমাধানের জন্য কার্যকর পদক্ষেপ

  1. php.ini-এ পরিবর্তনগুলি কার্যকর হয়েছে তা নিশ্চিত করুন: সেট আপ memory_limit 512M বা তার বেশি।
  2. wp-config.php-এ মেমরির সীমা নির্ধারণ করুন: নিশ্চিত করুন যে ওয়ার্ডপ্রেস যথেষ্ট মেমরি ব্যবহার করে।
  3. প্লাগইন এবং থিমের সমস্যা সমাধান করুন: হাই-রিসোর্স প্লাগ-ইন অক্ষম করুন।
  4. প্রয়োজনে সার্ভার প্রদানকারীর সাথে যোগাযোগ করুন: সার্ভার আপনার PHP-এ মেমরির সীমা প্রয়োগ করে না তা নিশ্চিত করুন।
  5. সাইট কর্মক্ষমতা অপ্টিমাইজ করুন: অপ্রয়োজনীয় প্লাগ-ইন হ্রাস করুন, ডাটাবেস অপ্টিমাইজ করুন এবং সামগ্রিক অপারেটিং দক্ষতা উন্নত করুন।

অপ্টিমাইজেশন একটি দীর্ঘমেয়াদী সমাধান, মেমরি শুধুমাত্র ভিত্তি

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

যাইহোক, ক্রমাগত একা মেমরি উন্নত করা ওয়েবসাইটের সমস্যার মৌলিক সমাধান নয়।

যুক্তিসঙ্গতভাবে কোড অপ্টিমাইজ করুন, অকেজো প্লাগ-ইনগুলি পরিষ্কার করা ওয়েবসাইটের দীর্ঘমেয়াদী স্থিতিশীল অপারেশনের চাবিকাঠি।

আমি আশা করি আপনি এই নিবন্ধটি থেকে কিছু শিখেছেন এবং এখনই এই কৌশলগুলি অনুশীলন শুরু করবেন!

একটি কঠিন সমস্যা সমাধানের চেয়ে সন্তোষজনক আর কি? 💪

হোপ চেন উইলিয়াং ব্লগ ( https://www.chenweiliang.com/ ) শেয়ার করেছেন "ওয়ার্ডপ্রেসের মারাত্মক ত্রুটির সমাধান করা মারাত্মক ত্রুটি: 268435456 বাইটের অনুমোদিত মেমরির আকার নিঃশেষ হয়ে গেছে (10220888 বাইট বরাদ্দ করার চেষ্টা করা হয়েছে)", যা আপনার জন্য সহায়ক।

এই নিবন্ধটির লিঙ্ক শেয়ার করতে স্বাগতম:https://www.chenweiliang.com/cwl-32129.html

আরও লুকানো কৌশল 🔑 জানতে, আমাদের টেলিগ্রাম চ্যানেলে যোগদান করতে স্বাগতম!

ভালো লাগলে শেয়ার এবং লাইক করুন! আপনার শেয়ার এবং লাইক আমাদের অব্যাহত অনুপ্রেরণা!

 

发表 评论

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. 必填 项 已 用 * 标注

উপরে যান