يشرح هذا الدليل كيفية حل خطأ “Destination directory for file streaming does not exist or is not writable” الذي يظهر أحياناً في ووردبريس عند محاولة تثبيت إضافة جديدة أو تحديث القوالب.
يحدث هذا الخطأ بسبب عدم صحة تصاريح مجلد wp-content/uploads أو تعذر وصول ووردبريس إلى مجلد التخزين المؤقت المخصص لتحميل الملفات قبل فك ضغطها.
خطوات حل المشكلة #
1. تصحيح تصاريح المجلدات: اتصل بموقعك عبر FTP أو إدارة الملفات في cPanel، وتأكد من أن تصاريح مجلد wp-content والمجلدات بداخله مضبوطة على 755 والملفات على 644.
2. تعيين مجلد مؤقت مخصص في wp-config.php: أنشئ مجلداً جديداً باسم temp في حسابك، ثم أضف السطر التالي إلى ملف wp-config.php قبل سطر That’s all, stop editing!:
define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp');
بعد حفظ الملف، عُد إلى لوحة تحكم ووردبريس وستتمكن من تثبيت وتحديث كافة الإضافات والقوالب بسلاسة تامة دون ظهور الخطأ مجدداً.
