یکی از خطاهایی که گاها کاربران با اون روبه رو می شن خطایی با عبارت Maximum Execution Time Exceeded هست.خطایی که مرتبط با اسکریپت های وردپرس هستش.برای رفع این خطا راه های ساده ای وجود داره .در این آموزش رفع خطای Maximum Execution Time Exceeded در وردپرس رو بررسی می کنیم.همون طور که از اسمش ارور پیداست مربوط به محدویت زمانی می باشد
خطای وردپرس : رفع خطای Maximum Execution Time Exceeded وردپرس
علت بروز خطای Maximum Execution Time Exceeded چیست؟
وردپرس با زبان php نوشته شده و برای محافظت از سرور در برابر حملات،یک سری محدودیت های برای اجرای اسکریپت ها داره.برخی از وب هاستینگ ها این میزان رو افزایش میدن و محدودیت زمانی رو کمتر می کنن.این درحالیه که اغلب اونا این طور نیستن.وقتی اسکریپت ها درخواستشون از محدودیت تعیین شده بیشتر باشه این خطا رخ میده.
چگونگی رفع خطای Maximum Execution Time Exceeded
برای رفع خطا دو راه وجود داره:
1-ویرایش فایل htaccess
یکی از فایل های مهم وردپرس فایل htaccess هست که قبلا در معرفی این فایل پست های زیادی رو خودندید.برای ویرایش این فایل به صورت دستی میتونید وارد کنترل پنل هاستتون شید یا این که از نرم افزار های FTP موجود استفاده کنید.
این فایل زیرمجموعه فولدر های wp-content یا wp-admin هست.برای یافتن این ایل این قسمت هارو جست وجو کنید.
سپس کد زیر رو به فایل اضافه کنید:
php_value max_execution_time 300
همون طور که مشاهده میکنید،در انتهای کد عدد 300 وجود داره که این بازه زمانی ما برای تعیین محدودیته.300 ثانیه یا 5 دقیقه زمانی مناسبه ولی اگه همچنان مشکلتون پابرجا بود میتونید این میزان رو دوبرابر یعنی 600 ثانیه تعیین کنید.
2-استفاده از افزونه وردپرس
اگه احیانا استفاده از روش بالا براتون مقدور نبود میتونید از افزونه Wp MAXIMUM EXECUTION TIME استفاده کنید.
این افزونه مشابه با کد بالا،محدودیت زمانی رو تا 300 ثانیه تغییر میده.
امیدوارم از این مطلب استفاده کافی رو ببرید.
منبع:بیگ تم