خانه / وردپرس / آموزش وردپرس / مشکل ایجاد شاخه در وردپرس
تاریخ انتشار: فروردین ۱۱, ۱۳۹۵ تعداد بازدید: 696 بازدید تعداد دیدگاه ها: 2

مشکل ایجاد شاخه در وردپرس

با سلام خدمت تمامی دوستان خوب با یک آموزش دیگه از قالب خوب در خدمت شما هستیم . بدون هیچ مقدمه ای میرم سر اصل مطلب ، در خیلی از مواقع به هنگام آپلود فایل از طریق وردپرس  با خطاً  ”  امکان ایجاد شاخه wp- content/uploads/ نیست. آیا شاخه مادر آن با سرور قابل نوشتن است؟  ” و اگر وردپرس شما به زبان انگلیسی هستش با خطا ” has failed to upload.
Sorry, this file type is not permitted for security reasons.”  مواجه میشیم  اما دلیلش چیه ؟

هر فایل یا پوشه ای دارای یک سطح مجوز یا  Permission  هستش که با استفاده از اون سطح دسترسی ها و مجوزهایی مثل نوشتن ، ساختن ، اجرا کردن، تعقیر دادن و یا حتی اجازه خواندن فایل مشخص میشه . این خطا به دلیل نداشتن مجوز برای ساخت پوشه جدید و یا نبود مجوز برای آپلود فایل ( ساخت فابل ) هستش . برای  حل این مشکل مراحل زیر رو دنبال کنید :

راه اول از طریق کنترل پنل هاست :

 

اگر هاست شما  از کنترل پنل Cpanel استفاده میکنه وارد Cpanel بشید  و به پوشه  public_html برید  و بعد  به  پوشه  wp-content و سپس روی  پوشه uploads راست کلیک کنید و  change permissions رو انتخاب کنید  ، مثل شکل زیر

set_permissions

 

حالا باید سطح مجوز ها رو به  755 تعقیر بدید  برای این کار در صفحه جدیدی که باز میشه  اون رو دقیقاً مثل شکل زیر تعقیر بدید  :
set_permissions2

اگر هاست شما  از کنترل پنل Directadmin استفاده میکنه مجدداً همان مسیر رو برید و پوشه uploads رو انتخاب کنید  و  قسمت set permissions رو برابر با  755  کنید  و روی دگمه set permissions کلیک کنید ، دقیقاً  مثل شکل زیر :
set_permissions3

توجه :  حتماً تیک Recursive  رو بزنید ، این گزینه باعث میشه که زیر شاخه های  اون پوشه  ارث بری کنن و اونها هم سطح دسترسی 755 رو بگیرن .

 

راه دوم  از طریق ftp  :

در ویندوز به  my computer  برید  ، در قسمت address بار  ftp://site.com رو وارد  کنید . بجای site.com  آدرس وب سایت خودتون رو بنویسید ، بعد از گذشت چند ثانیه از شما نام کاربری و پسور در خواست میکنه  که  در اینجا باید یوزر پسوردی که به وسیله ی اون وارد کنترل پنل میشوید رو وارد کنید  نه نام کاربری و پسور  وردپرس !!

بعد از ورود موفقعیت آمیز شما میتونید پوشه ها و فایل های سایت خودتون رو ببینید  ، حالا  در داخل پوشه public_html  برید  و بعد داخل wp-content ، حالا روی پوشه uploads راست کلیک کنید و گزینه properties رو بزنید  . حالا سطح دسترسی ها رو مثل شکل زیر تعقیر بدید و بعد OK رو بزنید:

set_permissions4

حالا مجدداً فرایند آپلود رو از طریق وردپرس تست کنید . اگر مشکل شما بر طرف نشد در سایت ما از طریق  کمک اورژانسی که یک سرویس رایگان برای حل مشکلات شما هستش با ما در ارتباط باشید .

2 دیدگاه

  • سلام. ممنون از مطالب خوبتونمن با این خطا روبرو شدم و عین آموزش شما تو دایرکت ادمین اقدام میکنم. ولی وقتی Recursive  رو تیک میزنم بعد از کلیک بر روی set permmision تیک Recursive  برداشته میشه. به صفحه بارگذاری عکس هم که برمیگردم همچنان خطای بالا رو باز میده. ممنون میشم راهنمایی فرمایید