# معالجة «Unable to create directory»
Source: https://docs.webgee.com/ar/hosting/wordpress/resolving-the-unable-to-create-directory-error-in-wordpress



تظهر &#x2A;*«Unable to create directory»** عند رفع وسائط، أو تحديث إضافة أو قالب، أو
تثبيت ووردبريس. فووردبريس لا يستطيع الكتابة حيث يحتاج. ينطبق على كل الاستضافة
المشتركة والموزِّعة.

وهناك ثلاثة أسباب. امض فيها بهذا الترتيب — فالصلاحيات هي المعتاد، لكن امتلاء
القرص ينتج الرسالة نفسها ولن ينفع معه أي إصلاح للصلاحيات.

## 1. افحص مساحة القرص [#1-افحص-مساحة-القرص]

إن كان الحساب عند حصة قرصه، فلا يمكن كتابة شيء في أي مكان. افحص **Disk Usage**
في cPanel قبل تغيير أي شيء آخر. راجع
[مراقبة استخدام القرص في cPanel](/ar/hosting/monitoring-disk-usage-with-cpanel).

## 2. صحّح صلاحيات الملفات [#2-صحّح-صلاحيات-الملفات]

استخدم **File Manager** في cPanel أو عميل FTP.

1. انتقل إلى `/wp-content/`.
2. حدّد مجلد `/uploads/` وافتح **File Permissions** (أو **Change Permissions**
   في مدير الملفات).
3. اضبط المجلدات على **755**.
4. علّم **Recurse into subdirectories** وطبّق على **المجلدات فقط**.
5. كرّر للملفات، بضبطها على **644**، مطبَّقًا على **الملفات فقط**.

والمجلدات والملفات تحتاج قيمًا مختلفة، ولهذا تكون العملية على مرحلتين. فـ `755`
على مجلد تعني أن المالك يستطيع الكتابة وغيره يستطيع العرض؛ و`644` على ملف تعني
أن المالك يستطيع الكتابة وغيره يستطيع القراءة.

<Callout type="warn">
  لا تضبط شيئًا على `777` أبدًا. فهي تسمح لأي عملية على الخادم بالكتابة في
  ملفاتك، وهي الصلاحية التي تبحث عنها البرمجيات الخبيثة. وهي ليست إصلاحًا كذلك —
  فإن لم تنجح `755`، فالملكية خاطئة، وذلك يحتاج الدعم لا صلاحية أوسع.
</Callout>

## 3. افحص مسار الرفع [#3-افحص-مسار-الرفع]

المسار الخاطئ في ووردبريس يجعله يحاول الكتابة في مكان غير موجود.

1. في ووردبريس، انتقل إلى **Settings** ← **Media**.
2. ضمن **Uploading Files**، افحص **Store uploads in this folder**.
3. وينبغي أن يكون `wp-content/uploads`، أو فارغًا. فإن حمل مسارًا مطلقًا من خادم
   آخر — شيئًا يبدأ بـ `/home/olduser/` — فتلك هي المشكلة.
4. صحّحه واختر **Save Changes**.

وهذا شائع بعد النقل. وإن لم يظهر الحقل، فالقيمة مضبوطة في `wp-config.php` باسم
`UPLOADS` ويجب تصحيحها هناك بدلًا من ذلك.

## تحقّق [#تحقّق]

ارفع صورة صغيرة عبر **Media** ← **Add New**. فإن نجحت، أعد ما فشل أصلًا.

## إن ظل يفشل [#إن-ظل-يفشل]

فالملفات على الأرجح مملوكة للمستخدم الخطأ، وهو ما يحدث حين تُفَكّ الملفات أو
تُستعاد بحساب مختلف. ولا يمكن تغيير الملكية من cPanel — تواصل مع الدعم بالمسار
المتأثر.

## اقرأ أيضًا [#اقرأ-أيضًا]

* [مراقبة استخدام القرص في cPanel](/ar/hosting/monitoring-disk-usage-with-cpanel)
