آموزش افزایش حداکثر حجم آپلود در وردپرس

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

✅ خلاصه راهنمای سریع: افزایش حجم آپلود وردپرس

آموزش افزایش حداکثر حجم آپلود در وردپرس — تصویر 1
هدف اصلی: رفع محدودیت آپلود فایل‌های بزرگ در وردپرس
مشکل رایج: خطای "فایل بزرگ‌تر از حداکثر حجم مجاز است"

گام 1: بررسی حجم فعلی
    ← داشبورد وردپرس > ابزارها > سلامت سایت (Site Health) > اطلاعات
    ← کتابخانه رسانه (Media Library) > دکمه "افزودن پرونده جدید"

گام 2: روش‌های افزایش حجم (از آسان به پیشرفته)

    1. تماس با پشتیبانی هاست:
        ✓ ساده‌ترین راهکار برای تازه‌کارها
        ✓ درخواست مستقیم برای افزایش مقادیر PHP

    2. استفاده از پنل هاستینگ (cPanel/DirectAdmin):
        ✓ ورود به پنل > Select PHP Version > Options (برای تنظیمات PHP)
        ✓ یافتن و ویرایش 'upload_max_filesize' و 'post_max_size' و 'memory_limit'

    3. ویرایش فایل .htaccess:
        ✓ مسیر: public_html/.htaccess
        ✓ افزودن کد:
           php_value upload_max_filesize 64M
           php_value post_max_size 64M
           php_value memory_limit 128M
           php_value max_execution_time 300
           php_value max_input_time 300

    4. ویرایش فایل wp-config.php:
        ✓ مسیر: public_html/wp-config.php
        ✓ افزودن کد (قبل از "That's all, stop editing!"):
           define('WP_MEMORY_LIMIT', '128M');

    5. ویرایش فایل php.ini (پیشرفته/نیاز به دسترسی Root):
        ✓ یافتن یا ایجاد فایل php.ini
        ✓ ویرایش یا افزودن:
           upload_max_filesize = 64M
           post_max_size = 64M
           memory_limit = 128M
           max_execution_time = 300
           max_input_time = 300

    6. ویرایش فایل functions.php (برای محدودیت‌های خاص):
        ✓ مسیر: wp-content/themes/your-theme/functions.php
        ✓ افزودن کد:
           @ini_set( 'upload_max_filesize', '64M' );
           @ini_set( 'post_max_size', '64M');
           @ini_set( 'memory_limit', '128M' );

نکات مهم:
    ✓ همیشه قبل از تغییرات، از سایت خود بکاپ بگیرید.
    ✓ مقادیر را به تدریج افزایش دهید، نه یکباره زیاد.
    ✓ پایین‌ترین مقدار اعمال می‌شود (هاست > .htaccess > php.ini > wp-config).
    ✓ پس از هر تغییر، سایت را بررسی کنید.
    ✓ برای بهینه‌سازی سئو و سرعت، فایل‌ها را قبل از آپلود فشرده کنید.
    

چرا حجم آپلود در وردپرس محدود است؟

آموزش افزایش حداکثر حجم آپلود در وردپرس — تصویر 2

محدودیت حجم آپلود در وردپرس، یک ویژگی پیش‌فرض نیست، بلکه از تنظیمات سرور شما و زبان PHP نشأت می‌گیرد. هاستینگ‌ها به دلایل مختلفی این محدودیت‌ها را اعمال می‌کنند تا پایداری و امنیت سرور را حفظ کنند. این دلایل معمولاً شامل موارد زیر هستند:

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

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

بررسی حداکثر حجم آپلود فعلی در وردپرس

آموزش افزایش حداکثر حجم آپلود در وردپرس — تصویر 3

قبل از هر تغییری، مهم است که بدانید حداکثر حجم آپلود فعلی در وب‌سایت وردپرس شما چقدر است. چند روش ساده برای این کار وجود دارد:

1. از طریق کتابخانه رسانه (Media Library)

ساده‌ترین راه برای بررسی، رفتن به بخش رسانه در پنل مدیریت وردپرس است.

  • به “رسانه” > “افزودن پرونده جدید” بروید.
  • در پایین بخش آپلود، متنی شبیه به “حداکثر حجم آپلود: 2 MB” را مشاهده خواهید کرد. این مقدار، محدودیت فعلی شماست.

2. از طریق ابزار سلامت سایت (Site Health)

