اخیرا یکی از کاربران اظهار کرد که به خاطر خطای مهلک Maximum Execution Time Exceeded قادر به آپدیت قالب وردپرس خودش نیست. رفع این مشکل نسبتا ساده است، اما برای کسانی که تازه کار هستند خیلی آزاردهنده‌ست. در این مقاله به حل خطای maximum execution time exceeded در وردپرس میپردازیم.

maximum exection time exceeded in wordpress

چرا این خطا رخ می‌دهد؟
وردپرس بر مبنای زبان برنامه نویسی php کد شده است. برای محافظت وب سرورها از هرگونه سوءاستفاده ، محدویت زمانی تعیین میشود که مشخص میکند یک اسکریپت php چه زمانی برای اجرا دارد. برخی از ارائه‌دهندگان هاست این مقدار را بالا و برخی دیگر آن را پایین تنظیم میکنند. زمانی که یک اسکریپت به حداکثر محدودیت زمانی خودش برسد ، منجر به خطای maximum time exceeded میشود.

رفع خطای Maximum Execution Time Exceeded

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

روش1: ویرایش دستی فایل .htaccess

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

php_value max_execution_time 300

این کد به راحتی مقدار حداکثر زمان اجرای اسکریپت رو به 300ثانیه (5دقیقه) تغییر میده. اگر بعد از این تغییر همچنان همون خطارو میگیرید ، این مقدار رو به 600 افزایش بدهید.

روش2: استفاده از پلاگین

اگر دوست ندارید که فایل .htaccess رو به صورت دستی ویرایش کنید ، میتونید پلاگین WP Maximum Execution Time Exceeded رو دانلود کنید. همین. این پلاگین ماکسیمم زمان اجرا رو به 300ثانیه تغییر میده.

  • امیدوارم این مقاله مشکل شما رو در خطای Maximum execution time exceeded در وردپرس حل کرده باشه. موفق باشید

لیلا زاهدیAuthor posts

Avatar for لیلا زاهدی

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

بدون دیدگاه

دیدگاهتان را بنویسید

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