در وردپرس نیز مانند تمامی سیستمهای سایتساز، خطاهای رایجی وجود دارد که ما را دچار مشکل میکند. اما خوشبختانه برای تمامی این خطاها راهحلهای اصولی ارائه شده که به راحتی میتوان خطاها را از میان برداشت. امروز به سراغ یکی دیگر از خطاهای رایج با عنوان خطای ” پیوندی که شما دنبال میکردید منقضی شده است” در وردپرس آمدیم تا ببینیم این خطا چرا رخ میدهد و چگونه باید آن را رفع کرد. با ما همراه باشید؛ شاید برای شما نیز اتفاق بیفتد…
خطا پیوندی که شما دنبال میکردید منقضی شده است
این خطا یک خطای کاملا رایج است که در هنگام آپلود قالب یا افزونه وردپرس در پیشخوان ظاهر میشود. اصطلاح لاتین آن نیز The link you followed has expired بوده که معمولا در سایتهای فارسی زبان به همان شکل فارسی نمایان میشود. این خطا را زمانی دریافت میکنیم که حجم فایل موردنظر ما برای آپلود بزرگتر از سقف مجاز درنظر گرفته شده است، یعنی منابع هاست برای بارگذاری چنین فایلی کم است و ما را با چنین خطایی رو به رو کرده است. مسلما باید این سقف مجاز را تغییر دهیم تا بتوانیم با این مشکل کنار بیاییم. پس حال که فهمیدیم مشکل از چیست به سراغ بخشهایی که به حل آن کمک میکنند، میرویم.
چگونه ارور ” پیوندی که شما دنبال میکردید منقضی شده است” را حل کنیم؟
اول از همه باید ببینیم چگونه میتوان مسئله میزان مجاز سقف آپلودی که بصورت پیشفرض در سایت تعریف شده را فهمید. برای این منظور کافیست به پیشخوان وردپرس رفته و از بخش رسانه روی گزینه افزودن بزنید:
همانطور که مشاهده میکنید حداکثر اندازه فایل برای بارگذاری را به شما نشان میدهد. این حجم با توجه به سرویس تهیه شده ممکن است متفاوت باشد. حال که این مسئله را متوجه شدیم میتوانیم خطای ” پیوندی که شما دنبال میکردید منقضی شده است” در وردپرس با کمک بخشهای مختلف حل کنیم.
-
کمک گرفتن از فایل htaccess.
حتما با فایل htaccess. آشنا هستید و میدانید که یکی از مهمترین فایلهای موجود در وردپرس است که بسیاری از ویرایشها از طریق آن صورت میگیرد. با ویرایش این فایل و افزودن قطعه کدهایی که در ادامه برایتان قرار میدهیم میتوانید محدودیت آپلود پیش فرض وردپرس را از بین ببرید. این فایل در روت هاست یعنی public_html قرار دارد. آن را به حالت ویرایش درآورده و سپس قطعه کد زیر را در انتهای آن قرار داده و فایل را ذخیره کنید:
php_value upload_max_filesize 200M php_value post_max_size 200M php_value max_execution_time 300 php_value max_input_time 300
-
ساخت فایل php.ini
php.ini نیز یکی دیگر از فایلهای مهم در وردپرس است که با کمک آن میتوانید محدودیت آپلود را تغییر داده و از بین ببرید. این فایل را خودمان باید ایجاد کنیم و اصلا کاری ندارد. فقط کافیست در کامپیوتر خود نرم فزار نوتپد را باز کرده و سپس قطعه کد زیر را وارد نمایید:
upload_max_filesize = 200M post_max_size = 200M max_execution_time = 300
حال فایل را ذخیره کرده و در هاست خود در شاخه public_html آپلود نمایید. مشکل برطرف خواهد شد.
-
ویرایش فایل functions. php قالب وردپرس
یکی از مهمترین فایلهای قالبهای وردپرسی، functions. php است که با ویرایش آن نیز میتوان خطای مذکور را از بین برد. تنها کافیست قطعه کد زیر را به فایل function اضافه کنید:
@ini_set( ‘upload_max_size’ , ‘200M’ ); @ini_set( ‘post_max_size’, ‘200M’); @ini_set( ‘max_execution_time’, ‘300’ );
لازم به ذکر است که این فایل متعلق به قالب شماست و در صورت بروزرسانی یا تغییر قالب این تنظیمات نیز تغییر خواهند کرد و محدودیت به حالت پیشفرض بازمیگردد.
جمع بندی
با کمک سه روشی که در بالا گفتیم خطای ” پیوندی که شما دنبال میکردید منقضی شده است” در وردپرس که مربوط به محدودیت آپلود میشود را بطور کامل از بین ببرید و فایلها را بدون دردسر بارگذاری کنید.
سوالات رایج
- کمک گرفتن از فایل htaccess.
- ساخت فایل php.ini
- ویرایش فایل functions. php قالب وردپرس