هنگامی که نیاز به بهروزرسانی یکی از افزونهها یا قالبهای وردپرس دارید، ممکن است با خطای “php max execution time” روبرو شوید.
در این حالت یک قسمت از کد PHP در وردپرس برای اجرا درخواست ، بیشتر از حداکثر زمان طول میکشد.
این موضوع برای کسانی که با وردپرس و خطاهای آن آشنایی کمی دارند ممکن است نگرانکننده به نظر برسد. اما در واقعیت، خطای حداکثر زمان اجرا برای وردپرس امری رایج است که با رویکردهای مناسب میتوانید آن را حل کنید.
در ادامه میتوانید از این آموزش برای ارتفای نسخه php هاست برای پنل “سی پنل” و “دایرکت ادمین” استفاده کنید.
دلیل این خطا چیست ؟
همانطور که میدانید، وردپرس اصولاً با زبان برنامهنویسی PHP نوشته شده است. در حال حاضر، وبسرورها به دلیل افزایش امنیت وبسایتها، زمان اجرای اسکریپتهای PHP را معمولاً در بازهای از 30 تا 60 ثانیه محدود میکنند. در صورتی که اجرای اسکریپتها در این محدوده زمانی انجام نشود.
با پیام خطای “php max execution” مواجه خواهید شد. البته توجه داشته باشید که این زمان ممکن است برای شرکتهای میزبانی وب مختلف متفاوت باشد و به تصمیم آنها بستگی دارد. اما در اکثر موارد، این بازه زمانی بین 30 تا 60 ثانیه قرار دارد.
شاید برای شما هم اتفاق بیفتد که زمانی طبق دوره اموزشی اینوب قالب مورد نظر رو نصب و فعال میکنید در هنگام نصب افزونه با این خطا مواجه میشوید که باید زمان “php execution time” روی مقدار عددی که نشان می دهد باشد.
برای حل این مورد طبق روش زیر مراحل را یکی یکی انجام دهید این مراحل در هر دو پنل یکی می باشد
در ابتدا وارد پنل هاست میشویم و از بخش “Files” وارد بخش “file manager” میشویم
حال از این بخش روی دایرکتوری “public_html” کلیک میکنیم .
حال باید از بین گزینه ها “htaccess” رو پیدا کنید اگر این فایل رو نتونستید پیدا کنید، میتوانید از روش زیر این فایل رو از حالت مخفی خارج کنید .
داخل دایرکتوری روی “setting” کلیک کنید طبق شماره 1 و تیک گزینه “show hidden file” رو بزنید، و روی “save” کلیک کنید .
حال روی فایل “htaccess” کلیک راست کنید و روی گزینه edit کلیک کنید. و بار دیگر در پایم بعدی روی “edit” باید کلیک کنید .
مرحله اول
مرحله دوم
کد زیر را در قسمت صفحه که برای شما باز شد در اخرین خط بنویسید یا بهتره کپی کنید تا چیزی از قلم نیفته 😉
php_value max_execution_time 60
فقط یادتون باشه عددی که در اخر کد نوشته شده رو طبق اون خطایی که در سایت برای شما نشان داده شده تنظیم کنید و در آخر روی save کلیک کنید.
در این قسمت کد رو نوشته یا پیست کنید سپس روی “save change” کلیک کنید حال یک بار از سایت خارج یا صفحه را “Reload” کنید.