با خطای «پیوندی که شما دنبال میکردید منقضی شده است» در وردپرس مواجه شدهاید؟ 😓 این خطا معمولاً هنگام بارگذاری فایلهای بزرگ یا تغییرات در قالب رخ میدهد. در این مقاله، روشهای قطعی برای رفع این مشکل را بررسی میکنیم تا بدون دردسر سایت خود را مدیریت کنید. ✅
🔴 چرا خطای «پیوندی که شما دنبال میکردید منقضی شده است» رخ میدهد؟
این خطا معمولاً به دلیل محدودیتهای پیشفرض وردپرس در آپلود فایلها و اجرای اسکریپتها ایجاد میشود. برخی از دلایل اصلی شامل موارد زیر است:
1️⃣ منابع سرور شما محدود است و اجازه آپلود فایلهای بزرگ را نمیدهد.
2️⃣ سرعت اینترنت شما پایین است و باعث قطع ارتباط هنگام ارسال درخواست میشود.
3️⃣ تداخل افزونهها مانع از اجرای صحیح وردپرس میشود.
4️⃣ تنظیمات محدودکننده در فایلهای php.ini یا htaccess باعث این خطا شدهاند.
این خطا ممکنه با خطای انسانی هم رخ بده، به عنوان مثال برای خود من بارها پیش اومده خواستم تنظیماتی در یک افزونه انجام بدم اما در تب دیگری از مروگر افزونه رو غیر فعال کردم، به این صورت این خطا به وجود اومده، یا شده داری یک قالب نصب میکنی بعد از پایان نصب مجدد صفحه رو رفلش میکنی اما دیگه فرایند نصب رو انجام دادی.
🛠 روشهای حل خطای “پیوندی که شما دنبال میکردید منقضی شده است”
🔹 ۱. افزایش منابع سرور (php.ini)
اگر قبلا مقاله بهترین کانفینگ برای php.ini خونده باشید میتونید کاملا مرحله 1 رو پشت سر بگذارید و خودتون انجامش بدید اینجا یک برسی کلی میکنیم:
به مدیر هاست خود درخواست دهید تا مقادیر زیر را در php.ini افزایش دهد:
memory_limit = 1024M
upload_max_size = 1024M
post_max_size = 1024M
upload_max_filesize = 1024M
max_execution_time = 14400
max_input_time = 14400
✅ اگر دسترسی به تنظیمات هاست دارید:
1️⃣ فایل .htaccess
را در مسیر اصلی هاست ویرایش کنید و کد زیر را به انتهای آن اضافه کنید:
php_value upload_max_filesize 1024M
php_value post_max_size 1024M
php_value max_execution_time 14400
php_value max_input_time 14400
2️⃣ فایل php.ini را در مسیر public_html هاست خود ویرایش کنید (یا بسازید) و این مقادیر را اضافه کنید:
این مورد زیاد حرفه ای نیست ممکن هست در برخی هاست ها عمل نکنه!
upload_max_filesize = 1024M
post_max_size = 1024M
max_execution_time = 14400
3️⃣ در فایل functions.php قالب خود، این کد را بعد از <?php
اضافه کنید:
@ini_set( 'upload_max_size' , '14400M' );
@ini_set( 'post_max_size', '14400M');
@ini_set( 'max_execution_time', '14400' );
🔹 ۲. بررسی مشکل اینترنت
گاهی ممکن است ارتباط شما با سرور قطع یا کند باشد. پیشنهاد میکنیم:
✅ با یک سیستم یا اینترنت دیگر امتحان کنید.
✅ مطمئن شوید که سرعت آپلود شما مناسب است.
✅ اگر با ADSL کار میکنید، ممکن است سرعت آپلود پایین باعث این مشکل شده باشد.
🔹 ۳. غیرفعال کردن افزونههای مشکلساز
گاهی تداخل افزونهها باعث بروز این خطا میشود. برای تست:
✅ همه افزونههای سایت را غیرفعال کنید.
✅ سپس افزونهها را یکییکی فعال کنید تا افزونه مشکلساز را پیدا کنید.
🎯 جمعبندی
✅ این خطا معمولاً به دلیل محدودیت منابع سرور، سرعت پایین اینترنت یا تداخل افزونهها رخ میدهد.
✅ با افزایش مقادیر php.ini و .htaccess میتوانید مشکل را برطرف کنید.
✅ بررسی سرعت اینترنت و غیرفعالسازی افزونههای مشکلساز نیز راهحل مناسبی است.
💡 سوال یا تجربهای در این زمینه دارید؟ در قسمت نظرات با ما در میان بگذارید! 🚀
3 پاسخ
مطلب مفیدی بود!
خیلی خوب بود. تشکر از شما.
مقاله شما خیلی عالی بود. اطلاعات مفیدی به من داد.