وردپرس از نسخه 5.2 به بعد، ابزار سلامت سایت را معرفی کرده که اطلاعات مفیدی را ارائه می‌دهد.

  • به “ابزارها” > “سلامت سایت” بروید.
  • روی تب “اطلاعات” کلیک کنید.
  • بخش “اطلاعات سرور” و سپس “تنظیمات PHP” را باز کنید.
  • در اینجا می‌توانید مقادیر upload_max_filesize و post_max_size را مشاهده کنید.

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

روش‌های گام‌به‌گام افزایش حجم آپلود

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

1. تماس با پشتیبانی هاست (ساده‌ترین راهکار)

اگر شما یک کاربر تازه‌کار هستید یا به هر دلیلی تمایلی به ویرایش فایل‌های سایت خود ندارید، ساده‌ترین و امن‌ترین راهکار این است که مستقیماً با شرکت هاستینگ خود تماس بگیرید. اکثر شرکت‌های هاستینگ خدمات پشتیبانی قوی دارند و می‌توانند به راحتی مقادیر مربوط به PHP را برای شما افزایش دهند.

  • نحوه انجام: یک تیکت پشتیبانی ارسال کنید یا از طریق چت آنلاین با آن‌ها صحبت کنید.
  • درخواست: از آن‌ها بخواهید مقادیر upload_max_filesize، post_max_size و memory_limit را در تنظیمات PHP سرور شما افزایش دهند. پیشنهاد می‌کنیم مقادیری مانند 64M، 128M یا حتی 256M را درخواست کنید، بسته به نیازتان.
  • مزایا: بدون ریسک، بدون نیاز به دانش فنی، سریع و مطمئن.
  • معایب: وابسته به زمان پاسخگویی پشتیبانی.

2. استفاده از پنل هاستینگ (cPanel، DirectAdmin، Plesk و غیره)

اکثر شرکت‌های هاستینگ امکان تغییر تنظیمات PHP را از طریق پنل کاربری فراهم می‌کنند. این روش نسبت به ویرایش مستقیم فایل‌ها، ایمن‌تر و کاربرپسندتر است. مراحل ممکن است بسته به نوع پنل هاستینگ شما (cPanel, DirectAdmin, Plesk و غیره) کمی متفاوت باشد.

در cPanel:

  • وارد cPanel خود شوید.
  • به بخش “SOFTWARE” بروید و به دنبال گزینه “Select PHP Version” یا “MultiPHP INI Editor” بگردید.
  • اگر از “Select PHP Version” استفاده می‌کنید، به تب “Options” بروید.
  • مقادیر upload_max_filesize، post_max_size و memory_limit را پیدا کرده و آن‌ها را به مقادیر بالاتری مانند 64M, 128M یا 256M تغییر دهید.
  • تغییرات را ذخیره کنید.

در DirectAdmin:

  • وارد DirectAdmin خود شوید.
  • به بخش “Advanced Features” و سپس “Select PHP Version” بروید.
  • روی آیکون “Switch To PHP Options” (معمولاً در بالا سمت راست) کلیک کنید.
  • مقادیر مورد نظر را تغییر داده و “Save” را بزنید.

پس از اعمال تغییرات، حتماً وب‌سایت خود را بررسی کنید تا مطمئن شوید که محدودیت آپلود تغییر کرده است.

3. ویرایش فایل .htaccess

فایل .htaccess یک فایل پیکربندی قدرتمند است که توسط سرورهای وب Apache استفاده می‌شود. شما می‌توانید با افزودن چند خط کد به این فایل، تنظیمات PHP را تغییر دهید. این روش زمانی کارآمد است که دسترسی به php.ini ندارید یا پنل هاستینگ شما گزینه تغییر تنظیمات PHP را ارائه نمی‌دهد.

  • دسترسی به فایل: از طریق FTP یا File Manager در پنل هاستینگ خود، به ریشه وب‌سایت (معمولاً public_html) بروید و فایل .htaccess را پیدا کنید.
  • ویرایش: فایل را باز کرده و کدهای زیر را به انتهای آن اضافه کنید:
    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value memory_limit 128M
    php_value max_execution_time 300
    php_value max_input_time 300
  • توضیحات:
    • upload_max_filesize: حداکثر حجم فایل تکی که می‌توانید آپلود کنید.
    • post_max_size: حداکثر حجم داده‌ای که در یک درخواست POST ارسال می‌شود. این مقدار باید برابر یا بزرگتر از upload_max_filesize باشد.
    • memory_limit: حداکثر حافظه‌ای که یک اسکریپت PHP می‌تواند استفاده کند. این مقدار باید از post_max_size بزرگتر باشد.
    • max_execution_time: حداکثر زمان اجرای یک اسکریپت در ثانیه (برای آپلود فایل‌های بزرگ ممکن است نیاز به زمان بیشتری باشد).
    • max_input_time: حداکثر زمانی که اسکریپت می‌تواند داده‌ها را تجزیه کند.
  • ذخیره و بررسی: فایل را ذخیره کرده و وب‌سایت خود را دوباره بررسی کنید.

