ووردبريس

حجم الملف المرفوع يتجاوز الحد المسموح في php.ini

تعتبر مشكلة تحميل الملفات في أنظمة إدارة المحتوى مثل ووردبريس من أكثر المشكلات شيوعًا التي يواجهها المستخدمون، خاصة عندما تتعلق بحجم الملف الذي يرغبون في رفعه. واحدة من الرسائل الشائعة التي تظهر في هذه الحالة هي: "الملف المرفق (4.96 MB) يتجاوز توجيه upload_max_filesize في php.ini. لكن php.ini يحدد الحجم الأقصى للملف = 256 MB". وذلك على الرغم من أن حجم الملف المراد تحميله صغير نسبيًا. لذا، سنستعرض هنا بعض الحلول الممكنة لهذه المشكلة.

تحديد إعدادات ملف php.ini

عند مواجهة مشكلة حجم الملف، أول ما يجب التحقق منه هو إعدادات ملف php.ini. في حالتنا، قد يُظهر ملف php.ini أن الحجم الأقصى المسموح به للملفات هو 256 ميجابايت، ولكن كلما كانت الإعدادات غير متوافقة مع خادم الويب أو التطبيق، ستظل تظهر المشكلة.

محاولة إضافة تعليمة في wp-config.php

يمكنك معالجة المشكلة عن طريق إضافة سطر إلى ملف wp-config.php لتحديد حد ذاكرة ووردبريس. على سبيل المثال:

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

تساهم هذه الخطوة في تعزيز أداء الموقع وزيادة قدرة التحميل من خلال توسيع ذاكرة PHP.

تعديل إعدادات .htaccess

بدلاً من ذلك، يمكن تعديل ملف .htaccess لزيادة حجم الملفات المسموح بها. يمكنك إضافة الأسطر التالية في هذا الملف:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value memory_limit 64M
php_value max_execution_time 300
php_value max_input_time 300

هذا التعديل يساعدك على زيادة حد الملفات المسموح بها دون الحاجة لإعادة تشغيل الخادم.

تعديل الدالة functions.php

هناك خيار آخر هو تعديل ملف functions.php لمشروع ووردبريس الحالي. يمكنك استخدام الشفرة التالية لتعديل قيم حد حجم الملف:

@ini_set('upload_max_size', '40M');
@ini_set('post_max_size', '70M');
@ini_set('max_execution_time', '250M');

هذه الطريقة تتيح لك ضبط الإعدادات مباشرة من خلال كود PHP.

التحقق من إعدادات الخادم

إذا جربت الخطوات السابقة وما زالت المشكلة قائمة، قد تحتاج إلى التحقق من إعدادات الخادم. في بعض الأحيان، قد لا تعكس إعدادات php.ini التي تراها الإعدادات الفعلية التي يستخدمها الخادم. لذا يمكن الاتصال بمزود الخدمة الخاص بك للتأكد من أن التغييرات التي قمت بها قد تم تطبيقها بشكل صحيح.

تجربة خيارات جديدة

بالإضافة إلى الطرق السابقة، قد تتاح لك فرص لتجربة خيارات جديدة لرفع الملفات. من الممكن استخدام إضافات ووردبريس توفر خيارات مخصصة لرفع الملفات دون قيود زائدة. ابحث عن إضافات موثوقة تزيد قدرة التحميل بشكل آمن.

بهذه الطريقة، يمكنك التعامل مع مشكلة "الملف المرفق (4.96 MB) يتجاوز توجيه upload_max_filesize في php.ini" بكفاءة. إن التعديل على ملف php.ini يعد بداية جيدة، ولكن التحقق من جميع الإعدادات ذات الصلة ضروري للحصول على النتائج المرجوة.

باختصار، إذا كنت تواجه مشكلة في تحميل الملف بالرغم من أن حد الملف في php.ini يصل إلى 256 MB، حاول استخدام الطرق السالفة الذكر لتعديل إعدادات ووردبريس وخادم الويب الخاص بك.

احمد علي

متخصص في مجال تطوير وإدارة المواقع الإلكترونية، يتمتع بخبرة واسعة في التعامل مع منصات إدارة المحتوى، خاصة ووردبريس. يقدم أحمد حلولاً مبتكرة واستراتيجيات فعالة لتحسين أداء المواقع وتطوير تصميماتها بما يتناسب مع احتياجات المستخدمين. كما يتميز بقدرته على تبسيط المفاهيم التقنية وكتابة محتوى تعليمي يساعد الأفراد والشركات على تحسين تواجدهم الرقمي وتحقيق أهدافهم على الإنترنت.
زر الذهاب إلى الأعلى
Don`t copy text!