رفع خطای fatal error maximum execution time exceeded

وقتی قصد به‌روزرسانی یک قالب یا افزونه در وب‌سایت وردپرسی‌تان را دارید، ممکن است با پیغام خطای "حداکثر زمان اجرا بیش از ۳۰ ثانیه است" مواجه شوید. این خطا به این معناست که یک قطعه کد PHP در وردپرس بیش از زمان مجاز برای اجرا استفاده شده است.
/
رفع خطای fatal error maximum execution time exceeded
/

رفع خطای fatal error maximum execution time exceeded – در دنیای جذاب و پویای وب‌سایت‌ها، گاهی اوقات با چالش‌های فنی روبرو می‌شویم که نیازمند آگاهی و دانش تخصصی هستند. یکی از این چالش‌ها، خطای “حداکثر زمان اجرا بیش از ۳۰ ثانیه” در وردپرس است که ممکن است در زمان بروزرسانی قالب‌ها یا افزونه‌ها نمایش داده شود. این خطا ممکن است در ابتدا برای کاربران کمی پیچیده به نظر برسد، اما با دانش صحیح و راهنمایی‌های مناسب، می‌توان به راحتی آن را حل کرد.

در این مقاله، به شیوه‌های مختلفی که برای رفع این خطا در وردپرس وجود دارد، پرداخته و به شما خواهیم آموخت که چگونه با اقدامات ساده و موثر، مانع این خطای متداول شوید. با ما همراه باشید تا در این سفر به دنیای تکنیکی و مهم رفع خطاهای وردپرس، ابزارهای لازم را در اختیار داشته باشید و به آسانی با این چالش‌ها روبرو شوید.

بررسی خطای fatal error maximum execution time exceeded

وقتی قصد به‌روزرسانی یک قالب یا افزونه در وب‌سایت وردپرسی‌تان را دارید، ممکن است با پیغام خطای “حداکثر زمان اجرا بیش از ۳۰ ثانیه است” مواجه شوید. این خطا به این معناست که یک قطعه کد PHP در وردپرس بیش از زمان مجاز برای اجرا استفاده شده است. این پیغام ممکن است برای افرادی که با مفاهیم فنی وردپرس کم آشنایی دارند، ترسناک به نظر بیاید. اما واقعیت این است که این خطا جزء مشکلات رایج و قابل حل در وردپرس است و ما به شما نشان خواهیم داد که چگونه با موفقیت این خطا را برطرف کنید.

در این مقاله، با هم به دنیای وردپرس خواهیم پرداخت و شیوه‌های مختلفی که برای حل این مشکل و رفع این خطا وجود دارد، را مرور خواهیم کرد. از روش‌های ویرایش فایل‌ها تا استفاده از افزونه‌ها، تمام جزئیات را به شما خواهیم آموخت. با ما همراه باشید تا با اطمینان و اطلاعات لازم، به‌روزرسانی‌های وردپرسی‌تان را با اطمینان و موفقیت انجام دهید.

رفع خطای fatal error maximum execution time exceeded - آپرین وردپرس
رفع خطای fatal error maximum execution time exceeded – آپرین وردپرس

 

دلیل نمایش “Max execution time” چیست؟

“Max execution time” یا “حداکثر زمان اجرا”، یک محدودیت مهم در محیط وب‌سرورها است که به دلایل امنیتی و کارایی تعیین می‌شود. وب‌سرورها به منظور جلوگیری از اجرای نامحدود و زمان‌بر برنامه‌ها، زمان حداکثری را برای اجرای یک کد مشخص تعیین می‌کنند. این محدودیت به ویژه برای اجرای اسکریپت‌های PHP که در پشت تمامی وب‌سایت‌ها عمل می‌کنند، اهمیت دارد.

زمانی که یک اسکریپت یا کد PHP در وردپرس اجرا می‌شود و زمان اجرای آن حداکثر زمان تعیین شده توسط وب‌سرور را بیشتر می‌کند، پیغام خطای “حداکثر زمان اجرا بیش از ۳۰ ثانیه” یا مشابه آن نمایش داده می‌شود. این پیغام به شما اعلام می‌کند که اجرای اسکریپت بیش از زمان مجاز تعیین شده است و اجرا متوقف می‌شود تا از بار زیاد روی سرور جلوگیری شود و نقض امنیت نشود. این محدودیت از انجام عملیات‌های نامحدود و پتانسیل خطرناک جلوگیری می‌کند و به حفظ عملکرد سریع و پایدار وب‌سرور کمک می‌کند.

