چگونه خطای “لینکی که دنبال کردید منقضی شده است” را از وب سایت وردپرس خود حذف کنید؟
این یک خطای رایج وردپرس است و هر کسی که یک سایت وردپرسی را مدیریت می کند، احتمالاً هر چند وقت یک بار با آن مواجه می شود.
این خطا معمولاً زمانی ظاهر میشود که میخواهید یک افزونه یا طرح زمینه را آپلود کنید، اگرچه ممکن است آن را در جاهای دیگر نیز مشاهده کنید.
در این مقاله یاد خواهید گرفت دقیقا چه چیزی باعث ایجاد خطا می شود و چگونه آن را از وب سایت خود حذف کنید تا بتوانید بارگذاری افزونه یا تم را از سر بگیرید.
چه چیزی باعث خطای “پیوندی که دنبال کردید منقضی شده است” چیست؟
خطای «پیوندی که دنبال کردید منقضی شده است» معمولاً زمانی ظاهر میشود که میخواهید افزونه یا طرح زمینه را آپلود کنید.
میزبان وب شما حداکثر حجم آپلود فایل تعریف شده را خواهد داشت.
زمانی که اندازه فایل تم یا افزونه از محدودیتهای آپلود و اجرا پیشفرض بیشتر شود، میتوانید با خطای منقضی شده پیوند مواجه شوید.
محدودیت های پیش فرض توسط ارائه دهنده هاست شما به عنوان راهی برای جلوگیری از سوء استفاده از منابع سرور توسط افزونه ها و تم های ناکارآمد پیاده سازی می شود. با این حال، ارائه دهندگان هاست معمولاً اطمینان می دهند که محدودیت های پیش فرض برای آپلود و اجرای افزونه ها و تم ها کافی است.
💡 مهم: در موارد نادر، ممکن است هنگام بهروزرسانی افزونهها با خطای «پیوندی که دنبال کردهاید منقضی شده است» مواجه شوید. این معمولاً به دلیل تضاد افزونه رخ می دهد، یعنی دو یا چند افزونه نصب شده در وب سایت شما با عملکردهای یکدیگر تداخل می کنند و باعث خرابی و خطا می شوند. ما یک راهنمای جداگانه در مورد نحوه حل تداخل افزونه ها داریم. مراحل ذکر شده در آنجا را دنبال کنید.
نحوه رفع خطای «لینکی که دنبال کردید منقضی شده است» در وردپرس
برای رفع خطای «پیوندی که دنبال کردید منقضی شده است»، باید محدودیت آپلود در سرور خود را افزایش دهید.
اما قبل از اینکه محدودیت را افزایش دهید، ابتدا باید محدودیت فعلی میزبان خود را مشخص کنید تا بدانید در حال حاضر در کجا هستید.
مرحله 1: محدودیت فعلی آپلود فایل سایت خود را بررسی کنید
برای یادگیری محدودیت پیشفرض آپلود سایت خود، داشبورد وردپرس خود را باز کنید و به ابزار ها → سلامت سایت → Info → Server → Upload max file size بروید.
در مرحله بعد یاد خواهید گرفت که محدودیت آپلود خود را افزایش دهید تا بتوانید افزونه یا تم را در وب سایت وردپرس خود آپلود کنید.
مرحله 2: حجم آپلود فایل و زمان اجرا را افزایش دهید
در این بخش، نه تنها نحوه افزایش اندازه آپلود پیش فرض، بلکه زمان اجرای خود را نیز یاد خواهید گرفت. زمان اجرا باید افزایش یابد زیرا شما در حال آپلود یک فایل بزرگتر در سرور خود هستید و بنابراین سرور به زمان بیشتری برای اجرای آن نیاز دارد.
سه روش مختلف وجود دارد که از طریق آنها می توانید حجم آپلود فایل و زمان اجرا را افزایش دهید.
می توانید این کار را با رفتن به باطن سایت خود و تغییر مقادیر خاصی در فایل htaccess.، php.ini یا functions.php خود انجام دهید.
مهم: قبل از انجام مراحل زیر، از کل وب سایت وردپرس خود یک نسخه پشتیبان تهیه کنید. ایجاد تغییرات در باطن شما یک تجارت پرخطر است و ممکن است با یک سایت خراب مواجه شوید. پشتیبان شبکه ایمنی شما خواهد بود. یک نسخه پشتیبان بگیرید و بدون ترس ادامه دهید.
گزینه 1: htaccess. را تغییر دهید
شما می توانید از طریق حساب میزبانی خود یا با استفاده از یک سرویس گیرنده FTP به فایل htaccess دسترسی پیدا کنید. ما نحوه استفاده از یک سرویس گیرنده FTP را در یک راهنمای مختلف پوشش داده ایم، بنابراین در این راهنمای نحوه استفاده از حساب میزبانی خود را به شما نشان خواهیم داد.
حساب هاست خود را باز کنید، cPanel را پیدا کنید و به File Manager بروید.
در File Manager، پوشه public_html را انتخاب کنید و سپس فایل htaccess. را در داخل آن پوشه قرار دهید. در مرحله بعد، روی فایل htaccess. راست کلیک کنید، گزینه Edit را انتخاب کنید، و فایل در یک تب دیگر باز می شود.
فایل htaccess را پیدا نمی کنید؟ این به این دلیل است که پنهان است. برای باز کردن مخفی کردن فایل، به گزینه Settings در File Manager خود بروید، گزینه Show Hidden Files را از پنجره پاپ آپ انتخاب کنید و دکمه Save را بزنید.
قطعه کد زیر را قبل از جمله “# END WordPress” وارد کنید:
php_value upload_max_filesize 120M php_value post_max_size 120M php_value max_execution_time 300 php_value max_input_time 300
اعداد را با توجه به نیاز خود تنظیم کنید. سپس دکمه Save Changes را زده و از تب خارج شوید.
گزینه 2: php.ini را اصلاح کنید
راه دیگر برای رفع خطای «لینکی که دنبال کردید منقضی شده است» تنظیم مقادیر موجود در فایل php.ini است.
فایل php.ini نیز مانند فایل htaccess. در پوشه public_html مدیریت فایل قرار دارد.
فایل را پیدا کنید، کلیک راست کنید، Edit را انتخاب کنید و قطعه کد زیر را وارد کنید:
upload_max_filesize = 120M post_max_size = 120M max_execution_time = 300
اعداد را تنظیم کنید، دکمه ذخیره تغییرات را بزنید و از تب خارج شوید.
اگر هاست شما cPanel را ارائه می دهد، ممکن است بتوانید ابزار اختصاصی php.ini را نیز در آن پیدا کنید. این به شما امکان می دهد این مقادیر را مستقیماً از cPanel تغییر دهید.
گزینه 3: Modify functions.php
فایل توابع بخشی از موضوع فعلی سایت شما است. اگر میخواهید از این روش استفاده کنید، ضروری است که از یک تم فرزند یا افزونه مدیریت کد مانند Code Snippets استفاده کنید. در غیر این صورت، هر زمان که تم خود را به روز کنید، تغییرات functions.php شما بازنویسی می شود.
ما به شما نشان خواهیم داد که چگونه با قطعه کد کار می کند…
افزونه وردپرس Code Snippets را در وب سایت وردپرس خود نصب و فعال کنید.
سپس به Snippets → Add New → Functions PHP بروید و کد زیر را در کادر خالی وارد کنید:
@ini_set( 'upload_max_size', '120M' ); @ini_set( 'post_max_size', '120M'); @ini_set( 'max_execution_time', '300' );
عنوانی را در بالای صفحه اضافه کنید و دکمه Save Changes and Activate را بزنید.
شما اکنون محدودیت زمانی آپلود و اجرای فایل خود را افزایش داده اید.
راه حل های دیگر
برخی از شما ممکن است حتی پس از افزایش محدودیتهای پیشفرض، همچنان با خطای «پیوندی که دنبال کردهاید منقضی شده است» مواجه شوید. اگر اینطور است راه حل های زیر را امتحان کنید:
1. نسخه PHP خود را به روز کنید
برخی از خطاهای وردپرس به این دلیل رخ می دهد که وب سایت شما با نسخه قدیمی PHP اجرا می شود.
برای به روز رسانی نسخه PHP خود، ابتدا باید بررسی کنید که آخرین نسخه موجود چیست.
در مرحله بعد، با رفتن به Tools → Site Health → Info → Server → PHP version، متوجه شوید که نسخه PHP وب سایت شما چیست.
اگر سایت شما با آخرین نسخه PHP اجرا نمی شود، در اینجا می توانید ارتقا دهید:
حساب میزبانی خود را باز کنید و به cPanel → Select Version PHP بروید.
آخرین نسخه PHP را از منوی کشویی انتخاب کنید.
2. با ارائه دهنده هاست تماس بگیرید
وقتی هیچ کاری درست نشد، با ارائه دهنده هاست خود تماس بگیرید و همه مراحلی را که قبلا انجام داده اید به آنها اطلاع دهید. آنها باید چند راه حل در آستین خود داشته باشند.