خطای انقضای لینک یا ” The Link You Followed Has Expired Error” یکی از خطاهای شایع در وردپرس است. این خطا شما را در خصوص علت ایجاد آن، راهنمایی نمیکند. در نتیجه باید چندین مساله مرتبط را بررسی کنید تا بتوانید دلیل خطا و راه حل آن را بیابید.
خطای انقضای لینک مربوط به میزان محدودیت حجمی و زمانی آپلود فایل است که با تغییر مقدار آن میتوانید خطا را برطرف کنید.
در پیشخوان وردپرس خود، در بخش “media” از طریق گزینه “add new” میتوانید مقدار تعیین شده برای آپلود فایل را مشاهده کنید. این مقدار با توجه به نوع شرکت میزبان سایت متفاوت است.
اگر این مقدار پایین باشد، عملکرد سرور میزبان وردپرس را بهبود میدهد و سایت را ایمن میکند. اما از طرف دیگر موجب میشود که قالبها و افزونهها آپلود نشوند.
شما باید حداکثر زمان و حجم آپلود فایل را افزایش دهید تا خطای انقضای لینک را برطرف کنید.
در ادامه روشهای افزایش ظرفیت آپلود در سایت را ارائه میکنیم تا بتوانید خطای انقضای لینک را برطرف کنید.
پیش از آن که تغییری ایجاد کنید، فراموش نکنید که از سایت خود نسخه پشتیبان بگیرید تا اگر مشکلی در تغییرات به وجود آمد، بتوانید اطلاعات سایت را بازیابی کنید.
در این مطلب بخوانید
افزایش محدودیت در فایل functions.php
برای برطرف کردن خطای انقضای لینک میتوانید محدودیتها در فایل functions.php افزایش دهید.
کدهای زیر را در فایل functions.php وارد کنید تا محدودیت آپلود را افزایش دهید.
@ini_set( ‘upload_max_size’ , ‘120M’ );
@ini_set( ‘post_max_size’, ‘120M’);
@ini_set( ‘max_execution_time’, ‘300’ );
در این روش، اگر قالب وردپرس را تغییر دهید، محدودیتها به مقدار قبلی برمیگردند. اگر تصمیم به تغییر قالب دارید، روشهای دیگر را انجام دهید.
با توجه به نوع فایل مورد نظر خود برای آپلود، می توانید مقدارها را در upload_max_size و post_max_size افزایش دهید تا به راحتی بارگذاری شود و با خطای انقضای لینک مواجه نشوید.
در max_execution_time نیز باید مدت زمان مورد نیاز برای بارگذاری فایل را در نظر بگیرید و زمان بیشتری وارد کنید تا مشکلی برای آپلود به وجود نیاید.
افزایش محدودیت در فایل htaccess .
فایل htaccess . بسیار در برطرف کردن خطاها مؤثر است. از طریق این فایل نیز میتوانید با افزایش محدودیتهای اپلود، خطای انقضای لینک را برطرف کنید.
در این روش، ابتدا وارد Control Panel هاست خود شوید.
سپس وارد File Manager شوید.
فایل public.html را بیابید و وارد آن شوید.
فایل htaccess را پیدا کرده و با کلیک راست، گزینه Edit را انتخاب کنید.
کدهای زیر را در قسمت پایین فایلhtaccess . اضافه کنید.
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300
اکنون تغییرات را ذخیره کنید و فایل مورد نظر را آپلود کنید.
افزایش محدودیت در فایل php.ini
فایل php.ini یک فایل پیکربندی است که توسط PHP و WordPress مورد استفاده قرار میگیرد که از طریق این فایل نیز میتوانید با افزایش حداکثر مقدار آپلود، خطای انقضای لینک را برطرف کنید.
از قسمت File Manager، وارد بخش public.html شوید.
فایل php.ini را پیدا کنید.
اگر آن را در پوشه اصلی سایت نیافتید، یک فایل خالی php.ini با استفاده از یک برنامه مانند Notepad ایجاد کنید و آن را در سایت بارگذاری کنید.
فایل php.ini را ویرایش کنید و کدهای زیر را به آن اضافه کنید.
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300
سپس تغییرات را ذخیره کنید.
اکنون میتوانید فایلهای تم یا پلاگین خود را در سایت آپلود کنید. اگر همچنان با خطا مواجه میشوید، مقدار حجم و زمان را افزایش دهید تا خطای انقضای لینک برطرف شود.
سخن پایانی
خطای انقضای لینک یکی از خطاهای رایج در وردپرس است که به راحتی برطرف میشود. در این مقاله راه حلهایی ارائه کردهایم که به شما کمک میکند این خطا را برطرف کنید.
