عادة ما تحدث أخطاء تحميل الوسائط في ووردبريس بسبب حدود السيرفر، أو إعدادات المجلدات غير الصحيحة، أو تعارض الإضافات أو القوالب، أو القواعد الأمنية. استخدم الخطوات أدناه لتحديد المشكلة وإصلاحها.
تحقق من حجم الملف وتنسيقه
ابدأ بالتأكد من أن الملف الذي تقوم بتحميله أصغر من الحد الأقصى للتحميل على موقعك وموجود في تنسيق مدعوم مثل JPEG أو PNG أو GIF أو PDF أو MP4. إذا كان الملف كبيرًا جدًا، ضغطه أو تغيير حجمه. هذه الخطوة وحدها يمكن أن تحل العديد من مشاكل التحميل.
قم بزيادة PHP Upload Limits
قد يحتوى سيرفر الاستضافة على حدود تمنع التحميلات الكبيرة. يمكنك زيادة هذه الحدود بتحديث ملفات إعدادات السيرفر.
إذا كان لديك وصول إلى php.ini, قم بزيادة القيم مثل:
upload_max_filesize
post_max_size
memory_limit
إذا لم تستطع تعديل php.ini، يمكنك ضبط نفس الإعدادات في .htaccess, أو زيادة حد الذاكرة في wp-config.php.
تحقق من مرشدنا التفصيلي حول كيفية تعديل PHP values from your cPanel account
تحقق من أذونات الملفات والمجلدات
الأذونات غير الصحيحة داخل دليل wp-content/uploads يمكن أن تمنع ووردبريس من حفظ الملفات المحملة. استخدم مدير ملفات cPanel للتحقق من هذا المجلد. يجب أن يكون قابلاً للكتابة بواسطة السيرفر. الإعدادات الشائعة هي:
المجلدات: 755
الملفات: 644
تأكد من أن المستخدم المخصص للسيرفر لديه الإذن للكتابة في مجلد التحميلات والمجلدات الفرعية الخاصة به.
إذا لم يكن الأمر كذلك، يمكنك تغيير الأذونات باتباع الخطوات في هذا الدليل
تحقق من مسار التحميل
في لوحة تحكم ووردبريس، انتقل إلى الإعدادات > الوسائط وتحقق من مسار التحميل. إذا تم إضافة مسار مخصص، قم بإزالته واسمح لووردبريس باستخدام المسار الافتراضي (wp-content/uploads).
تأكد من وجود المجلد وأن ووردبريس يمكن الكتابة فيه.
تعطيل الإضافات وتغيير القوالب
قد يؤدي تعارض الإضافات أو القوالب إلى منع تحميل الوسائط. قم بتعطيل جميع الإضافات مؤقتًا وانتقل إلى قالب افتراضي، ثم حاول التحميل مجددًا.
إذا نجح التحميل، أعد تفعيل الإضافات واحدة تلو الأخرى لتحديد أي منها يسبب المشكلة. بعد ذلك، عد إلى القالب الرئيسي لديك.
مسح ذاكرة التخزين المؤقت
إذا كنت تستخدم إضافة تخزين مؤقت، قم بمسح ذاكرته وحاول التحميل مجددًا. أيضًا، امسح ذاكرة التخزين المؤقت للمتصفح أو استخدم متصفحًا آخر لتجنب الأخطاء المخزنة في الذاكرة.
استخدام سجلات التصحيح
لتحديد السبب الدقيق لخطأ التحميل، قم بتمكين التصحيح في ووردبريس بإضافة ما يلي إلى wp-config.php:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
حاول التحميل مرة أخرى ثم افحص الملف wp-content/debug.log. يجب عليك أيضًا فحص سجلات الأخطاء في الخادم الخاص بك عبر cPanel.
تحديث PHP and Contact Hosting Support
تأكد من أن موقعك يستخدم نسخة حالية ومدعومة من PHP. قد تتسبب العديد من النسخ القديمة في مشاكل في الذاكرة وفشل في التحميل. إذا استمرت المشكلة، لا تتردد في الاتصال بفريق الدعم الخاص بنا.
الخلاصة
يمكن حل معظم مشكلات تحميل الوسائط عن طريق التحقق من حدود حجم الملف، وزيادة ، وإصلاح الأذونات في مجلد التحميلات، وإعادة ضبط مسار التحميل، ومسح التخزين المؤقت، وحل تعارضات الإضافات والقوالب. إذا لم تنجح أي من هذه الخطوات، فراجع سجلاتك أو اتصل بفريق دعم الاستضافة للحصول على المساعدة. PHP memory or upload limits