حل مشكلة Fatal error: Maximum execution time of 300 seconds exceeded in phpmyadmin

Eng Ahmed

ادارة المنتدى
9 مارس 2008
3,318
11
38
www.support-ar.com
بسم الله الرحمن الرحيم ...

بعض الأحيان نصادف أخطاء في phpmyadmin في رفع قاعدة بيانات حجمها كبير ويظهر لنا مثل هالخطأ :

PHP:
Fatal error: Maximum execution time of 300 seconds exceeded

حل المشكلة يكون في التعديل على ملف config.inc.php الخاص في سكربت phpmyadmin ...

نقوم بفتحه بأي محرر ونبحث عن :

PHP:
$cfg['ExecTimeLimit']
راح تجد القيمة الافتراضية للوقت هي 300 ثانية كمثال :

PHP:
$cfg['ExecTimeLimit']           = 300;
قم بتغييرها الى القيمة المناسبة لك أو ضعها 0 لــ وضع عدد من الثواني غير محدود كمثال :

PHP:
$cfg['ExecTimeLimit']           = 0;
ثم احفظ الملف ...

بالنسبة لأصحاب السيرفرات ومستخدمي السي بنل هذا المسار الخاص بــ phpmyadmin :

كود:
/usr/local/cpanel/base/3rdparty/phpMyAdmin
نقوم بــ فتح ملف config.inc.php والتعديل كما ذكرت سابقا ...

واذا ما وجدت المتغير حتى .! ضيف السطر كما تكلمت في السابق وهو يتعرف عليه ..

ثم قم بعمل ريستارت للسي بنل ...

==========================

* معلومة للفائدة :

اعتماد المتغير هذا على دالة : set_time_limit ,


مثال :

PHP:
@set_time_limit($cfg['ExecTimeLimit']);
if (!empty($cfg['MemoryLimit'])) {
    @ini_set('memory_limit', $cfg['MemoryLimit']);
}
المصدر :

http://www.w-dev.com/showthread.php?p=674

بالتوفيق ...​


 

sky55

عضو جديد
19 أغسطس 2010
37
0
0
رد: حل مشكلة Fatal error: Maximum execution time of 300 seconds exceeded in phpmyadmi

جزاك الله خير اخي الكريم دكتور احمد