رفع خطای maximum execution time of 30 seconds exceeded در وردپرس
رفع خطای maximum execution time of 30 seconds exceeded در وردپرس

رفع خطای maximum execution time of 30 seconds exceeded در وردپرس

در این آموزش راه برطرف کردن خطای maximum execution time of 30 seconds exceeded در وردپرس رو شرح میدیم.برای آموزش رفع این خطا با وب نگار همراه باشید.

احتمالا شما هم تا حالا با خطای maximum execution time of 30 seconds exceeded به خصوص توی وردپرس روبرو شدید ، البته این به خصوص برای وردپرس یه ضعف نیست و دلیلش برتری وردپرس برای نصب قالب ها و افزونه ها از پنل هست در صورتی که برای بیشتر سیستم های مدیریت محتوا شما باید به صورت دستی از هاست یا ftp اقدام کنید .

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

 

علت وقوع خطا چیست ؟

هر چه قد که بخش خوب برنامه نویسی پیشرفت می کنه بخش های منفی و مضر اون مثل هک و تخریب هم پیشرفت می کنن ، معمولا آسیب زدن به یه وب سایت با امنیت پایین برای هکر ها کار چندان سختی نیست اما برای وب سایت های با امنیت بالا این شانس وجود داره که شما از لیست فرد مخرب خارج بشید .

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

 

ویرایش دستی فایل .htaccess برای رفع خطا :

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

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

فایل .htaccess موجود توی ریشه هاستتون رو دانلود کنید و با نوت پد باز کنید و تکه کد زیر رو بهش اضافه کنید .

بهتره که فایلی که ذخیره میشه رو جایگزین فایل قدیمی نکنید که خیالتون هم بابت پشتیبان راحت باشه .

بعد از ذخیره فایل اون رو توی هاست جایگزین فایل قدیمی کنید . اگه باز با مشکل مواجه شدید عدد ۳۰۰ رو به ۶۰۰ تغییر بدید (به ندرت پیش میاد) .

 

استفاده از افزونه WP Maximum Execution Time Exceeded :

اگه حوصله یا توان استفاده از روش بالا رو ندارید خب راه ساده تری هم هست ، کافیه افزونه WP Maximum Execution Time Exceeded رو دانلود و فعال کنید ، افزونه به صورت اتوماتیک زمان رو به ۳۰۰ ثانیه تغییر می ده پس هیچ نیازی به انجام تنظیمات و یا حتی صفحه تنظیمات دیده نمیشه .

 

هنوز مشکل دارید ؟

اگه با انجام هر دو روش بالا باز هم با ارور یکسانی مواجه میشید بهتره که با هاستینگ تماس بگیرید و ازشون بخواید که خودشون فایل php.ini رو ویرایش کنند چون ممکنه محدودیت هایی حتی برای صاحب هاست هم در نظر گرفته شده باشه .

 

مدرسه مجازی آموزش طراحی وب

پوریا زارعی

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

بدون دیدگاه ثبت شده
دیدگـاه شمـا چیستـــ ؟

برای ارسال دیدگاه ابتدا وارد شوید.