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

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

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

Unable to locate WordPress Content directory (wp-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) در وردپرس از جمله ارورهایی است که کاربران را کلافه می‌کند. در این آموزش از وردپرس یاد به معرفی سه روش برای رفع آن پرداختیم.

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

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

موفق باشید. 🙂

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

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

پاسخ دهید

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

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

دیدگاهی برای این نوشته وجود ندارد.