آموزش نحوه افزایش php time limit در وردپرس

پاک کردن کش وردپرس و افزایش سرعت

پاک کردن کش وردپرس و افزایش سرعت

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

مشکل نمایش سایدبار پایین محتوا در وردپرس و نحوه رفع آن

مشکل نمایش سایدبار پایین محتوا در وردپرس و نحوه رفع آن

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

آموزش بازیابی سایت هک شده

آموزش بازیابی سایت هک شده

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

طراحی سایت با وردپرس چگونه انجام می‏شود؟

طراحی سایت با وردپرس چگونه انجام می‏شود؟

وردپرس محبوب‏ترین پلت فرم طراحی سایت در جهان است. این پلت فرم تقریباً 28٪ از کل وب سایت‌های موجود در اینترنت را پشتیبانی می‌کند. طراحی سایت با وردپرس رایگان است. این پلتفرم جذاب و محبوب دارای هزاران ابزار طراحی سایت و پسوند است؛ بنابراین بسیار انعطاف پذیر است و...

آموزش گام به گام برگرداندن وردپرس به نسخه قبلی

آموزش گام به گام برگرداندن وردپرس به نسخه قبلی

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

شما می توانید با خرید هاست با کیفیت مثل یکی از پلن های هاست ایرانی ارزان که از نظر قیمت مناسب تر می باشد یا تهیه بهترین هاست برای وردپرس که برای وب سایت های وردپرسی بهینه شده، پیش نیازهای راه اندازی یک وب سایت وردپرسی را فراهم کنید. اما در این مسیر ممکن است با خطاها و مشکلاتی رو به رو شوید که مربوط به وردپرس بوده و تا حدودی برای شما ناشناخته می باشد. یکی از این خطاها نسبتاً رایج خطای “حداکثر زمان اجرا بیش از ۳۰ ثانیه است” که در زمان بروز رسانی یک قالب یا افزونه نمایش داده می شود. در این مقاله تصمیم داریم نحوه رفع خطای fatal error maximum execution time of 30 seconds exceeded را به شما آموزش دهیم. پس تا انتهای این مقاله با ما همراه باشید. بررسی خطای fatal error maximum execution time exceeded زمانی که می خواهید یکی از افزونه ها یا قالب وردپرس خود را بروز رسانی نمایید ممکن است با خطای fatal error maximum execution time exceeded رو به رو شوید. این خطا در واقع نشان دهنده این موضوع است که یک کد PHP در وردپرس بیشتر از حداکثر زمان تعیین شده برای اجرا زمان می برد. شاید مشاهده این پیغام برای کسانی که آشنایی زیادی با وردپرس و […]

شما می توانید با خرید هاست با کیفیت مثل یکی از پلن های هاست ایرانی ارزان که از نظر قیمت مناسب تر می باشد یا تهیه بهترین هاست برای وردپرس که برای وب سایت های وردپرسی بهینه شده، پیش نیازهای راه اندازی یک وب سایت وردپرسی را فراهم کنید. اما در این مسیر ممکن است با خطاها و مشکلاتی رو به رو شوید که مربوط به وردپرس بوده و تا حدودی برای شما ناشناخته می باشد. یکی از این خطاها نسبتاً رایج خطای “حداکثر زمان اجرا بیش از ۳۰ ثانیه است” که در زمان بروز رسانی یک قالب یا افزونه نمایش داده می شود. در این مقاله تصمیم داریم نحوه رفع خطای fatal error maximum execution time of 30 seconds exceeded را به شما آموزش دهیم. پس تا انتهای این مقاله با ما همراه باشید.

بررسی خطای fatal error maximum execution time exceeded

زمانی که می خواهید یکی از افزونه ها یا قالب وردپرس خود را بروز رسانی نمایید ممکن است با خطای fatal error maximum execution time exceeded رو به رو شوید. این خطا در واقع نشان دهنده این موضوع است که یک کد PHP در وردپرس بیشتر از حداکثر زمان تعیین شده برای اجرا زمان می برد. شاید مشاهده این پیغام برای کسانی که آشنایی زیادی با وردپرس و خطاهای آن ندارند کمی نگران کننده به نظر برسد و تصور کنند وب سایت خود را برای همیشه از دست داده اند. اما واقعیت این است که خطای حداکثر زمان اجرا بیش از ۳۰ ثانیه که گاهاً ممکن است به صورت 60 ثانیه نیز نمایش داده می شود جزء خطاهای رایج وردپرس به شمار می رود و شما می توانید به راحتی آن را حل نمایید. در ادامه به شکل دقیق تری این خطا را بررسی کرده و راه کارهای مناسب برای رفع آن را به شما آموزش خواهیم داد.

دلیل نمایش Max execution time چیست؟

همانطور که می دانید وردپرس عمدتاً با زبان برنامه نویسی PHP کدنویسی شده است. حال وب سرورها به دلیل افزایش امنیت سایت برای اجرای اسکریپت های PHP یک حداکثر زمان پیش فرض 30 الی 60 ثانیه ای تعیین می کند. در صورتی که در این بازه زمانی اسکریپت ها اجرا نشوند شما خطایی تحت عنوان خطا Maximum execution time of 30 seconds exceeded را مشاهده خواهید کرد. البته در نظر داشته باشید که زمان فوق برای شرکت های ارائه دهنده خدمات هاستینگ مختلف و با توجه به صلاح دید آنها متفاوت است اما همانطور که اشاره شد در بازه زمانی 30 الی 60 ثانیه می باشد.

نحوه رفع خطای maximum execution time of 30 seconds exceeded

شما می توانید به یکی از روش های زیر در خصوص رفع این خطا اقدام کنید:

  1. ویرایش فایل htaccess.
  2. ویرایش فایل wp-config.php
  3. ویرایش فایل php.ini
  4. استفاده از افزونه Google Pagespeed Insights

با ما همراه باشید تا هر یک از این راه حل ها را به صورت گام به گام به شما آموزش دهیم.

1. ویرایش فایل htaccess.

همانطور که پیش تر نیز اشاره شد حداکثر زمان اجرای php به طور معمول 30 ثانیه است. اگر شما برای اجرای اسکریپت های PHP وب سایت خود به زمان بیشتری نیاز دارید باید از طریق فایل htaccess. اقدام نمایید. به همین منظور شما باید:

  1. در ابتدا شما باید با وارد کردن نام کاربری و رمز عبور در خصوص ورود به سی پنل یا ورود به هاست دایرکت ادمین اقدام کنید. در این مقاله به صورت پیش فرض از پنل مدیریتی سی پنل استفاده می شود.
  2. سپس در پیشخوان و از طریق منو Files زیر منو File Manager را انتخاب نمایید.
  3. در این صفحه از میان گزینه های موجود، دایرکتوری public_html را انتخاب نمایید.
  4. در دایرکتوری public_html و از میان گزینه های قرار گرفته در آن فایل htaccess. را پیدا کرده و روی آن راست کلیک نمایید. دقت داشته باشید htaccess.یک فایل مخفی است و اگر آن را نیافتید می توانید از راهنمای آموزشی نحوه مشاهده فایل های مخفی در دایکرت ادمین کمک بگیرید.
  5. در ادامه نیز از میان گزینه های موجود روی گزینه Edit کلیک کنید تا وارد آن شوید.
  6. سپس کد زیر را در انتهای فایل و قبل از End# قرار داده و در نهایت روی دکمه افزودن کلیک کنید.

php_value max_execution_time 60

بدین ترتیب حداکثر زمان اجرای php به 60 ثانیه افزایش پیدا کرده و دیگر خطای Maximum execution time of 30 seconds exceeded نمایش داده نمی شود. در نظر داشته باشید که می توانید در صورت تمایل این زمان را تا هز میزان که تمایل دارید افزایش دهید. اما توصیه ما به شما این است که زمان را تا حد معقولی افزایش دهید تا امنیت وب سایتان نیز به خطر نیافتد.

2. ویرایش فایل php.ini

راه حل دیگری که می توانید از آن برای افزایش php time limit در وردپرس استفاده کنید، ویرایش فایل php.ini است. این فایل در واقع یک نوع فایل پیکربندی به شمار می رود که تنظیمات PHP سرور شما را تعریف می کند و معمولاً هم نمی توانید در میان فایل های موجود روی پنل مدیریتی هاست خود آن را پیدا نمایید. در صورت تمایل به استفاده از این فایل به منظور رفع خطای Maximum execution time of 30 seconds exceeded شما باید یک فایل با عنوان php.ini در دایرکتوری اصلی وب سایت خود یعنی public_html ایجاد نمایید. سپس فایل فوق را با استفاده از گزینه Edit ویرایش نموده و کد زیر را در آن وارد نمایید.

max_execution_time = 60

3.ویرایش فایل wp-config.php

همچنین شما این امکان را دارید که با استفاده از فایل wp-config.php در راستای حل مشکل Maximum execution time of 30 seconds exceeded گام بردارید. در صورت تمایل به استفاده از این روش باید همانند دو روش قبلی از طریق دایرکتوری public_html فایل مورد نظر را پیدا کرده و با استفاده از گزینه Edit کد زیر را در آن قرار دهید:

;(set_time_limit(60

4. استفاده از افزونه Google Pagespeed Insights

یک راه حل بسیار عالی دیگری که می توانید از آن برای رفع خطای Maximum execution time of 30 seconds exceeded استفاده کنید، افزونه Google Pagespeed Insights است. در صورت تمایل به افزایش حداکثر زمان اجرای php به کمک این افزونه باید مسیر زیر را دنبال کنید:

  1. با وارد کردن اطلاعات ورود خود یعنی نام کاربری و رمزعبورتان در خصوص ورود به پیشخوان وردپرس اقدام نمایید.
  2. سپس از طریق منو افزونه ها زیر منو افزودن را انتخاب کنید.
  3. با استفاده از باکس جستجوی موجود در این صفحه عبارت Google Pagespeed Insights را جستجو کرده و افزونه فوق را نصب و فعال نمایید. 
  4. سپس از طریق منو ابزارها در پیشخوان زیر منویی که به نام افزونه فوق ایجاد شده است را پیدا کرده و روی آن کلیک نمایید.
  5. بعد از ورود به صفحه مربوط به تنظیمات این افزونه روی گزینه Advanced Configuration کلیک نمایید و حداکثر زمان اجرای php مورد نظر خود را از طریق بخش Maximum Execution Time تعیین نمایید.
  6. در نهایت نیز با کلیک روی دکمه Save Options تغییرات اعمال شده را ذخیره نمایید.

بدین ترتیب به راحتی خطای حداکثر زمان اجرا بیش از ۳۰ ثانیه را حل کرده و می توانید در بازه زمانی طولانی تری اقدامات مورد نظر خود را داشته باشید.

در این مقاله تلاش ما بر این بوده است تا شما را با خطا Maximum execution time of 30 seconds exceeded در وردپرس و نحوه رفع آن آشنا کنیم. این خطا در زمان تلاش برای بروز رسانی قالب یا افزونه در وب سایت وردپرسی نمایش داده می شود و تا زمانی که از طریق هاست خود و با استفاده از راهکارهای ارائه شده اقدام به افزایش php time limit در وردپرس ننمایید، این مشکل پا برجا خواهد بود. در صورت داشتن هرگونه سوال یا وجود هر نوع ابهامی در خصوص آموزش های ارائه شده در این مقاله می توانید از طریق بخش دیدگاه های همین مقاله با ما همراه باشید. دقت داشته باشید ممکن است هاست شما به دلیل  پایین بودن منابع قدرت لازم برای پردازشات را نداشته باشد در چنین شرایطی استفاده از یک هاست قوی تر مثل هاست وردپرس یا هاست ابری را پیشنهاد می کنیم.

 

 

0 Comments

یک دیدگاه بنویسید

Pin It on Pinterest