حل مشکل آپلود تصاویر در وردپرس

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

رفع خطای بارگذاری تصویر در وردپرس

خطایی که با اون مواجه می‌شید به شکل زیر (در نسخه انگلیسی) خواهد بود:

خطا در آپلود تصاویر وردپرس

علت وقوع خطای بارگذاری عکس‌ها در وردپرس چیست؟

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

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

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

بدین منظور نرم افزار FTP رو باز کنید:

بعد از وارد کردن اطلاعات و اتصال، وارد دایرکتوری  wp-content شید. در این قسمت یک پوشه به نام UPLOAD وجود داره، روی این پوشه راست کلیک کنید و مطابق شکل file permissions رو انتخاب کنید.

خطا آپلود عکس در وردپرس

پس از این یک باکس جدید برای file permissions باز میشه. در این قسمت لازمه که اجازه دسترسی رو به عدد 744 تغییر بدید، برای وارد کردن این عدد فیلد numberic value رو پیدا کنید و عدد 744 رو وارد کنید.

سپس در قسمت پایین و مطابق با شکل زیر گزینه Recurse into subdirectories رو تیک بزنید:

31

سپس گزینه ی Apply to directories only رو مطابق با شکل انتخاب کنید و روی OK کلیک کنید تا تغییرات ذخیره شه. فایل‌زیلا از این به بعد تغییرات اعمال شده رو روی دایرکتوری پیاده می‌کنه.

نکته:در صورتی که با وجود تغییرات اعمال شده مشکل شما حل نشد، در گام اول به جای عدد 744، عدد 755 رو می‌تونید وارد کنید.

در گام بعدی لازمه که شما این دسترسی رو برای تک‌تک فایل‌های موجود در پوشه آپلود ایجاد کنید. بدین منظور مجددا روی فولد آپلود راست کلیک کنید و مجددا file permissions رو انتخاب کنید. این بار در باکس ایجاد شده، numeric value رو به 644 تغییر بدید. مشابه با مراحل قبل گزینه‌ی Recurse into subdirectories. رو تیک بزنید ولی این بار درقسمت پایین تر گزینه‌ی Apply to files only رو انتخاب کنید.

45

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


