راه های تماس :
1 ابتدا با شناسه کاربری خود وارد سایت شوید
2 روی کلید سبز رنگ بالای سایت کلیک کنید
3منوی ارسال پست جدیدرا کلیک کنید .
  • ساعات مجاز برای تماس : 10 تا 16
  • روزهای کاری : شنبه تا 4شنبه
  • ایمیل : data(@)rastchin.com
 
اگر مشکل شما همچنان برقرار است یا سوالات دیگری دارید می توانید با شماره تماس 09125160996 تماس بگیرید
 

افزایش مدت زمان مجاز برای اجرای دستورات PHP

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

اگر روی آیکون wamp کلیک و از مسیر php گزینه php.ini را انتخاب کنید، می توانید عبارت زیر را پیدا کنید :
max_execution_time = 30 

 

این عدد بر حسب ثانیه است. مثلا اگر یک دستور php  ویا حتی یک پرس و جوی SQL که از سوی php ارسال می شود بیشتر از 30 ثانیه به طول بیانجامد، موتور php دستور را لغو می کند که با خطای زیر همراه خواهد بود :

Maximum execution time of 30 seconds exceeded in...

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

 

مسلما راه حل، افزایش عدد 30 به مثلا 60 یا بیشتر و ریستارت کردن سرویس های wamp server می باشد. (تا فایل تغییر یافته php.ini مجدد در حافظه لود شود)
لازم است عملیات نصب joomla را نیز از ابتدا تکرار نمایید!

نظرات (0)

0 از 5 براساس 0 رای
هنوز نظری ارسال نشده است

بهتر است نام و نظر خود را فارسی تایپ کنید ( برای انتشار سریع نظر یا افزودن فایل پیوست، باید وارد حساب کاربری خود شوید )
0 کاراکتر
پیوست (0 / 2)
انتشار موقعیت
بالا