اعتماد به میزبان پک؛ با ابزارهای روز، امنیت استاندارد و سخت‌افزارهای برتر

بیش از 3 سال فعالیت حرفه ای، میزبان 16.000 هزار وبسایت هستیم.

با افتخار، میزبان 14,000 وبسایت پس از 2 سال فعالیتیم

فهرست محتوا

آموزش رفع خطای Maximum Execution Time در وردپرس

یکی از رایج‌ترین و گیج‌کننده‌ترین مشکلاتی که کاربران وردپرس با آن مواجه می‌شوند، پیغام خطای Fatal error: Maximum execution time of N seconds exceeded است. این خطای Maximum Execution Time در وردپرس که عموماً هنگام نصب یک افزونه سنگین، به‌روزرسانی قالب یا وارد کردن داده‌های حجیم رخ می‌دهد، به معنای متوقف شدن اسکریپت PHP سایت شما توسط سرور است.

با هاست وردپرس میزبان پک، سرعت سایت وردپریستو 3 برابر کن.

آموزش رفع خطای Maximum Execution Time در وردپرس
آموزش رفع خطای Maximum Execution Time در وردپرس

این راهنمای جامع و تخصصی به شما کمک می‌کند تا ابتدا درک کنید که خطای Maximum Execution Time چیست و چرا در وردپرس اتفاق می‌افتد؟ و سپس با استفاده از روش‌های مختلف، Maximum execution time exceeded را برای همیشه از وب‌سایت خود حذف کنید و ارور maximum execution time وردپرس را به‌صورت اصولی حل نمایید.

۱. خطای Maximum Execution Time چیست و علت بروز آن در وردپرس

زمان اجرای حداکثر (Maximum Execution Time) یک محدودیت امنیتی است که توسط سرور PHP configuration تعریف می‌شود. این محدودیت، حداکثر زمانی (بر حسب ثانیه) را تعیین می‌کند که یک اسکریپت PHP اجازه دارد قبل از اینکه توسط سرور متوقف شود، اجرا گردد. مقدار پیش‌فرض این تنظیم اغلب روی ۳۰ یا ۶۰ ثانیه تنظیم شده است.

۱.۱. چرا این خطا حیاتی است؟ (اهمیت محدودیت زمان اجرای PHP)

هدف از این محدودیت، جلوگیری از بارگذاری بیش از حد سرور توسط اسکریپت‌های معیوب یا بی‌نهایت است. اگر یک افزونه یا عملیات خاصی (مثل بک‌آپ‌گیری یا ایمپورت) بیش از حد تعیین‌شده (مثلاً ۳۰ ثانیه) طول بکشد، سرور به‌طور خودکار آن را متوقف می‌کند تا منابع برای سایر کاربران آزاد شوند. در نتیجه، شما با پیغام error maximum execution time exceeded مواجه می‌شوید.

۱.۲. علت بروز خطای Maximum Execution Time در وردپرس

دلایل اصلی مشاهده‌ی ارور time limit در وردپرس عبارتند از:

  • افزونه‌ها یا قالب‌های سنگین: خطا هنگام نصب افزونه وردپرس یا قالبی که نیاز به پردازش طولانی‌مدت برای استخراج فایل‌ها یا اتصال به APIهای خارجی دارد.
  • عملیات حجیم: واردات (Import) گسترده‌ی محتوا، به‌روزرسانی‌های دیتابیس یا عملیات بک‌آپ‌گیری.
  • سرور کند یا محدودیت کم: سروری که به‌طور پیش‌فرض max_execution_time وردپرس را روی مقدار بسیار پایینی تنظیم کرده است.

نتیجه‌گیری بخش ۱: حل خطای زمان اجرای اسکریپت در وردپرس مستقیماً به افزایش زمان اجرای PHP در وردپرس بستگی دارد تا اسکریپت‌های سنگین فرصت تکمیل کار خود را پیدا کنند.

۲. چگونه خطای Maximum Execution Time exceeded را رفع کنیم؟ (روش‌های اصلی)

برای رفع خطای Maximum Execution Time exceeded، شما باید مقدار max_execution_time را در تنظیمات PHP سرور خود افزایش دهید. بسته به نوع دسترسی شما به سرور، چهار روش اصلی برای تغییر زمان اجرای PHP وجود دارد.

۲.۱. روش اول: رفع ارور time limit در فایل wp-config.php (ساده‌ترین روش)

اگر می‌خواهید رفع سریع خطای Timeout در وردپرس را انجام دهید و دسترسی ساده‌ای به فایل‌های سایت دارید، می‌توانید از فایل اصلی پیکربندی وردپرس استفاده کنید.

توضیحات کامل:

فایل wp-config.php اصلی‌ترین فایل پیکربندی وردپرس است. با افزودن یک خط کد ساده به این فایل، می‌توانید به وردپرس بگویید که محدودیت زمان اجرای PHP را افزایش دهد. این روش اغلب به‌خوبی جواب می‌دهد مگر اینکه ارائه‌دهنده هاست شما این دستور را مسدود کرده باشد.

مثال واقعی (WP-Config افزایش زمان اجرا):

فایل wp-config.php را در ریشه نصب وردپرس خود باز کنید و کد زیر را دقیقاً قبل از خط /* That's all, stop editing! Happy blogging. */ قرار دهید:

نکته کلیدی: اگر با تنظیم ۳۰۰ ثانیه باز هم با مشکل php time limit exceeded wordpress مواجه شدید، می‌توانید این مقدار را تا ۶۰۰ (۱۰ دقیقه) نیز افزایش دهید، اما اگر مشکل همچنان ادامه داشت، این نشان می‌دهد که هاست شما این دستور را نادیده می‌گیرد و باید به سراغ روش‌های سطح بالاتر (مانند php.ini یا پنل هاستینگ) بروید.

۲.۲. روش دوم: تنظیم max_execution_time از طریق هاست (بهترین روش)

وارد پنل هاست وردپرس بشید، روی php sttings کلیک کنید و مقدار Maximum Execution Time رو افزایش دهید.

5/5 - (1 امتیاز)
Picture of تیم تولید محتوا
تیم تولید محتوا

ما یک تیم 21 نفره برای تولید محتوا داریم که هر روز محتواهای جدید انتشار و محتوایای قدیمی رو بروزرسانی میکنیم.

هاست وردپرس

Wordpress Hosting

شروع از 139 هزار تومان/ماه

سایت هایی که قصد دارند رشد کنند

هاست ووکامرس

WooCommerce Hosting

شروع از 400 هزار تومان/ماه

فروشگاه هایی که کندی رو حس کردند

سرور مجازی

VPS Server

شروع از 299 هزار تومان/ماه

کسب و کارهایی که نیاز به دسترسی بالایی دارند

سرور اختصاصی

Dedicated Hosting

شروع از 1 میلیون تومان/ماه

کسب و کارهایی که به یک سرور فیزیکی نیاز دارند

هاست میزبان پک: بهترین هاست وردپرس