اخیرا یکی از کاربران اظهار کرد که به خاطر خطای مهلک Maximum Execution Time Exceeded قادر به آپدیت قالب وردپرس خودش نیست. رفع این مشکل نسبتا ساده است، اما برای کسانی که تازه کار هستند خیلی آزاردهندهست. در این مقاله به حل خطای maximum execution time exceeded در وردپرس میپردازیم.
چرا این خطا رخ میدهد؟
وردپرس بر مبنای زبان برنامه نویسی 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 در وردپرس حل کرده باشه. موفق باشید
بدون دیدگاه