یکی از خطاهایی که گاها کاربران با اون روبه رو می شن خطایی با عبارت Maximum Execution Time Exceeded هست.خطایی که مرتبط با اسکریپت های وردپرسه.برای رفع این خطا راه های ساده ای وجود داره .در این آموزش نحوه رفع این خطارو بررسی می کنیم.

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

علت بروز خطای  Maximum Execution Time Exceeded چیست؟

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

 

4

چگونگی رفع خطایMaximum Execution Time Exceeded

برای رفع خطادو راه وجود داره:

۱-ویرایش فایلhtaccess

یکی از فایل های مهم وردپرس فایل htaccess هست که قبلا در معرفی این فایل پست های زیادی رو خودندید.برای ویرایش این فایل به صورت دستی میتونید وارد کنترل پنل هاستتون شید یا این که از نرم افزار های FTP موجود استفاده کنید.

این فایل زیرمجموعه  فولدر های wp-content یا wp-admin هست.برای یافتن این ایل این قسمت هارو جست وجو کنید.

سپس کد زیر رو به فایل اضافه کنید:

۱
۲
۳
</pre>
php_value max_execution_time 300
<pre>

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

۲-استفاده از پلاگین

اگه احیانا استفاده از روش بالا براتون مقدور نبود میتونید از افزونه Wp MAXIMUM EXECUTION TIME استفاده کنید.

دانلود افزونه

این افزونه مشابه با کد بالا،محدودیت زمانی رو تا ۳۰۰ ثانیه تغییر میده.

امیدوارم از این مطلب استفاده کافی رو ببرید.