
برای پشتیبانی از اجرای روان سرور شما، دستورالعمل های PHP شرایط و قوانین خاصی را برای اجرای اسکریپت ها دیکته می کنند.
یکی از این قوانین، Max_Execution_Time است که حداکثر زمانی را که یک اسکریپت میتواند برای آن اجرا شود را تعریف میکند.
به طور پیش فرض، این زمان روی 30 ثانیه تنظیم شده است.
اگر یک اسکریپت بیش از 30 ثانیه اجرا شود، به طور خودکار متوقف می شود و یک خطا گزارش می شود.
اگر نیاز به اجرای اسکریپت های بزرگ روی سرور خود دارید، ممکن است بخواهید این محدودیت زمانی را تمدید کنید.
به طور معمول، اسکریپتهای PHP (مثلاً در پلاگینها و تمهای وردپرس) اشاره میکنند که آیا نیاز به افزایش حداکثر زمان اجرا در اسناد خود دارید یا خیر.
دستورالعمل های PHP معمولاً از طریق یک فایل پیکربندی PHP.ini روی سرور شما مدیریت می شوند.
با این حال، ما اجازه تغییرات مستقیم به PHP.ini را در سرورهای HostPapa نداریم.
تغییرات پیکربندی PHP را می توان با استفاده از My cPanel انجام داد.
max execution time چیست؟
حال چگونه خطای Max Execution Time را برطرف کنیم؟
همانطور که گفته شد، خطای max_execution_time وردپرس بعد از اینکه یک افزونه، تم یا به روز رسانی وردپرس برای اجرای یک اسکریپت PHP بیش از حد طول بکشد ظاهر می شود.
اخطار خطا را در چندین ناحیه خواهید دید.
اگر در دسترسی به وب سایت خود مشکل دارید، ایمیل خطای مرگباری که دریافت کرده اید دارای پیوندی برای راه اندازی نمونه وردپرس شما در حالت بازیابی است.
max execution time چیست؟
وردپرس در حالت بازیابی
چندین راه برای رفع خطای max_execution_time وردپرس وجود دارد:
- شناسایی و حذف نصب افزونه یا تم یا سایر منابعی که در وهله اول باعث ایجاد خطا شده اند. این کار در حالت بازیابی یا با حذف افزونه از طریق FTP انجام می شود.
- افزایش حداکثر زمان اجرا در داشبورد وردپرس از طریق یک افزونه.
- تغییر حداکثر زمان اجرا در wp-config.php.
- افزایش حداکثر زمان اجرا در فایل htaccess.
- تغییر حداکثر زمان اجرا در فایل php.ini. از ارائه دهنده هاست خود بخواهید حداکثر زمان اجرا را افزایش دهد.
max execution time چیست؟
مشکل را uninstall کنید.
این راه حل حداکثر خطای اجرای را حذف می کند، اما حداکثر زمان اجرا را افزایش نمی دهد.
بنابراین، اگر تصمیم بگیرید که میخواهید جایگزینی برای افزونه یا طرح زمینه متخلف پیدا کنید، گزینه مناسبی است.
اگر به جای آن میخواهید حداکثر زمان اجرا را افزایش دهید تا فضایی برای یک افزونه یا طرح زمینه ایجاد کنید، به بخشهای زیر بروید.
کسانی که علاقه مند به حذف مورد مشکل هستند (به عنوان مثال، طرح زمینه یا افزونه)، دستورالعمل های زیر را دنبال کنید.
برای شروع، تمام تلاش خود را بکنید تا با روش های زیر مشخص کنید که مشکل از کجاست:
- آخرین مورد نصب شده را حذف نصب کنید، به خصوص اگر خطا درست پس از نصب افزونه یا تم یا به روز رسانی به جدیدترین نسخه وردپرس رخ داده باشد.
- صندوق ورودی ایمیل خود را بررسی کنید تا ببینید آیا وردپرس برای شما ایمیلی در مورد خطای مرگبار ارسال کرده است یا خیر. گاهی اوقات آنها اطلاعاتی در مورد اینکه کدام افزونه در وهله اول باعث ایجاد مشکل شده است را درج می کنند.
- اگر نمیدانید کدام مورد باعث خطا شده است، توصیه میکنیم هر افزونه را غیرفعال کنید، سپس آنها را یکی یکی مجدداً فعال کنید و هر بار بهروزرسانی کنید تا متوجه شوید کدام یک خطا ایجاد میکند.
- پس از شناسایی مورد مشکل، باید آن را از سایت وردپرس خود حذف نصب کنید.
همچنین شما میتوانید مطالبی از قبیل تغییر رنگ تصویر در Photoshop 2020 ، تایید دو مرحله ای اینستاگرام ، هشتگ گذاری موثر در اینستاگرام و… را مطالعه نمایید.
جهت آموزش های بیشتر اینستاگرام آژانس مدلین را فالو داشته باشید.