بنر وب سایت مجموعه ایوسی
بنر وب سایت مجموعه ایوسی
جستجو
این کادر جستجو را ببندید.

هدایای ویژه طراحی سایت

نحوه رفع خطای مرگبار: بیش از حداکثر زمان اجرا در وردپرس

رفع خطای مرگبار: بیش از حداکثر زمان اجرا در وردپرس به راحتی

اگر این مقاله را دوست دارید، لطفا آن را با دوستان خود به اشتراک بگذارید.

آیا هنگام تلاش برای به روز رسانی افزونه یا طرح زمینه وردپرس، «خطای مرگبار: بیش از حداکثر زمان اجرای ۳۰ ثانیه»¹ را روی صفحه نمایش خود مشاهده می کنید؟

به طور معمول این مشکل زمانی رخ می دهد که یک کد PHP در وردپرس زمان زیادی برای اجرا می برد و به حداکثر محدودیت زمانی تعیین شده توسط سرور میزبان وردپرس شما می رسد. محدودیت زمانی مهم است زیرا به جلوگیری از سوء استفاده از منابع سرور کمک می کند.

در این مقاله از ایوسی، به شما نشان خواهیم داد که چگونه خطای مهلک را برطرف کنید: بیش از حداکثر زمان اجرا در وردپرس.

لطفاً برای تکمیل این فرم، جاوا اسکریپت را در مرورگر خود فعال کنید.

طراحی وب سایت: راهی برای جذب مشتریان و افزایش فروش آنلاین شما

آیا میخواهید کسب و کار آنلاین خود را به سطح جدیدی برسانید؟

با یک وب سایت حرفه‌ای، میتوانید به مشتریان اعتماد بیشتری القا کنید و فروش آنلاین خود را افزایش دهید. طراحی وب سایت حرفه‌ای به شما امکان می‌دهد تا هویت برند خود را به صورت جذاب نمایش دهید و محصولات و خدمات خود را به نمایش بگذارید. همچنین، با بهینه سازی وب سایت، میتوانید در موتورهای جستجو (مثل گوگل) بالاترین رتبه را کسب کنید و بیشترین ترافیک را به سمت وب سایت خود جذب کنید.

با ما تماس بگیرید (یا اطلاعات تماس‌تان را برای ما ارسال کنید) و ما به شما کمک خواهیم کرد تا یک وب سایت منحصر به فرد داشته باشید.

۰۹۱۳۳۹۵۷۹۲۰

نام
درخواست مدنظر شما

چرا خطای حداکثر زمان اجرای بیش از حد رخ می دهد؟

وردپرس عمدتاً به زبان برنامه نویسی PHP کدگذاری شده است. برای محافظت از سرورهای وب در برابر سوء استفاده، محدودیت زمانی برای مدت زمان اجرای یک اسکریپت PHP تعیین شده است.

محدودیت زمانی واقعی در شرکت‌های میزبان متفاوت است، با این حال اغلب اوقات حداکثر زمان اجرا بین ۳۰ تا ۶۰ ثانیه تنظیم می‌شود، زیرا معمولاً برای اجرای یک اسکریپت PHP خوب کافی است.

هنگامی که یک اسکریپت به حداکثر محدودیت زمان اجرا می رسد، منجر به خطای بیش از حداکثر زمان اجرا می شود.

حداکثر زمان اجرا 30 ثانیه خطای بیش از حد در وردپرس
حداکثر زمان اجرا ۳۰ ثانیه خطای بیش از حد در وردپرس

رفع خطای حداکثر زمان اجرا

اگرچه خطای حداکثر زمان اجرای بیش از حد یک “خطای مرگبار” نامیده می شود، اما یکی از رایج ترین خطاهای وردپرس است و شما به راحتی می توانید آن را برطرف کنید.

بسته به زمان و مکان ایجاد خطا، وردپرس ممکن است پیام خطای زیر را به بازدیدکنندگان وب سایت شما نشان دهد.

مشکلات فنی
مشکلات فنی

این بخشی از ویژگی محافظت از خطای مرگبار است که در وردپرس ۵.۲ اضافه شده است. همچنین ممکن است ایمیلی دریافت کنید که به شما می گوید کدام افزونه (اگر افزونه ای خطا را ایجاد کرده باشد) باعث این مشکل شده است.

ایمیل مشکل فنی به ادمین ارسال شد
ایمیل مشکل فنی به ادمین ارسال شد

