معرفی و رفع خطای Unable to locate WordPress Content

زمان انتشار:
تعداد بازدید: 578

زمان تقریبی خواندن نوشته: 4 دقیقه
حالت تمام صفحه:

معرفی و رفع خطای Unable to locate WordPress Contentگاهی اوقات در هنگام بروزرسانی افزونه وردپرس و یا هسته‌ وردپرس ممکن است با خطاهایی روبه‌رو شوید. یکی از رایج‌ترین خطاها، خطای Unable to locate WordPress Content در وردپرس است.

یعنی مشاهده پیغامی مبنی‌بر عدم مکان‌یابی دایرکتوری هدف مانند ارور مقابل: Unable to locate WordPress Content directory (wp-content) این اخطار ممکن است در زمان بارگذاری محتواهای مختلف مانند تصاویر، افزونه‌ها و… رخ بدهد.

نکته: قبل از هر تغییری نسبت به تهیه نسخه پشتیبان در وردپرس اقدام کنید. تا در صورت بروز مشکل از نسخه پشتیبان کمک بگیرید.

خطای Unable to locate WordPress Content directory (wp-content) در وردپرس

همان‌طور که در ابتدای مقاله ذکر کردیم در هنگام بارگذاری برخی محتواها ممکن است خطایی مانند تصویر زیر مشاهده کنید. این مشکل مربوط به عدم توانایی وردپرس در مکان‌یابی دایرکتوری‌ها است. در ادامه آموزش روش‌هایی برای رفع این خطای وردپرس ارائه خواهیم داد. اغلب این خطا به دلیل تغییر مجوزهای دسترسی به پوشه‌ها رخ می‌دهد.

رفع خطای Unable to locate WordPress Content directory (wp-content) در وردپرس

روش اول: تغییر مجوز دسترسی‌ها پوشه wp-content

نکته بسیار مهم: در حالت معمول مجوز دسترسی پوشه‌ها (برای مثال wp-content، wp-include، wp-admin) باید بر روی ۷۵۵ تنظیم شوند. به این‌صورت کاربر FTP مرتبط با وب‌سایت شما باید صاحب فایل‌های وردپرس باشد تا بتواند به آن‌ها دسترسی داشته باشد.
اصولا مجوز ۷۷۷ (اجازه نوشتن برای کاربر، صاحب وب‌سایت و …) برای پوشه‌ها یا فایل‌ها صادر نمی‌شود. اما برای اینکه به‌صورت موقت مشکل بارگذاری برطرف شود می‌توان مجوز ۷۷۷ اختصاص داد و پس از بارگذاری آن را تغییر داد. این روش برای رفع خطای 
Unable to create directory wp-content/uploads نیز کاربرد دارد تا محتوا را بارگذاری کنید.

  1. ابتدا برای بررسی مجوزهای خود و تغییر سطح دسترسی، از طریق FTP به پوشه ریشه وب‌سایت خود رجوع کنید.
  2. سپس بر روی پوشه wp-content راست کلیک کرده و گزینه “file permissions” را انتخاب کنید.رفع خطای Unable to locate WordPress Content directory (wp-content) در وردپرس
  3. باید مجوز پوشه را بر روی ۷۷۷ قرار دهید.

رفع خطای Unable to locate WordPress Content directory (wp-content) در وردپرسسپس قادر به بارگذاری فایل‌های مورد نظر خود خواهید بود.

نکته: پس از بارگذاری دقت کنید که مجددا مجوز پوشه را بر روی ۷۵۵ تغییر دهید.

روش دوم: ساخت پوشه های upgrade و tmp به‌ صورت دستی

در صورتی که نمی‌خواهید مجوزها را تغییر دهید، می‌توانید این روش را بررسی کنید تا ببینید آیا خطای Unable to locate WordPress Content رفع می‌شود یا نه. در این روش دو پوشه مورد نیاز برای بارگذاری را در جایی که وردپرس نصب شده است، به صورت دستی ایجاد می‌کنیم.

  1. از طریق سرویس دهنده FTP به پوشه ریشه وب‌سایت خود رجوع کنید.
  2. در مسیر پوشه وردپرس، پوشه‌ای به‌نام tmp ایجاد کنید.
  3. در پوشه wp-content پوشه‌ای به‌ نام upgrade بسازید.

رفع خطای Unable to locate WordPress Content directory (wp-content) در وردپرس

سپس مجددا فایل‌های مورد نظر خود را بارگذاری کنید. اگر مشکل شما حل نشد روش‌های بعدی را بررسی کنید.

روش سوم: درج قطعه‌کد در فایل wp-config.php وردپرس

اگر به کمک روش‌های ذکر شده خطای Unable to locate WordPress Content در وردپرس به صورت کامل حل نشد می‌توانید قطعه کد زیر را به انتهای فایل wp-config.php که در دایرکتوری ریشه وب‌سایت شما قرار دارد اضافه کنید.


/** wpyad **/
define ('FS_METHOD', 'direct');
putenv('TMPDIR='. ABSPATH .'tmp');
define('WP_TEMP_DIR', ABSPATH . 'tmp');

جمع‌بندی نهایی

خطای Unable to locate WordPress Content directory (wp-content) در وردپرس یا عدم توانایی مکان‌یابی پوشه wp-content از آن دسته ارورهایی است که کاربران را کلافه می‌کند. در این آموزش از وردپرس یاد سه روش برای رفع آن معرفی کردیم که در نهایت می‌توانید به صورت عادی و بدون خطا محتوای مورد نظر را بارگذاری کنید.

  1. تغییر مجوز پوشه ‌ها
  2. ساخت پوشه  upgrade و tmp به‌صورت دستی
  3. افزودن قطعه کد مخصوص به فایل wp-config.php

✍?بیشتر بدانید: مشاهده انواع خطاهای وردپرس به همراه نحواه رفع آن‌ها

امیدواریم که این آموزش شما را در رفع خطا یاری کرده باشد.

موفق باشید. 🙂

معرفی و رفع خطای Unable to locate WordPress Content
چندتا ستاره داره..؟

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

77 نوشته تا کنون
فارغ‌التحصیل رشته آی‌تی. کارشناس آی‌تی وردپرس‌یاد ?
✍باتمام علاقه‌ای که به دنیای آی‌تی داشتم با وردپرس آشنا شدم و اکنون تمام تلاشم برای تهیه آموزش‌های کاربردی و کمک به علاقه‌مندان دنیای بزرگ وردپرس است.

پاسخ دهید

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

دیدگاه های این نوشته

2 دیدگاه
  1. معین همتی

    معین همتی

    با سلام و احترام
    با استفاده از روش سوم تونستم مشکل عدم دسترسی به پوشه wp-content رو حل کنم
    ممنون از مقاله با ارزش شما

    • محدثه اسماعیلی

      محدثه اسماعیلی

      سلام اقای همتی
      خیلی خوشحالم که مقاله مفید واقع شده.