نحوه رفع خطای “Maximum execution time of 30 seconds exceeded”

برای رفع این خطا می‌توانید از روش‌های زیر استفاده کنید:

  • ویرایش فایل htaccess
  • ویرایش فایل wp-config.php
  • ویرایش فایل php.ini
  • استفاده از افزونه Google Pagespeed Insights

اکنون به توضیح هر یک از این روش‌ها به صورت گام به گام می‌پردازیم:

  1.  ویرایش فایل htaccess:
  • با وارد کردن نام کاربری و رمز عبور، به سی‌پنل یا پنل مدیریتی هاست خود وارد شوید.

    رفع خطای fatal error maximum execution time exceeded - آپرین وردپرس
    رفع خطای fatal error maximum execution time exceeded – آپرین وردپرس
  • از منوی “Files”، “File Manager” را انتخاب کنید.
  • در دایرکتوری “public_html” قرار بگیرید.

    رفع خطای fatal error maximum execution time exceeded - آپرین وردپرس
    رفع خطای fatal error maximum execution time exceeded – آپرین وردپرس
  • فایل مخفی “htaccess” را پیدا و روی آن کلیک راست کنید. اگر فایل را پیدا نمیکنید آموزش پیداکردن فایل های مخفی را بخوانید.

    رفع خطای fatal error maximum execution time exceeded - آپرین وردپرس
    رفع خطای fatal error maximum execution time exceeded – آپرین وردپرس
  • گزینه “Edit” را انتخاب کنید.

    رفع خطای fatal error maximum execution time exceeded - آپرین وردپرس
    رفع خطای fatal error maximum execution time exceeded – آپرین وردپرس
  • کد زیر را در انتهای فایل قرار داده و ذخیره کنید:
php_value max_execution_time 300

 

 

 

2. ویرایش فایل wp-config.php:

  • از طریق منوی “Files” و “File Manager” به دایرکتوری “public_html” بروید.
  • فایل “wp-config.php” را پیدا کرده و روی آن کلیک راست کنید.
  • گزینه “Edit” را انتخاب کنید.
  • کد زیر را در ابتدای فایل وارد کنید و ذخیره کنید:
    set_time_limit(60);

3. ویرایش فایل php.ini:

  • یک فایل با نام “php.ini” در دایرکتوری “public_html” ایجاد کنید.

فایل “php.ini” را باز کرده و کد زیر را وارد کرده و ذخیره کنید:

set_time_limit(60);

4. استفاده از افزونه Google Pagespeed Insights:

 

رفع خطای fatal error maximum execution time exceeded - آپرین وردپرس
رفع خطای fatal error maximum execution time exceeded – آپرین وردپرس
  • از طریق منوی “افزونه‌ها” و “افزودن جدید” به افزونه  بروید و آن را نصب و فعال کنید.
  • از منوی “ابزارها”، افزونه Google Pagespeed Insights را انتخاب کرده و روی “Advanced Configuration” کلیک کنید.
  • در بخش “Maximum Execution Time”، مقدار مورد نظر خود را تنظیم کنید و تغییرات را ذخیره کنید.

با این راه‌حل‌ها، مشکل خطای “حداکثر زمان اجرا بیش از ۳۰ ثانیه” در وردپرس شما حل خواهد شد. حالا می‌توانید با آرامش و بدون نگرانی اقدامات مورد نیاز خود را در وب‌سایتتان انجام دهید.

با ما همراه باشید تا با اطلاعات بیشتری در خصوص رفع این خطا و موارد دیگر در دنیای وردپرس آشنا شوید. اگر هر گونه سوال یا ابهامی دارید، لطفاً در قسمت دیدگاه‌ها با ما در ارتباط باشید. ما با خوشحالی آماده‌ایم کمک کنیم!

برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]
ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *