learn

آموزش MultiPHP INI Editor؛ تنظیم PHP هر دامنه در سی پنل

راهنمای کاربردی ویرایش تنظیمات PHP با تعریف صحیح گزینه‌ها و پرهیز از تنظیمات ناامن یا نامرتبط.

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

انتخاب دامنه در MultiPHP INI Editor

در بخش Software ابزار را باز کنید و دامنهٔ هدف را انتخاب کنید. Home Directory دامنهٔ اثر گسترده‌تری دارد و برای اصلاح یک سایت معمولاً لازم نیست. نبود ابزار یا بعضی گزینه‌ها می‌تواند نتیجهٔ محدودیت سرویس باشد؛ همهٔ کاربران امکان تغییر تمام تنظیمات PHP را ندارند.

انتخاب دامنه در MultiPHP INI Editor به‌جای کل حساب
نمونهٔ رابط قدیمی؛ نام و جای دکمه‌ها در نسخهٔ فعلی ممکن است متفاوت باشد. راهنمای بازبینی‌شدهٔ متن را مبنا قرار دهید.

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 و فشرده‌سازی خروجی.

مطالعهٔ مرتبط

بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شده‌اند.

مطالب مرتبط

ارسال نظر

فهرست مطالب