MultiPHP INI Editor برای ویرایش تنظیمات PHP در cPanel است؛ انتخاب نسخهٔ PHP کار ابزار جداگانهٔ MultiPHP Manager است. پیش از تغییر، نیاز واقعی برنامه و مقدار فعلی را مشخص کنید. بالا بردن تمام محدودیتها یا فعالکردن همهٔ گزینهها، روش بهینهسازی سایت نیست.
انتخاب دامنه در MultiPHP INI Editor
در بخش Software ابزار را باز کنید و دامنهٔ هدف را انتخاب کنید. Home Directory دامنهٔ اثر گستردهتری دارد و برای اصلاح یک سایت معمولاً لازم نیست. نبود ابزار یا بعضی گزینهها میتواند نتیجهٔ محدودیت سرویس باشد؛ همهٔ کاربران امکان تغییر تمام تنظیمات PHP را ندارند.

Basic Mode و Editor Mode
Basic Mode گزینههای رایج را به شکل فرم نمایش میدهد؛ مقدار را تغییر دهید و Apply را بزنید. Editor Mode برای ویرایش متنی دستورهاست و با Save ذخیره میشود. بررسی اولیهٔ متن توسط پنل، درستی همهٔ انتخابها یا موفقیت برنامه را تضمین نمیکند.
گزینههای اصلی چه معنایی دارند؟
| گزینه | کاربرد و نکته |
|---|---|
| memory_limit | سقف حافظهٔ مجاز برای اسکریپت؛ با زمان اجرا متفاوت است. |
| max_execution_time | محدودیت زمان اجرای اسکریپت بر حسب ثانیه؛ وبسرور هم میتواند timeout مستقل داشته باشد. |
| max_input_time | زمان مجاز پردازش ورودی؛ معادل حافظه یا اندازهٔ فایل نیست. |
| upload_max_filesize | سقف اندازهٔ یک فایل بارگذاریشده. |
| post_max_size | سقف کل دادهٔ POST؛ برای بارگذاری باید از سقف فایل بزرگتر باشد. |
| max_input_vars | تعداد متغیرهای ورودی؛ افزایش آن حجم مجاز فایل را بالا نمیبرد. |
گزینههای حساس را بیدلیل تغییر ندهید
session.gc_maxlifetime زمانی را مشخص میکند که دادهٔ نشست میتواند نامزد پاکسازی شود؛ تضمین خروج دقیق کاربر در همان لحظه نیست. سیاست ورود و انقضای برنامه را جدا بررسی کنید.
allow_url_include گزینهای منسوخ برای include از URL است و فعالکردن آن توصیهٔ عمومی رفع خطا نیست. enable_dl نیز تنظیمی برای بارگذاری پویای افزونهٔ PHP است، نه کلید افزایش سرعت. نیاز برنامه باید از مستندات معتبر آن مشخص شود.
فشردهسازی و مشاهدهٔ خطا
zlib.output_compression خروجی PHP را در شرایط مناسب فشرده میکند. مرورگر توانایی را با Accept-Encoding اعلام میکند و پاسخ از Content-Encoding استفاده میکند. پیش از فعالسازی، فشردهسازی موجود در وبسرور یا پراکسی را بررسی کنید تا تنظیمهای متداخل ایجاد نشود. نمایش عمومی خطا نیز میتواند اطلاعات مسیر برنامه را افشا کند؛ لاگ خصوصی و پالایششده مناسبتر است.
پس از ذخیره
مقدار مؤثر را در همان محیط وب بررسی و عملیات مرتبط برنامه را آزمایش کنید. ابزار ممکن است دستورهای قابل اعمال را در چند فایل تنظیمات ثبت کند؛ برای بازگشت، حذف کورکورانهٔ یک php.ini کافی نیست. فقط تغییر ثبتشدهٔ خود را با توجه به روش سرویس برگردانید.
منابع: راهنمای cPanel، محدودیت زمان و ورودی PHP، تنظیمات نشست، تنظیمات فایل و URL و فشردهسازی خروجی.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.