سیستم مدیریت محتواوردپرس

آموزش رفع ارور Is its parent directory writable by the server

رفع ارور Is its parent directory writable by the server در وردپرس به صورت ساده

این مقاله شما را راهنمایی می‌کند تا خطای مربوط به آپلود/وارد کردن رسانه در کتابخانه رسانه وردپرس را برطرف کنید : ارور Is its parent directory writable by the server در وردپرس

ممکن است هنگام تلاش برای آپلود/وارد کردن رسانه به کتابخانه رسانه وردپرس، خطاهای زیر را دریافت کنید:

Unable to create directory wp-content/uploads
Unable to create directory /wp-content/uploads/ Is its parent directory writable by the server?
Unable to create directory wp-content/uploads/2013/02

روش ۱ : به روز رسانی/تغییر تنظیمات مسیر آپلودها

این ساده ترین گزینه برای امتحان و حل این خطا است، بنابراین ابتدا باید این یکی را امتحان کنید

  1. وارد داشبورد مدیریت وردپرس خود شوید
  2. به منوی تنظیمات رسانه بروید (تنظیمات -> رسانه)
    how to fix the is its parent directory writable by the server wordpress error 01 - آموزش رفع ارور Is its parent directory writable by the server
  3. wp-content/uploads را در کادر متنی «Store uploads in this folder» وارد کنید
  4. با زدن دکمه “ذخیره تغییرات” تغییرات را ذخیره کنید و کار تمام است.

نکته مهم در اینجا این است که مطمئن شوید فقط موارد زیر را در قسمت “ذخیره آپلودها در این پوشه” وارد کنید:

wp-content/uploads

اکنون کارتان تمام است، بروید و دوباره سعی کنید فایل ها را در کتابخانه رسانه آپلود کنید.

روش ۲ : تغییر مجوزهای پوشه

اگر همچنان ارور «Is its parent directory writable by the server» را دریافت می کنید. پس از پیروی از روش ۱، ممکن است بخواهید مجوزهای پوشه آپلود خود را بازنشانی کنید.

به سادگی برای تغییر مجوز های پوشه دستورالعمل های زیر را دنبال کنید :

  1. از طریق یک سرویس گیرنده FTP یا مدیر فایل به حساب خود متصل شوید. به دایرکتوری نصب وردپرس بروید – معمولاً در public_html میباشد.
  2. پوشه wp-content را باز کنید و روی پوشه uploads کلیک راست کنید.
  3. روی File Permissions کلیک کنید. یک کادر جدید ظاهر می شود. به دنبال قسمت Numeric Value بگردید و عدد ۷۵۵ را وارد کنید.
  4. به پایین بروید و مطمئن شوید که کادر Recurse into subdirectories علامت زده شده است.
  5. Apply to Directory only را انتخاب کرده و OK را بزنید.

how to fix the is its parent directory writable by the server wordpress error 02 - آموزش رفع ارور Is its parent directory writable by the server

روش ۳ : اگر سایت وردپرس روی VPS میزبانی شده است از این استفاده کنید

اگز از هاست مخصوص وردپرس استفاده نمیکنید و بجای آن از یک سرور مجازی برای میزبانی سایت وردپرسی خود استفاده میکنید از این روش پیش بروید.

می توانید راه حل زیر را برای رفع ارور Is its parent directory writable by the server امتحان کنید. با این حال، توجه داشته باشید که این روش فقط برای لینوکس در حال اجرا بر روی وب سرور آپاچی کار می کند.

قبل از شروع، بیایید برخی از اصول را درک کنیم. به طور پیش فرض، وب سرور آپاچی شما از کاربر www-data و گروه www-data برای دسترسی به فایل ها و پوشه ها استفاده می کند.

با این حال، این احتمال وجود دارد که پوشه آپلود متعلق به www-data نباشد. این وضعیت منجر به خطای Is its parent directory writable by the server میگردد.

کاری که باید انجام دهید این است که مالک دایرکتوری آپلودها را به www-data تغییر دهید :

  1. از طریق SSH به VPS خود متصل شوید. شما می توانید نحوه انجام این کار را در نحوه استفاده از PuTTY – SSH Terminal ما بیاموزید.
  2. به پوشه wp-content در پوشه نصب وردپرس خود بروید.
    cd public_html/wp-content
  3. با اجرای این دستور، مالک و گروه پوشه آپلود را به www-data تغییر دهید :
    chown -R www-data:www-data plugins
  4. درست مانند میزبانی مشترک، مجوزهای پیش فرض برای پوشه آپلود ممکن است نادرست باشد. بنابراین، در حالی که در پوشه wp-content هستید، می توانید دستور زیر را اجرا کنید :
chmod 755 -R uploads

این دستور مجوزهای پلاگین ها و همه زیرشاخه های داخل آن را روی ۷۵۵ تنظیم می کند.

اگر به یک ارائه دهنده میزبانی جدید تغییر دهید، راه حل فوق ممکن است کار نکند، زیرا ممکن است تنظیمات بین سرویس های میزبانی متفاوت باشد.

روش ۴ : از این برای XAMPP (نصب های LocalHost) استفاده کنید

اگر وردپرس را به صورت محلی و لوکال نصب کرده اید و با پیغام خطا مواجه شده اید و هیچ یک از راه حل های بالا مشکل شما را برطرف نکرده است. ممکن است لازم باشد با انجام کارهای زیر، مالکیت نصب را به هیچکس بازنشانی کنید.

  1. خط فرمان/ترمینال را اجرا کنید :
    در مک : Applications => Utilities => Terminal
    در ویندوز : Start => Programs => Accessories => Command Prompt
    دستور زیر را اجرا کنید
    sudo chown -R nobody:staff /applications/xampp/xamppfiles/htdocs/wordpress

 

امیدواریم یکی از راه حل های بالا به شما کمک کند تا ارور Is its parent directory writable by the server را برطرف کنید.

اگر هیچ یک از راه حل های بالا کار نمی کند، شاید وقت آن رسیده است که به دنبال ارائه دهنده میزبان دیگری برای سایت وردپرس خود باشید. آذردیتا یک پیشنهاد جذاب برای شما است.

اگر شما نیز راهکاری برای رفع خطای Is its parent directory writable by the server وردپرس به روشی آسانتر بلدید میتوانید آن را در بخش کامنت ها مطرح کنید تا با نام شما این مقاله بروزرسانی گردد.

برای امتیاز به این نوشته کلیک کنید!
[کل: ۱ میانگین: ۵]

سعید زارعین

سعید هستم 27 ساله، یک عدد تولید محتوا(ئر) خلاق :)))

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا