در اینجا میخواهیم سه روش را برای افزایش زمان پردازش در PHP به شما معرفی کنیم تا با خطای Maximum execution time of xx seconds exceeded روبرو نشوید.
- ساده ترین راه استفاده از ویرایش فایل htaccess است که در روت هاست وردپرس شما است.
- سپس به معرفی روش ویرایش فایل wp-config.php میپردازیم.
- در پایان نیز به معرفی روش ویرایش فایل php.ini میپردازیم.
اول) افزایش PHP Time Limit با استفاده از فایل htaccess
فایل htaccess با یک نقطه شروع میشود، اگر از دایرکت ادمین استفاده نمیکنید و پنل مدیریت فایل هاست شما سیپنل است ابتدا بایستی نمایش فایلهای مخفی Hidden را فعال کنید. سپس این فایل را با راست کلیک یا استفاده از دکمه Edit ویرایش نمایید.

سپس مانند تصویر زیر کدی که مربوط به افزایش زمان پردازش میباشد را پیش از END WORDPRESS قرار میدهید.
کدزیر را کپی نمایید:
php_value max_execution_time 300

دوم) افزایش PHP Time Limit با استفاده از ویرایش فایل wp-config.php در سایت وردپرسی
این فایل را نیز در هاست خودتان در پایین پوشه های وردپرسی خواهید یافت. با کلیک روی دکمه ویرایش Edit خط زیر را بیابید:
/* That’s all, stop editing! Happy publishing. */
سپس کد زیر را به قبل از این خط بیافزایید:
set_time_limit(300);
تغییرات وارد شده را ذخیره نمایید. البته برخی این فایل را کپی میکنند و پس از ویرایش در ویرایشگر فایل اصلی را پاک میکنند و فایل جدید را بارگذاری میکنند.
سوم) افزایش PHP Time Limit با ویرایش فایل php.ini
برای اینکه بفهمید این فایل در کجای هاست شما قابل دسترس است بایستی یک فایل با پسوند php بسازید و کد زیر را داخلش بگذارید. اسم فایل را هم میتوانید info بگذارید:
<?php phpinfo(); ?>
هر وقت فایل php.ini را پیدا کردید کد زیر را در آن جاگذاری نمایید:
max_execution_time = 300
فایل خود را ذخیره نمایید.
چهارم) با وجود انجام کارهای بالا محدودیت زمانی برای سایت من وجود دارد.
در اینصورت این کارها را انجام دهید:
ابتدا با پشتیبانی هاستینگ خود صحبت نمایید و از آنها محترمانه کمک بخواهید.
سپس مطمئن شوید که فایلهایی که ویرایش نمودید واقعا مربوط به سایتی بوده است که میخواهید محدودیت را از آن بردارید. در برخی از هاستها امکان میزبانی چندین دامنه وجود دارد.