این ایمیل همچنین شامل یک لینک ویژه است که به شما امکان می دهد با “حالت بازیابی” وارد وردپرس شوید.

حالت بازیابی
حالت بازیابی

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

با این حال، اگر نمی‌خواهید افزونه‌ای را غیرفعال کنید، می‌توانید علت اصلی ایجاد خطا را برطرف کنید.

برای رفع خطا، باید فایل htaccess. خود را به صورت دستی ویرایش کنید و یک خط کد ساده اضافه کنید.

به سادگی با استفاده از یک سرویس گیرنده FTP به وب سایت خود متصل شوید.

فایل htaccess. شما در همان مسیر پوشه های /wp-content/ و /wp-admin/ قرار دارد. اگر نمی توانید آن را پیدا کنید، به مقاله ما در مورد اینکه چرا نمی توانید فایل htaccess. را پیدا کنید و چگونه آن را پیدا کنید نگاه کنید.

به عنوان مثال، اگر از FileZilla به عنوان مشتری FTP خود استفاده می کنید، می توانید آن را در بخش “سایت از راه دور” در ستون سمت راست پیدا کنید.

فایل htaccess وردپرس در Filezilla
فایل htaccess وردپرس در Filezilla

هنگامی که فایل htaccess. را پیدا کردید، کلیک راست کرده و گزینه “View/Edit” را باز کنید. با این کار فایل در یک ویرایشگر متن باز می شود.

مشاهده/ویرایش فایل .htaccess در وردپرس
مشاهده/ویرایش فایل .htaccess در وردپرس

بعد، باید این خط را در پایین فایل htaccess. خود اضافه کنید:

php_value max_execution_time 300

اگر از Notepad به عنوان ویرایشگر متن خود استفاده می کنید، در اینجا ممکن است به نظر برسد.

افزودن کد به فایل htaccess وردپرس
افزودن کد به فایل htaccess وردپرس

پس از اتمام، فایل خود را ذخیره کنید.

این کد به سادگی مقدار حداکثر زمان اجرا را روی ۳۰۰ ثانیه (۵ دقیقه) تنظیم می کند. اکنون می توانید به وب سایت خود مراجعه کنید تا ببینید آیا خطا برطرف شده است یا خیر.

اگر باز هم با خطا مواجه شدید، سعی کنید مقدار را به ۶۰۰ برسانید.

اگر این روش را آسان‌تر یافتید، این مفیدترین ترفندهای htaccess را برای وردپرس بررسی کنید.

روش دیگر برای رفع خطای بیش از حد زمان اجرا در وردپرس، اصلاح فایل php.ini است.

فایل php.ini یک فایل پیکربندی است که تنظیمات PHP را روی سرور شما تعریف می کند. در بسیاری از پلتفرم های میزبانی وردپرس، ممکن است آن را در پوشه وردپرس خود نبینید.

در این صورت، می توانید یک فایل php.ini جدید در پوشه ریشه وردپرس خود ایجاد کنید. پس از آن فایل php.ini را ویرایش کرده و خط زیر را اضافه کنید.

max_execution_time = 60

فراموش نکنید که تغییرات خود را ذخیره کرده و دوباره در سرور آپلود کنید. اکنون می توانید از وب سایت خود دیدن کنید و ببینید آیا خطا برطرف شده است یا خیر.

در بیشتر موارد، افزایش حداکثر زمان اجرا با استفاده از هر یک از این دو روش، خطا را برطرف می کند. اما اگر اینطور نیست، باید با ارائه دهنده میزبانی وردپرس خود برای کمک تماس بگیرید.

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


[۱]^ Fatal error: Maximum execution time of 30 seconds exceeded

اگر این مقاله را دوست دارید، لطفا آن را با دوستان خود به اشتراک بگذارید.

آخرین کتاب‌های ایوسی

یک پاسخ

  1. خطای کشنده در وب سایت خطایی است که باعث می شود وب سایت از کار بیفتد. این یک مسئله جدی است که ممکن است بازدیدکنندگان را از دسترسی به سایت، مشاهده محتوای آن یا استفاده از ویژگی های آن باز دارد. برخی از دلایل رایج خطاهای کشنده در وب سایت ها عبارتند از: مشکلات سرور، خطاهای کدگذاری، تداخل افزونه ها و مشکلات پایگاه داده. هنگامی که یک خطای مهلک رخ می دهد، مهم است که به سرعت به آن رسیدگی شود تا عملکرد وب سایت بازیابی شود و از مشکلات بعدی جلوگیری شود.

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

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