کانال تلگرام ماندگار وب

  1. محمد

    من از افزونه subscibe2 که یک افزونه خبرنامه است استفاده می کنم. بعد از اینکه قالب سایت خودم رو به قالب گلنار تغییر دادم، لینک مربوط به این افزونه از قسمت مدیریت سایت حذف شده در حالی که الان افزونه فعال است و در صفحه اصلی سایت هم نشان داده میشه. افزونه رو یک بار غیر فعال و دوباره فعال کردم ولی درست نشد.
    یکی از دوستان گفته بود که افزونه رو حذف کن و دوباره نصب کن تا درست بشه و من هم همین کار رو کردم ولی متاسفانه هنوز هم درست نشده!
    مثل اینکه مشکل از قالب گلنار هست که لینک قسمت مدیریت افزونه رو نشون نمیده. میتونید توضیح بدهید که چطور این مشکل رو حل کنم؟ (راه حلش رو می خوام)
    آدرس سایت وردپرسی من: my-template.ir

    1. امیر خلجی مهر

      این پوسته توسط سایت زاکروت آماده شده که مثلا برای خودشون فریمورک اختصاصی دارن 😀 احتمال 99 درصد مشکل شما هم از آپشن پوسته هست
      کلا بهتره دنبال پوسته‌ی دیگه‌ای بگردید

      1. محمد

        یعنی راهی نداره که خودم مشکل رو حل کنم؟

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

        شما با توجه به موضوع سایت من، چه قالبی رو پیشنهاد می دهید که واکنشگرا باشه؟ ضمنا ً می خوام یک قسمت تحت عنوان گالری قالب به سایتم اضافه کنم در صفحه اصلی عکس قالب های وبلاگ باشه و با کلیک روی هر کدام از عکس ها هم یک صفحه باز بشه که لینک دانلود قالب و پیش نمایش و توضیحات و … درونش باشه. کلا ً می خوام موضوع قالب وبلاگ در سایتم رو متمایز از مطالب دیگه نمایش بدهم به صورت ویژه و به عنوان موضوع اصلی. اگر همه یا دیگر مطالب ارسالی به سایت هم در قسمتی تحت عنوان وبلاگ یا … باشه هم خوبه.

        کلا ً راجع به قالب سایت من هر نظر یا پیشنهادی دارید ، جدا ً تقاضا دارم مطرح کنید.

        ممنون

        1. امیر خلجی مهر

          خب مشخصه دیگه باید با پی‌اچ‌پی آشنا باشید تا خطایی که میده رو رفع کنید
          به اینجا سری بزنید
          http://mandegarweb.com/themes/

          پوسته‌های گالری و نمونه کار بیشتر به کارتون میاد.

          1. محمد

            دوست عزیز من خودم نمی تونم این مشکل رو حل کنم چون زیاد با php آشنا نیستم و به همین خاطر از شما کمک خواستم. حالا اگر این کار رو انجام بدهید و بگید چطور حل کنم این مشکل رو ممنون میشم و اگر لازم هم دونستید که هزینه ای بپردازم بگید لطفا ً. (چون قالب رو تازه عوض کردم نمی خوام فعلا ً دوباره قالب رو عوض کنم.) ممنون

          2. امیر خلجی مهر

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

  2. omid

    هفته قبل این مشکل برای من پیش اومد. تمام راه حل هارو رفتم. پشتیبانی هاست به من گفت تعداد فابل های پوشه upload شما بیش از 128000 فایل شده و یا حذف کنید یا هاست رو ارتقا بدید. من ارتقائ دادم و مشکلم حل شد. سوال اینه 128000 فایل ازکجا اومد؟
    مشکل از اینجا بود که من در افزونه کش, گزینه کش دیتابیس و کش آبجکت رو زده بودم که باعث این مشکل شد. خواستم بگم که اینو هم اگه خواستید به مطلب اضافه کنید. فقط نمیدونم چجوری باید این مقدار رو حذفش کرد!

    1. امیر خلجی مهر

      امید جان هر تصویری که بارگذاری میکنید، توسط وردپرس بسته به اندازه‌هایی که برای پوسته تعریف شده، ایجاد میشه، برای نمونه ممکنه یک تصویر در ده اندازه‌ی گوناگون برش بخوره

      1. omid

        کلا خواستم بگم این تیک کش شدن دیتابیس رو نزنید .تاثیر چندانی تو سرعت سایت نداره. فقط باعث اشغال فضا و دردسر میشه. قبلا هم یه جا اینو خونده بودم.برا خودمم که پیش اومد 🙂
        یه سوالی. من تایتل سایتم توی گوگل نمیاد. یعنی این تایتلی که توی گوگل هست تایتل فعلی سایت من نیست. هرکاری کردم نشد. کسی هم جوابگو نیست. شما بلدی چکارش کنم؟

        1. امیر خلجی مهر

          اگه از افزونه سئو استفاده میکنید طبیعی هست، برخی از این افزونه‌ها عناوین رو بصورت متغیر چاپ میکنن

  3. وحيد

    قسمت رسانه اپلود وردپرس منم دچار همين مشكل شده كه با استفاده از برنامه پاك كردن كش ديگه عكس ها در قسمت آپلود ديده نميشند لطفا چه راهي براي حل اين مشكل وجود داره افزونه رو حذف كردم اما …

    مشكل پابرجاست
    tak-link.ir/uploud/do.php?imgf=145211429988711.jpg

    1. امیر خلجی مهر

      کش کجا بوده، فکر میکنم زدید همه‌ی تصاویرتون رو پاک کردید
      تو مسیر هاست ببینید، مواردی (تصاویر) که بارگذاری کرده بودید هنوز وجود دارند
      wp-content/uploads

      1. وحيد

        جناب خلجي در آدرسي كه فرمورديد به صورت طبقه بندي سال 2015 و 2016 و بعد به صورت اعداد پوشه بندي به همراه عكس وجود داره.. عكس آپلود ميشه اما هنگام نمايش مشكل داره كه در اسكرين شات نشون دادم … در كنار پوشه هاي سال براي آپلود يه پوشه با نام wpseo-redirects هست ؟؟؟ توجه منو جلب كرده داخل اين پوشه فايل هاي زير قرار داره :
        htaccess
        redirects
        index.php

  4. وحيد

    پوشه اي كه گفته بودم رو هم حذف كردم هيچ تاثيري بر روند بهبود و نشون دادن عكس هاي آپلود شده نداشت ؟ راهي هست ؟؟؟

    1. امیر خلجی مهر

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

  5. جعفر

    سلام من با وردپرس گالری عکس ایجاد کردم.یه دفه عکسام حذف شده و فقط متن جایگزین نمایش داده میشه.لطفا کمک کنید چکارکنم.عکسامو تو هاست دانلود بارگذاری میکردم.ممنون

    1. امیر خلجی مهر

      درود دوست من
      بکاپ برگردونید یا مشکل را در انجمن مطرح کنید.

  6. ghazavatonline.com

    با سلام و ضمن تشکر از پست کاربردی
    دو سئوال در رابطه با تصاویر سایت دارم که مطرح و تقاضا دارم که در صورت امکان پاسخ کابردی لازم ارائه فرمایید:
    اول-مشخصات تصویر استناندارد برای وب سایت از جهت اندازه، رزولوشن، میزان فشرده سازی اعم از این که به عنوان تصویر شاخص یا تصویر داخل پست استفاده شود، چیست، به نحوی که اگر قالب سایت را در فواصل زمانی خاص مثلاً سالانه عوض کردیم همان تصویر مناسب باشد؟

    دوم- آیا اگر در فتوشاپ سندی جدیدی باز کنیم و مثلاً فایلی با مشخصات: اندازه 600 در 300 پیکسل ، رزولوشن 96 و با 8 بیت ایجاد و یک عکس با فرمت jpg را پس از قراردادن در این سند و انجام تنظیمات لازم آن با Save for web با کیفیت Low یا Medium ذخیره نماییم یک تصویر بهینه سازی شده برای سایت خواهیم داشت یا این که بهینیه سازی عملی مجزایی است و در صورت اخیر یک تصویر را چگونه می توان (به غیر از استفاده از افزونه های مربوطه در این زمینه) برای یک سایت وردپرسی بهینه سازی کرد به نحوی که اگر در سایت GTMetrix تست شود تصویر بهینه باشد؟
    توصیح این که من به در برنامه فتوشاپ به کیفیت گفته شده تصویر را تهیه و در سایت بارگذاری می کنم ولی باز سایت جی تی متریکس خطای بهینه نبودن تصویر را می گیرد، راه حل شما چیست و شما در سایت خود تصاویر را به چه صورت بهینه می نمایید؟
    با تشکر

  7. ghazavatonline.com

    با سلام
    ضمن تشکر از پاسخ شما که موجب سه پرسش دیگر به شرح زیر می شود که تقاضا می شود در صورت امکان پاسخ فرمایید:
    1-در رابطه با سئوال اول، صرف نظر از تغییر قالب، پیشنهاد شما چیست؟
    2- اگر اقدامات بیان شده در فتوشاپ از نظر شما هم مناسب است، چرا در جی تی متریکس تصاویر ساخته شده با خطای بهینه نبودن مواجهه می شود؟
    3-بطور کلی برای بهینه سازی تصاویری و کاربرد آن در هر بخش از سایت اعم از تصویر شاخص یا داخل پست ها، به غیر از افزونه چه راه حلی است؟ مثل این که کدی که با درج آنها در یکی از فایل های قالب یا وردپرس بتوان تصاویر کتابخانه اعم از قبل یا جدید که در آن قرار می گیرد را بهینه سازی کرد؟ پیشنهاد شما چیست؟
    با سپاس مجدد

    1. امیر خلجی مهر

      پوزش میخوام دوست من، خواهشمندم در انجمن مطرح کنید موضوع رو
      با سپاس فراوان

  8. علی قربانی

    سلام . من یک فایل چند رسانه ای (فیلم) را از طریق فایل زیلا در پوشه upload، آپلود کردم. البته پوشه جدیدی درست نکردم. در پوشه آخری که درست شده بود آپلود کردم. آما وقتی به پیشخوان سایت (کتابخانه) مراجعه کردم، و جست و جو ، نتوانستم آن را پیدا کنم. فیلمی را که با فایل زیلا در هاست ذخیره کردم، چگونه در کتابخانه پرونده چند رسانه ای قابل مشاهده شود؟ ممنون از راهنماییتون

    1. امیر خلجی مهر

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

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

تنها دیدگاه‌هایی که به فارسی نوشته می‌شوند پذیرفته خواهند شد!

ماندگار وب - 1395
فروش - خرید هاست وردپرس فارسی