بررسی و رفع خطای Maximum Execution Time Exceeded وردپرس

4

خطای Maximum Execution Time Exceeded وردپرس : آیا شما تا به حال “خطای: حداکثر زمان اجرا بیش از ۳۰ ثانیه ” را هنگام تلاش برای بروزرسانی یک افزونه یا قالب وردپرس مشاهده کرده اید؟

به طور معمول این مشکل زمانی رخ می دهد که یک کد PHP در وردپرس برای اجرای مدت زمان طولانی طول می کشد و به حداکثر زمان تعیین شده توسط سرور میزبان وردپرس شما می رسد. محدودیت زمانی به جلوگیری از سوء استفاده از منابع سرور کمک می کند و به همین دلیل مهم است.در این مقاله به شما نشان خواهیم داد که چگونه این خطا را برطرف کنید: حداکثر زمان اجرای فراتر از وردپرس.

خطای Maximum Execution Time Exceeded وردپرس

وردپرس عمدتا به زبان برنامه نویسی PHP کدگذاری می شود. برای محافظت از سرورهای وب در برابر سوءاستفاده ، مدت زمانی وجود دارد که یک اسکریپت PHP بتواند اجرا شود.محدودیت زمانی واقعی در شرکت های میزبان متفاوت است.

اما بیشتر اوقات بیشترین زمان اجرا بین ۳۰ تا ۶۰ ثانیه تعیین می شود زیرا این معمولا برای اجرای یک اسکریپت خوب PHP کافی است.هنگامی که یک اسکریپت به حداکثر زمان اجرای اجرا می رسد ، منجر به خطای maximum execution time exceeded خواهد شد.

خطای Maximum Execution Time Exceeded
رفع خطای حداکثر زمان اجرا

اگرچه خطای حداکثر زمان اجرای بیش از حد “خطای مهلک” خوانده می شود ، اما یکی از رایج ترین خطاهای وردپرس است و می توانید به راحتی این مشکل را برطرف کنید.بسته به زمان و جایی که این خطا ایجاد شده است ، وردپرس ممکن است پیام خطای زیر را به بازدید کنندگان وب سایت شما نشان دهد.

رفع خطای حداکثر زمان اجرا
این بخشی از ویژگی محافظت در برابر خطای مهلک است که در وردپرس ۵.۲ اضافه شده است. همچنین ممکن است ایمیلی دریافت کنید که به شما بگوید کدام افزونه (اگر یک افزونه باعث بروز خطا شد) باعث بروز این مشکل شده است.

رفع خطای Maximum Execution Time Exceeded وردپرس

ایمیل همچنین شامل یک لینک ویژه است که به شما امکان می دهد با “حالت بازیابی” وارد وردپرس شوید.

رفع خطاهای وردپرس

پس از آنجا می توانید افزونه ای را که باعث ایجاد خطا شده است غیرفعال یا حذف کنید. با این حال ، اگر نمی خواهید افزونه را غیرفعال کنید ، می توانید علت اصلی ایجاد خطا را برطرف کنید.

رفع خطای Maximum Execution Time Exceeded وردپرس

برای رفع خطا ، باید فایل .htaccess خود را به صورت دستی ویرایش کرده و یک خط ساده از کد اضافه کنید.به سادگی با استفاده از یک سرویس دهنده FTP به وب سایت خود وصل شوید.پرونده .htaccess شما در همان پوشه ای که پوشه های / wp-content / و / wp-admin / هستند قرار دارد.

به عنوان مثال ، اگر از FileZilla به عنوان کلاینت FTP خود استفاده می کنید ، می توانید آن را در قسمت “سایت از راه دور” در ستون سمت راست پیدا کنید.

ویرایش فایل htaccess در وردپرس از طریق FTP

پس از یافتن پرونده .htaccess ، روی گزینه “مشاهده / ویرایش” کلیک راست کرده و باز کنید. با این کار پرونده در ویرایشگر متن باز می شود.

ویرایش فایل htaccess در وردپرس

در مرحله بعد ، باید این خط را در انتهای پرونده .htaccess خود اضافه کنید:

php_value max_execution_time 300

افزایش میزان محدویت PHP برای وردپرسپس از اتمام ، پرونده خود را ذخیره کنید.

این کد به سادگی مقدار حداکثر زمان اجرا را ۳۰۰ ثانیه (۵ دقیقه) تعیین می کند. اکنون می توانید به وب سایت خود مراجعه کنید تا ببینید خطا برطرف شده است یا خیر.اگر هنوز خطایی دریافت کردید ، پس از آن مقدار را به ۶۰۰ افزایش دهید.

روش دیگر برای رفع خطا حداکثر زمان اجرا در وردپرس ، اصلاح پرونده php.ini شما است.فایل php.ini یک پرونده پیکربندی است که تنظیمات مربوط به PHP را روی سرور شما تعریف می کند.

در بسیاری از سیستم عامل هاستینگ وردپرس ، ممکن است آن را در داخل پوشه وردپرس خود مشاهده نکنید.در این حالت ، می توانید یک پرونده جدید php.ini را در داخل پوشه root وردپرس خود ایجاد کنید. پس از آن پرونده php.ini را ویرایش کرده و خط زیر را اضافه کنید.

 max_execution_time = 60

فراموش نکنید که تغییرات خود را در سرور ذخیره و بارگذاری کنید. اکنون می توانید به وب سایت خود مراجعه کرده و ببینید که آیا این خطا از بین رفته است یا خیر.در بیشتر موارد ، افزایش حداکثر زمان اجرای با استفاده از هر دو روش ، خطا را برطرف می کند. اما اگر اینگونه نباشد ، برای کمک باید با ارائه دهنده میزبان وردپرس خود تماس بگیرید.

زهراقادرپناه فارغ التحصیل رشته فناوری اطلاعات،مدیر و توسعه دهنده لرن دی ال :) طراح UI /UX

نظرات شما را با گوش دل می شنویم

ارسال دیدگاه

دو × 1 =