آموزش رفع مشکل آپلود تصاویر در وردپرس
- آموزش • آموزش وردپرس
- ۴ تیر ۱۴۰۲
- 1,522 بازدید
برای کسانی که با وردپرس کار میکنند به ویژه مبتدیان، روبهرو شدن با خطاهای آپلود تصویر بدون انجام کار خاصی، بسیار گیج کننده است. در واقع عدم آپلود تصاویر یکی از رایج ترین مشکلات در وردپرس است.
در این مقاله با ما همراه باشید تا به چگونگی رفع مشکل آپلود تصاویر در وردپرس بپردازیم.
علت مشکل آپلود تصاویر در وردپرس چیست؟
مشکل آپلود تصاویر در وردپرس معمولاً ناشی از مجوزها یا دسترسیهای نادرست فایل است. فایلهای وردپرس در هاست شما ذخیره میشوند و برای کار نیاز به مجوزهای فایل و دایرکتوری خاصی دارند.
مجوزهای نادرست فایل مانع از خواندن یا آپلود فایلها در هاست وردپرس میشود. ممکن است هنگام آپلود فایل تصویری با پیغامی مانند خطای زیر مواجه شوید:
“ایجاد دایرکتوری wp-content/uploads/2023/04 ممکن نیست. آیا دایرکتوری والد آن توسط سرور قابل نوشتن است؟”
یا ممکن است با خطای زیر مواجه شوید:
“فایل آپلود شده را نمی توان به /wp-content/uploads منتقل کرد.”
یکی دیگر از نشانههای این موضوع ناپدید شدن تصاویر شما از کتابخانه رسانه وردپرس است.
ممکن است حس کنید مجوزهای سایت شما تغییر داده شده است که دلایل متعددی نیز دارد؛ گاهی اوقات یک پیکربندی نادرست در سرور هاست شما میتواند بدون انجام کار خاصی این مجوزها را تغییر دهد.
یا اینکه ارائه دهنده هاست شما بهروز رسانی را اعمال کرد و همین عمل مجوزها را تغییر داده است.
اگر همه چیز در وبسایت وردپرس شما خوب کار میکند، می توانید مجوزهای صحیح فایل را برای رفع مشکل آپلود تصویر اعمال کنید.
پس از همه مواردی که گفته شد، در ادامه به نحوه تنظیم مجوزهای صحیح فایل برای رفع مشکلات آپلود تصاویر در وردپرس خواهیم پرداخت.
برای تغییر مجوزهای فایل، باید از یک نرم افزار کلاینت FTP استفاده کنید.
ابتدا از طریق FTP به وب سایت خود متصل شوید و سپس به پوشه /wp-content/ بروید. در داخل آن، پوشه uploads را پیدا خواهید کرد، جایی که وردپرس تمام رسانههای آپلود شده، از جمله تصاویر را در آن ذخیره میکند.
اکنون بر روی فولدر uploads کلیک راست کرده و سپس گزینه File Permissions را انتخاب کنید.
با این کار کادر محاورهای مجوزهای فایل ظاهر میشود. ابتدا باید مجوزهای فایل را برای دایرکتوری آپلودها و همه زیرشاخههای داخل آن روی «744» تنظیم کنید.
برای انجام این کار، 744 را در کادر Numeric value وارد کرده و سپس تیک گزینه Recurse into subdirectories را علامت بزنید. اکنون گزینه Apply to directories only را انتخاب نمائید.
برای اعمال این تغییرات بر روی دکمه OK کلیک کنید. کلاینت FTP شما اکنون شروع به اعمال مجوزهای فایل در دایرکتوریها میکند.
نکته: اگر با تنظیم مجوزهای دایرکتوری روی 744 مشکل شما حل نشد، «755» را امتحان کنید.
در مرحله بعد، باید مجوزهای فایل را برای همه فایلهای موجود در دایرکتوری uploads تنظیم کنید.
برای انجام این کار، روی uploads کلیک راست کرده و File Permissions را انتخاب کنید. در کادر محاورهای مجوزهای فایل، مقدار عددی را به «644» تغییر دهید.
کادر کنار Recurse into subdirectories را علامت بزنید. در مرحله بعد، باید گزینه Apply to files only را انتخاب کنید.
در نهایت، برای اعمال این تغییرات روی دکمه OK کلیک کنید.
کلاینت FTP اکنون مجوزها را برای همه فایلهای داخل پوشه آپلود تغییر میدهد. پس از انجام این کار، میتوانید به قسمت مدیریت وردپرس خود برگردید و دوباره تصاویر را آپلود کنید.
اگر در وبسایت خود فرم آپلود دارید، باید آنها را نیز تست کنید.
اگر نمیدانید چگونه یک کلاینت FTP را به کار گیرید، میتوانید از کنترل پنل هاست خود نیز استفاده کنید. از آنجایی که ممکن است روش انجام این کار در هر سرویس متفاوت باشد، برای یافتن دستورالعمل آن بهتر است با پشتیبانی شرکت مربوطه صحبت کنید.
امیدواریم این مقاله در رفع مشکل آپلود تصاویر در وردپرس به شما کمک کرده باشد.