نکته مهم: اگر سرور شما از Nginx به جای Apache استفاده می‌کند، این روش کار نخواهد کرد و باید از طریق فایل پیکربندی Nginx یا php.ini عمل کنید. برای اطمینان از سازگاری این روش، همیشه از یک بکاپ استفاده کنید و در صورت بروز خطای 500، کدها را حذف نمایید.

4. ویرایش فایل wp-config.php

فایل wp-config.php یکی از مهم‌ترین فایل‌های وردپرس است که تنظیمات اصلی سایت را در خود نگه می‌دارد. شما می‌توانید با اضافه کردن یک خط کد به این فایل، محدودیت حافظه PHP را افزایش دهید که به طور غیرمستقیم می‌تواند به افزایش حجم آپلود کمک کند. با این حال، توجه داشته باشید که این روش فقط memory_limit را تغییر می‌دهد و لزوماً upload_max_filesize را مستقیماً افزایش نمی‌دهد.

  • دسترسی به فایل: با استفاده از FTP یا File Manager، به ریشه وردپرس خود (معمولاً public_html) بروید و فایل wp-config.php را باز کنید.
  • افزودن کد: خط زیر را درست قبل از /* That's all, stop editing! Happy blogging. */ اضافه کنید:
    define('WP_MEMORY_LIMIT', '128M');
  • توضیح: این کد حافظه PHP را برای وردپرس به 128 مگابایت افزایش می‌دهد. می‌توانید این مقدار را به 256M یا بیشتر تغییر دهید.
  • ذخیره و بررسی: فایل را ذخیره کرده و تغییرات را در پنل مدیریت وردپرس خود بررسی کنید.

این روش به تنهایی ممکن است برای حل مشکل کافی نباشد، به خصوص اگر محدودیت اصلی بر روی upload_max_filesize باشد. اما اغلب اوقات، افزایش حافظه به فرآیند آپلود فایل‌های بزرگ‌تر کمک می‌کند.

5. تنظیمات PHP از طریق php.ini

فایل php.ini فایل پیکربندی اصلی PHP است و قدرتمندترین راه برای تنظیم مقادیر مرتبط با PHP است. با این حال، دسترسی به این فایل معمولاً فقط در هاست‌های اختصاصی (VPS) یا سرورهای اختصاصی (Dedicated Server) امکان‌پذیر است، مگر اینکه هاستینگ شما یک کپی از آن را در حساب کاربری شما قرار داده باشد.

  • پیدا کردن فایل: ممکن است در ریشه وردپرس شما باشد، یا در پوشه‌ای مانند /etc/php/7.x/fpm/php.ini یا /etc/php/7.x/apache2/php.ini در سرورهای لینوکس. اگر آن را پیدا نکردید، یک فایل جدید به نام php.ini در ریشه وردپرس خود ایجاد کنید.
  • افزودن/ویرایش مقادیر: فایل را باز کرده و خطوط زیر را اضافه یا مقادیر موجود را ویرایش کنید:
    upload_max_filesize = 64M
    post_max_size = 64M
    memory_limit = 128M
    max_execution_time = 300
    max_input_time = 300
  • ذخیره و ریستارت: پس از ذخیره فایل، ممکن است لازم باشد وب‌سرور (Apache یا Nginx) و سرویس PHP-FPM را ریستارت کنید تا تغییرات اعمال شوند.
تنظیمات کلیدی PHP برای افزایش حجم آپلود
دستور PHP توضیح و کاربرد
upload_max_filesize حداکثر حجم فایل تکی که کاربر می‌تواند آپلود کند (مثلاً ’64M’ برای 64 مگابایت). این مقدار مستقیماً محدودیت آپلود را تعیین می‌کند.
post_max_size حداکثر حجم داده‌ای که در یک درخواست HTTP POST (شامل اطلاعات فرم و فایل‌ها) قابل ارسال است. این مقدار باید همیشه برابر یا بزرگ‌تر از upload_max_filesize باشد.
memory_limit حداکثر حافظه‌ای (RAM) که یک اسکریپت PHP می‌تواند مصرف کند. اگر این مقدار کم باشد، حتی با افزایش upload_max_filesize، آپلود فایل‌های بزرگ ممکن است با خطا مواجه شود. معمولاً باید بزرگ‌تر از post_max_size باشد (مثلاً ‘128M’ یا ‘256M’).
max_execution_time حداکثر زمانی (بر حسب ثانیه) که یک اسکریپت PHP اجازه اجرا دارد. آپلود فایل‌های بزرگ و پردازش آن‌ها ممکن است زمان‌بر باشد، لذا افزایش این مقدار (مثلاً ‘300’ ثانیه) ضروری است.
max_input_time حداکثر زمانی (بر حسب ثانیه) که اسکریپت اجازه دارد داده‌ها را از ورودی دریافت و پردازش کند. این هم برای آپلودهای بزرگ اهمیت دارد (مثلاً ‘300’ ثانیه).

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

