تجاوز إلى المحتوى الرئيسي
مدونة ماهر سقّا
Main navigation
  • الرئيسية
  • أدوات مجانية
    • حاسبة ميزانية الراتب الشخصي
    • معرفة عنوان IP الخاص بي
    • أداة إنشاء ملف Htpasswd
  • الإتصال بي
Language switcher
  • English
  • عربي
مسار التنقل
  1. الرئيسية
  2. مدونة
  3. كيفية تجاوز خطأ "PHP Fatal Error: Allowed Memory Size Of X Bytes Exhausted" في Drupal Drush

كيفية تجاوز خطأ "PHP Fatal error: Allowed memory size of X bytes exhausted" في Drupal Drush

الصورة
How to bypass the "PHP Fatal error: Allowed memory size of X bytes exhausted" error in Drush

يشير الخطأ "PHP Fatal error: Allowed memory size of X bytes exhausted" في أداة Drush الخاصة بـ Drupal إلى أن عملية PHP التي بدأتها Drush قد تجاوزت حد الذاكرة المخصص لها.

يمكن أن يحدث هذا أثناء عمليات متنوعة، مثل مسح ذاكرة التخزين المؤقت (caches)، أو إجراء التحديثات، أو استيراد المحتوى؛ ويظهر ذلك بشكل خاص في المواقع التي تحتوي على عدد كبير من الوحدات البرمجية (modules)، أو بيانات معقدة، أو مهام إدارية تتطلب موارد كبيرة.

هناك حلان لتجاوز هذه المشكلة: زيادة حد ذاكرة PHP في ملف إعدادات PHP، أو تحديد حد الذاكرة كمعامل (parameter) عند تنفيذ أمر Drush.

زيادة حد ذاكرة PHP عبر ملف إعدادات PHP

بدايةً، يجب عليك تحديد موقع ملف `php.ini` المستخدم في بيئة سطر الأوامر (console). يمكنك الاستعانة بهذا المقال لمعرفة ملفات إعدادات PHP المحملة: How to know which ini configuration files are loaded with PHP .

بعد ذلك، ابحث عن التوجيه memory_limit   وقم بزيادة قيمته (على سبيل المثال:  memory_limit = 256M   أو  512M ).

تحديد حد الذاكرة كمعامل عند تنفيذ أمر Drush

بالنسبة لأمر Drush واحد، يمكنك إضافة المعامل المناسب قبل الأمر، وذلك على النحو التالي 

php -d memory_limit=256M vendor/bin/drush.php 

في هذه الحالة، ينبغي عليك استخدام ملف drush.php وليس الملف التنفيذي drush.

.

الأوسمة
  • Drupal
عني

مهندس تكنولوجيا معلومات تونسي شغوف، يتمتع بخبرة تزيد عن 20 عاماً في بناء أنظمة قابلة للتوسع وقيادة فرق هندسية عالية الأداء.

أدوات مجانية
  • حاسبة ميزانية الراتب الشخصية
  • معرفة عنوان IP الخاص بي
  • أداة إنشاء ملف Htpasswd
المقالات الأخيرة
  • كيفية مسح ذاكرة التخزين المؤقت لـدروبال Drupal عبر قاعدة البيانات
أوسمة
  • Laravel
  • Linux
  • Drupal
  • قاعدة البيانات
  • نصائح وحيل
  • الجوال
المقالات الأخيرة
  • نظام Google Authenticator في Plesk يرفض رموز التحقق الصحيحة (مشكلة تفاوت الوقت)
  • كيفية تصدير قاعدة بيانات باستخدام اسم ملف يتضمن طابعاً زمنياً في phpMyAdmin
  • كيفية التحقق من إرسال رسائل البريد الإلكتروني بشكل صحيح في مشروع Laravel
الأرشيف الشهري
  • ماي 2017 (2)
  • أكتوبر 2017 (1)
  • تشرين الثاني/نوفمبر 2017 (1)
  • آب/أغسطس 2018 (2)
  • أكتوبر 2020 (2)
  • آب/أغسطس 2023 (1)
  • تموز/يوليو 2024 (2)
  • نيسان/أبريل 2026 (1)
  • تشرين الثاني/نوفمبر 2026 (7)
مشاريع
  • trava.tn
  • 365mathex.com
  • vpop.tn
  • toufoula.tn
  • writethemoney.com
  • dinartunisien.com
RSS feed

mahersakka.com © 2024 
قم بتطوير مهاراتك في مجال تكنولوجيا المعلومات، وتنمية ثروتك مع ماهر سقّا