مكتبة الشروحات

"التحميل: فشل في كتابة الملف إلى القرص"

 

رسالة الخطأ "التحميل: فشل في كتابة الملف إلى القرص" في ووردبريس تشير إلى أن الخادم غير قادر على حفظ الملف المرفوع في الدليل المحدد. يمكن أن يكون لهذه المشكلة عدة أسباب، ولكن هناك بعض الخطوات التي يمكنك اتخاذها لاستكشاف المشكلة وحلها:

التحقق من أذونات الملفات:

تأكد من أن الدليل الذي تحاول رفع الملفات إليه يحتوي على الأذونات الصحيحة. عادةً ما يجب أن يكون الإعداد 755 للمجلدات و644 للملفات. يمكنك استخدام عميل FTP للتحقق من الأذونات وتعديلها.

زيادة حدود تحميل PHP:

من الممكن أن تكون إعدادات PHP لديك تحتوي على حد لحجم الملفات التي يمكن رفعها. يمكنك محاولة زيادة القيم في ملف php.ini مثل upload_max_filesize وpost_max_size أو إضافة الأسطر التالية إلى ملف .htaccess:

تأكد من وجود مساحة كافية على الخادم لاستيعاب الملف المرفوع. إذا كانت المساحة ممتلئة، ستواجه هذه المشكلة.

التحقق من مسار دليل التحميل:

في لوحة تحكم ووردبريس، انتقل إلى الإعدادات > الوسائط وتأكد من أن الحقل "تخزين الملفات المرفوعة في هذا المجلد" مضبوط بشكل صحيح. إذا كان فارغًا، جرب إضافة wp-content/uploads.

التحقق من الحصص التخزينية للخادم:

تأكد من عدم تجاوزك لأي حصص تخزينية أو حدود للملفات مع مزود الاستضافة.

تعطيل مؤقت للإضافات الأمنية:

قد تتداخل الإضافات الأمنية أحيانًا مع رفع الملفات. قم بإيقاف أي إضافات أمنية قمت بتثبيتها بشكل مؤقت، وحاول رفع الملف مرة أخرى.

التحقق من تعارضات الإضافات/القوالب:

قم بتعطيل جميع الإضافات وتبديل القالب إلى قالب ووردبريس افتراضي (مثل Twenty Twenty-One). ثم حاول رفع الملف. إذا نجح، قم بإعادة تفعيل كل إضافة/قالب واحدًا تلو الآخر لتحديد الذي قد يسبب التعارض.

التحقق من مكان المجلد المؤقت:

تستخدم ووردبريس مجلدًا مؤقتًا للتعامل مع التحميلات. تأكد من أن هذا المجلد معرف بشكل صحيح في إعدادات PHP الخاصة بالخادم. قد تحتاج إلى الاتصال بمزود الاستضافة للتحقق من ذلك.

التحقق من سجلات الأخطاء:

راجع سجلات الأخطاء الخاصة بالخادم للبحث عن أي رسائل مرتبطة بمشكلة رفع الملف. يمكن أن توفر هذه السجلات معلومات حول السبب الأساسي للمشكلة.

التحقق من ملكية دليل التحميل:

تأكد من أن ملكية دليل التحميل صحيحة. يجب أن يكون مملوكًا من قبل نفس المستخدم الذي يعمل تحت PHP (عادةً ما يكون المستخدم الخاص بالخادم مثل Apache أو Nginx).

الاتصال بمزود الاستضافة:

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

تذكر دائمًا أن تقوم بعمل نسخة احتياطية من ملفات موقعك وقاعدة البيانات قبل إجراء أي تغييرات كبيرة. بهذه الطريقة، يمكنك استعادة موقعك بسهولة إذا حدث شيء غير متوقع أثناء استكشاف المشكلة وحلها.

  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