6. افزایش حجم از طریق فایل functions.php (روش جایگزین)

این روش کمتر رایج است و ممکن است در همه هاست‌ها کار نکند، اما می‌توانید تلاش کنید تا با اضافه کردن کد به فایل functions.php قالب فعال خود، این مقادیر را تغییر دهید.

  • دسترسی به فایل: از طریق FTP یا File Manager، به مسیر wp-content/themes/your-theme/ بروید (به جای your-theme نام قالب فعال خود را وارد کنید). فایل functions.php را باز کنید.
  • افزودن کد: کدهای زیر را در انتهای فایل، قبل از تگ ?> (اگر وجود دارد) اضافه کنید:
    @ini_set( 'upload_max_filesize', '64M' );
    @ini_set( 'post_max_size', '64M');
    @ini_set( 'memory_limit', '128M' );
    @ini_set( 'max_execution_time', '300' );
    @ini_set( 'max_input_time', '300' );
  • توضیح: این کدها تلاش می‌کنند تا تنظیمات PHP را در سطح اسکریپت تغییر دهند.
  • ذخیره و بررسی: فایل را ذخیره کرده و وب‌سایت خود را بررسی کنید.

نکته مهم: این روش تنها در صورتی کار می‌کند که هاستینگ شما اجازه تغییر تنظیمات PHP در زمان اجرا را بدهد (با استفاده از ini_set). همچنین، اگر قالب خود را به‌روزرسانی کنید، این تغییرات ممکن است از بین بروند. بنابراین، استفاده از یک قالب فرزند (Child Theme) برای اعمال این تغییرات توصیه می‌شود.

مشکلات رایج و راه‌حل‌ها

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

1. تغییرات اعمال نمی‌شوند یا با خطا مواجه می‌شوید

  • پاک کردن کش: اگر از افزونه کش (مانند WP Super Cache, LiteSpeed Cache) استفاده می‌کنید، حتماً کش سایت خود را پاک کنید.
  • بررسی سلسله‌مراتب تنظیمات: تنظیمات PHP از یک سلسله‌مراتب خاص پیروی می‌کنند. تنظیمات سرور (مانند php.ini یا تنظیمات پنل هاستینگ) معمولاً بر تنظیمات .htaccess و سپس بر فایل‌های وردپرس (مانند wp-config.php و functions.php) غالب هستند. ممکن است هاستینگ شما اجازه ندهد این مقادیر را از طریق .htaccess یا فایل‌های وردپرس تغییر دهید. در این صورت، باید با پشتیبانی هاست تماس بگیرید.
  • خطای نگارشی: یک فاصله اضافه یا یک حرف اشتباه در کد، می‌تواند باعث خطای 500 (Internal Server Error) شود. کدها را با دقت کپی و جایگذاری کنید.

2. خطای Internal Server Error (خطای سرور داخلی)

این خطا معمولاً نشان‌دهنده یک مشکل در فایل .htaccess یا سایر فایل‌های اصلی سرور است.

  • بازگرداندن تغییرات: فوراً تغییرات اخیر خود را در فایل .htaccess (یا هر فایل دیگری که ویرایش کرده‌اید) برگردانید. اگر از بکاپ استفاده کرده باشید، این کار بسیار ساده خواهد بود.
  • بررسی لاگ خطا: در cPanel یا DirectAdmin، به بخش “Logs” یا “Error Logs” بروید تا جزئیات خطا را مشاهده کنید. این اطلاعات می‌تواند به شما در شناسایی مشکل کمک کند.
  • نوع سرور: همانطور که قبلاً اشاره شد، اگر سرور شما Nginx است، کدهای php_value در .htaccess باعث خطا می‌شوند.

