خطای پیوندی منقضی شده یکی از آن دسته خطاهایی است که اصلا مفهوم و قابل درک نیست. یعنی چی پیوند منقضی شده؟! هرچی هم در اینترنت بگردید یه دلیل قانع کننده برای این خطا پیدا نمیکنید. در این مقاله آموزشی درباره این خطا و روشهای حل آن صحبت میکنیم. مثل همیشه با ما همراه باشید.
شاید خیلی کم برای شما پیش بیاد. شاید هم اصلا پیش نیاد. اما بعضی مواقع، بعد از آپلود یک فایل یا زدن دکمه ذخیره و تایید یک فرم در پنل مدیریت وردپرس، با خطای پیوندی که شما دنبال میکردید منقضی شده است. مواجه خواهید شد. در این مقاله قصد دارم این خطا را موشکافی کنم و صد البته روش حلش را به شما توضیح خواهم داد.
خطای”پیوندی که شما دنبال میکردید منقضی شده است”
متن فارسی این خطا به این شکل خواهد بود:
پیوندی که شما دنبال میکردید منقضی شده است.
متن خطا در وردپرس فارسی
یا به این شکل:
the link you followed has expired.
متن خطا در وردپرس انگلیسی
در هر صورت چه فارسی و چه انگلیسی، این خطا باید برطرف شود. حل کردنش هم مثل همیشه به فوت کوزهگری نیاز دارد.
حل خطای”پیوندی که شما دنبال میکردید منقضی شده است”
در کل این مدل از کوزهگری، به چند مدل فوت نیاز داریم. اگر میخواهید این فوت هارا یاد بگیرید در ادامه همراه دکترگرافیک باشید!!
دلیل اصلی: منابع هاست شما کمه!
در برخی موارد منابع اختصاص یافته شده به هاست شما بسیار کم است. یک تیکت به هاستینگ خود ارسال کنید و از مدیر سرور بخواهید مقادیر فایل php.ini را به این شکل تنظیم کنند:
memory_limit = 256 upload_max_size = 64M post_max_size = 64M upload_max_filesize = 64M max_execution_time = 300 max_input_time = 1000
اگر هاست زیر بار نرفت. خودتان دست به کار شوید:
۱. فایل 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 را در پوشه اصلی هاست ویرایش کرده و کد زیر را به آن اضافه کنید. (اگر این فایل وجود ندارد آن را بسازید.)
upload_max_filesize = 128M post_max_size = 128M max_execution_time = 300
۳. وارد پوشه قالب سایتتان در مسیر wp-content/themes شوید. سپس پوشه قالب را باز کنید و فایل functions.php را ویرایش کنید. کد زیر را بعد از <?php در ابتدای این فایل اضافه کنید.
@ini_set( 'upload_max_size' , '120M' ); @ini_set( 'post_max_size', '120M'); @ini_set( 'max_execution_time', '300' );
مشکل از اینترنت شماست! (خیلی کم پیش میآید)
گفتیم خطا در پنل مدیریت وردپرس رخ میده. پس احتمالا موقع آپلود یک قالب یا یک افزونه، با این خطا مواجه خواهید شد.
اگر موقع ذخیره یک فرم، مثلا فرم ثبت لایسنس افزونه با این مشکل مواجه میشوید پس مستقیما به حالت دوم رجوع کنید.
در این حالت چند مورد را باید بررسی کنید.
با سیستم دیگری آپلود کنید
شاید مشکل از ارتباط اینترنت شما یا سرور باشد. در این حالت معمولا کاربر میگه! چی گفتی؟! به اینترنت من توهین میکنی؟ مشکل از خودته. جواب: ما عرض نکردیم خدایی نکرده اینترنت شما مشکل دارد. شاید شما پای فیبرنوری نشستی، اما ارتباط خوبی با سرور مقصد ندارید.
سرعت آپلود شما واقعا کمه!
ایندفعه دیگه دقیقا به اینترنت شما توهین شد! سرعت آپلود شما کم است. در نتیجه پیشنهاد میکنیم از ISP خود بخواهید سرعت آپلود اینترنت شما را افزایش دهد. در اکثر مواقع اینقدر آپلود فایل طول میکشه که سرور فراموش میکند قرار بوده قالب یا افزونهای را آپلود کنید!
معمولا این حالت در اینترنتهای ADSL زیاد رخ خواهد داد. چون سرعت آپلود افتضاحی دارند.
مشکل از تداخل افزونههای شماست
در این حالت تنها و تنها مشکل از تداخل افزونههای سایت شماست. همه افزونههای سایتتان را غیر فعال کنید. (البته به جز افزونهای که در آن با این خطا مواجه میشوید.) سپس فرم را ثبت کنید. اگر مشکل حل شد،کافیست افزونهها را یکی یکی فعال کنید تا ببینید مشکل از کدام افزونه است.
امیدواریم از این مقاله استفاده لازم را کرده باشید.
منابع: wikipedia – wordpress.org – mihanwp – youtube
این مطالب چقدر براتون مفید بود؟
از 1 تا 5 امتیاز بدید
میانگین امتیازات / 5. تعداد رای ها