-
عندما يقوم phpmyadmin باستيراد ملفات SQL، فإن ذلك يتضمن الحد الأقصى لحجم الملف الذي تم تحميله بواسطة phpmyadmin. حجم الملف الافتراضي الذي تم تحميله بواسطة phpmyadmin هو 2M. إذا كنت تريد أن يقوم phpmyadmin بتحميل ملفات كبيرة تتجاوز 2M، فأنت بحاجة إلى تعديل تكوين حجم الملف الذي تم تحميله. عن طريق phpmyadmin أو تحميل الملف الكبير على دفعات متعددة، من الأفضل نسبيًا تعديل الحد الأقصى لحجم الملفات التي تم تحميلها بواسطة phpmyadmin. يتضمن حل مشكلة الحد الأقصى لحجم ملف تحميل phpmyadmin تعديل ملف التكوين php.ini وملف التكوين phpmyadmin.
تعديل الحد الأقصى لحجم الملفات التي تم تحميلها بواسطة phpmyadmin يتكون بشكل أساسي من خطوتين: تعديل ملف التكوين php.ini وملف التكوين phpmyadmin.
الخطوة 1: قم بتعديل تكوين حجم تحميل الملف في ملف التكوين php.ini
تتوافق هذه الخطوة مع طريقة وظيفة تحميل ملف التكوين PHP.INI العامة. تحتاج إلى تعديل قيم خيار upload_max_filesize وpost_max_size في ملف التكوين php.ini للحصول على طرق تعديل محددة، يرجى الرجوع إلى: PHP.INI التكوين: البرنامج التعليمي لتكوين وظيفة تحميل الملف.
الخطوة 2: تعديل وقت تنفيذ PHP وحد الذاكرة لتنفيذ وظيفة تحميل الملفات الكبيرة في phpmyadmin
إذا كنت تريد من phpmyadmin تحميل ملفات كبيرة، فأنت بحاجة أيضًا إلى تعديل خيارات التكوين الثلاثة max_execution_time (الحد الأقصى لوقت تنفيذ صفحة PHP)، وmax_input_time (الحد الأقصى لوقت قبول صفحة PHP للبيانات)، و Memory_limit (الحد الأقصى لوقت تنفيذ صفحة PHP). الحد الأقصى للذاكرة التي تشغلها صفحة PHP) في ملف التكوين php.ini، وذلك لأنه عندما يقوم phpmyadmin بتحميل ملفات كبيرة، فإن وقت التنفيذ واستخدام الذاكرة لصفحة PHP سيصبح حتمًا أطول وأكبر، الأمر الذي يتطلب تعاون PHP. بيئة التشغيل لا يكفي مجرد تعديل الحد الأقصى لحجم ملف التحميل.
الخطوة 3: تعديل ملف التكوين phpmyadmin
بعد إكمال تكوين php.ini ذي الصلة، ستحتاج أيضًا إلى تعديل تكوين phpmyadmin.
1. قم بتعديل خيار التكوين $cfg['ExecTimeLimit'] في ملف تكوين phpmyadmin. القيمة الافتراضية هي 300 ويجب تعديلها إلى 0، مما يعني عدم وجود حد زمني.
2. قم بتعديل $memory_limit في صفحة الاستيراد ضمن الدليل الجذر لتثبيت phpmyadmin
ملاحظة: يفضل قراءة خيار تكوين الذاكرة Memory_limit في ملف التكوين php.ini إذا كان فارغًا، فإن حجم الذاكرة الافتراضي يقتصر على 2M. إذا لم يكن هناك حد، يقتصر حجم الذاكرة على 10M قم بدمجها مع الإعدادات ذات الصلة في ملف تكوين php.ini الخاص بك لتعديل هذا الرمز.
في هذه المرحلة، بعد تعديل خيارات تكوين تحميل الملف في ملف التكوين php.ini وملف التكوين phpmyadmin، يمكن حل مشكلة قيود حجم ملف تحميل phpmyadmin، وبالتالي تحقيق وظيفة تحميل الملفات الكبيرة من phpmyadmin.
مصدر المقال: http://www.leapsoul.cn/?p=1185 يرجى الإشارة إلى رابط المصدر عند إعادة الطباعة.