چطور خطای Maximum Execution Time Exceeded را در وردپرس برطرف کنیم؟
برخی از کاربران سوالاتی درمورد دریافت خطای Maximum Execution Time Exceeded هنگام آپدیت قالب خود میپرسند. برطرف کردن این خطا نسبتا ساده است اما برای مبتدیان میتواند خسته کننده باشد. در این مقاله میخواهیم به نحوه برطرف کردن این ارور بپردازیم
چرا ارور Maximum Execution Time Exceeded اتفاق میافتد؟
وردپرس براساس زبان برنامه نویسی PHP کد نویسی شده است. برای محافظت وب سرور از سو استفاده شدن، یک محدودیت زمانی برای اجرای هر اسکریپت PHP تنظیم شده. برخی از خدمات دهندگان میزبانی وب این محدودیت زمانی را در مدت طولانی تری تنظیم میکنند و برخی مدتهای کوتاهتری را در نظرمیگیرند. زمانی که یک اسکریپت در حداکثر محدوده زمانی که برای اجرا مشخص شده اجرا نمیشود، ارور Maximum Execution Time Exceeded نمایش داده میشود.
مقاله مرتبط: چطور خطای too many redirect را در وردپرس برطرف کنیم؟
برطرف کردن ارور Maximum Execution Time Exceeded
دو راه برای رفع این خطا وجود دارد. اولی ویرایش دستی فایل .htaccess و دومی برطرف کردن آن بوسیله استفاده از پلاگین است.
روش 1 : ویرایش دستی فایل .htaccess
به سایت خود بوسیله اکانت ftp client متصل شوید. فایل .htaccess شما در دایرکتوری ریشه قرار دارد.
سپس کد زیر را کپی کنید و در این فایل جاگذاری کنید
php_value max_execution_time 300
این کد بهسادگی مقدار حداکثر زمان اجرای اسکریپت را به 300 ثانیه یا 5 دقیقه میرساند. اگر همچنان ارور را دریافت میکنید حداکثر زمان را روی 600 ثانیه تنظیم کنید.
اگر این روش را میپسندید راهنمای ما درمورد دستورات مفید برای استفاده در .htaccess را مطالعه کنید.
روش 2: استفاده از پلاگین.
اگر نمیخواهید بطور دستی این کار را انجام دهید لازم است بوسیله پلاگین ارور را برطرف کنید. پلاگین WP Maximum Execution Time Exceeded را نصب و راهاندازی کنید. این تمام کاری است که باید انجام دهید، پس از نصب پلاگین حداکثر مدت زمان اجرای اسکریپتها به 300 ثانیه افزایش پیدا میکند
اگر این مقاله را مفید دیدید میتوانید با دوستان خود به اشتراک بگذارید.