3. سایر عوامل موثر

  • تداخل افزونه‌ها: برخی افزونه‌ها ممکن است تنظیمات سرور را تغییر دهند یا با فرآیند آپلود تداخل داشته باشند. برای آزمایش، تمامی افزونه‌ها را غیرفعال کرده و سپس تلاش کنید آپلود کنید. اگر مشکل برطرف شد، افزونه‌ها را یکی‌یکی فعال کنید تا افزونه مشکل‌ساز را پیدا کنید.
  • محدودیت‌های دیگر: حتی پس از افزایش حجم آپلود، ممکن است با محدودیت‌های دیگری مواجه شوید، مانند کمبود فضای دیسک در هاست یا محدودیت‌های اعمال شده توسط PHP برای تعداد فایل‌های ورودی (max_file_uploads).

اهمیت بهینه‌سازی تصاویر و فایل‌ها برای سئو

در حالی که افزایش حداکثر حجم آپلود برای انعطاف‌پذیری سایت ضروری است، اما نباید از اهمیت بهینه‌سازی فایل‌ها غافل شد. آپلود فایل‌های بسیار بزرگ، به ویژه تصاویر و ویدیوها، بدون بهینه‌سازی مناسب، می‌تواند تأثیر منفی شدیدی بر سرعت بارگذاری سایت و تجربه کاربری (UX) داشته باشد. این موضوع مستقیماً بر سئو (SEO) سایت شما نیز اثر می‌گذارد.

  • سرعت سایت: گوگل و سایر موتورهای جستجو، سرعت سایت را به عنوان یک عامل مهم رتبه‌بندی در نظر می‌گیرند. فایل‌های سنگین باعث کندی سایت می‌شوند.
  • تجربه کاربری: کاربران انتظار دارند سایت‌ها سریع بارگذاری شوند. کندی سایت منجر به افزایش نرخ پرش (Bounce Rate) و کاهش تعامل می‌شود.
  • مصرف منابع سرور: فایل‌های بزرگ، فضای دیسک و پهنای باند بیشتری مصرف می‌کنند که می‌تواند هزینه هاستینگ شما را افزایش دهد.
  • بهینه‌سازی تصاویر: از ابزارهای فشرده‌سازی تصویر (مانند Smush، Imagify یا ابزارهای آنلاین) استفاده کنید تا حجم تصاویر را بدون افت کیفیت قابل توجه کاهش دهید. فرمت‌های جدید مانند WebP نیز به کاهش حجم کمک می‌کنند.

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

نتیجه‌گیری

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

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

سوالات متداول (FAQ)

1. اگر پس از تغییرات، سایت من از کار افتاد چه کنم؟

اگر سایت شما با خطای “Internal Server Error” (خطای 500) یا هر مشکل دیگری مواجه شد، فوراً تغییرات اخیر خود را برگردانید. اگر فایل .htaccess را ویرایش کرده‌اید، آن را به حالت قبل بازگردانید. اگر بکاپ گرفته‌اید، می‌توانید سایت را به نسخه قبلی بازگردانید. در صورت عدم موفقیت، با پشتیبانی هاست خود تماس بگیرید.

2. چه مقدار حجم آپلود برای یک سایت وردپرسی معمولی کافی است؟

برای اکثر وب‌سایت‌های وردپرسی، حجمی بین 32 تا 64 مگابایت کافی است. این مقدار به شما اجازه می‌دهد تا تصاویر با کیفیت بالا، پلاگین‌ها و تم‌های متوسط را بدون مشکل آپلود کنید. اگر با فایل‌های ویدیویی یا صوتی بسیار بزرگ کار می‌کنید، ممکن است به 128 یا 256 مگابایت نیز نیاز داشته باشید.

3. آیا افزایش حجم آپلود، امنیت سایت را به خطر می‌اندازد؟

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

4. چرا پس از اعمال تغییرات، حجم آپلود همچنان همان مقدار قبلی است؟

این مشکل می‌تواند به دلایل مختلفی باشد:

  • کش: کش مرورگر یا کش افزونه‌ها را پاک کنید.
  • تنظیمات سرور: هاستینگ شما ممکن است این مقادیر را در سطح سرور قفل کرده باشد. در این صورت، تغییرات شما نادیده گرفته می‌شوند. تنها راه حل، تماس با پشتیبانی هاست است.
  • خطای نگارشی: هرگونه اشتباه در کد یا مسیر فایل می‌تواند باعث نادیده گرفته شدن تغییرات شود. کدها را به دقت بررسی کنید.
  • ریستارت سرور: در برخی موارد (به خصوص برای تغییرات php.ini)، سرور نیاز به ریستارت دارد تا تغییرات اعمال شوند.

Table of Contents

آخرین نوشته‌ها