كيفية رفع الذاكرة المخصصة لتنفيذ ملفات PHP
يعد متغير memory_limit في لغة البرمجة PHP هو الحد الاقصى المسموح باستخدامه من الذاكرة لتنفيذ كل ملف برمجي ، تمامًا مثل حد الذاكرة القياسي الذي يكفي لأي تطبيق ويب. وكل تطبيق يحتاج لقدر معين من الذاكرة لتنفيذ ملفات بي اتش بي ، وقد تحتاج لزيادة هذا الحد لتشغيل بعض البرامج مثلا تطبيق ورد برس.
في الاستضافة المشتركة لمواقع الانترنت في مسار كلاود يمكنك زيادة مقدر memory_limit من خلال لوحة تحكم الاستضافة (السي بنل Cpanel) وذلك بالدخول الى لوحة تحكم مساحة الاستضافة - السي بنل - ثم اختيار "محرر MultiPHP INI" الموجودة في مربع البرنامج والذي يمكنك ايضا من تشغيل او تعطيل خيارات php.ini مثل عرض الاخطاء display_errors, post_max_size , upload_max_filesize وغيرها من الاعدادات:
بعد الدخول الى شاشة محرر MultiPHP INI قم باختيار الموقع الخاص بك من ضمن القائمة المسندلة ثم من ضمن خيارات PHP التي تستطيع تعديلها سوف تجد memory_limit ، كما في الصورة ادناه:
عندها قم بضبط القيمة التي ترغب بها ل memory_limit مع الاخذ بعين الاعتبار ان حرف M يعني ميجا بايت Mega Byte ، اختر القيمة المناسبة مثلا 256M او 512M كما ترغب بحسب توصية الجهة المنفذة للبرنامج المستخدم على موقعك وقم بالنقر على مفتاح "تطبيق" الموجود في اسفل النموذج وسوف يتم تطبيق هذة الاعدادات للموقع الذي اخرته مباشرة.
يرجى الملاحظة انه ايضا بالاضافة الى memory_limit يمكنك ايضا تعديل القيم الاخرى كما هي معروضة بالصورة اعلاه كما ترغب ، على سبيل المثال post_max_size او upload_max_filesize او display_errors .. وهكذا ، وتذكر دوما من النقر على مفتاح التطبيق ليتم تطبيق اي تغييرات.
ملاحظه: عند تطبيق هذا الاجراء فان السي بنل سوف تنشئ ملفين واحد باسم php.ini والثاني .user.ini في المجلد الاساسي للموقع المحدد ووضع القيم التي حددتها بداخل تلك الملفات (في حال كانت الملفات موجوده بالاصل سوف يتم تحديث تلك الملفات بالقيم التي حددتها) ٫ لاحظ انه في حال حذف تلك الملفات فان القيم سوف تعود للوضع الافتراضي.