تنظیمات MultiPHP INI Editor در سی پنل

1 1 1 1 1 1 1 1 1 1 Rating 5.00 (1 Vote)

امتیاز کاربران

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال
 

ویرایشگر MultiPHP INI Editor به شما این امکان را میدهد تا تنظیمات PHP خود را پیکربندی نموده و توابع و دستوراتی که میخواهیم بر روی فایل های .htaccess و user.ini و php.ini اعمال نماییم با استفاده از این بخش آنها را مدیریت کنیم.

هنگام تغییر در این ویرایشگر بسیار دقت نمایید و در صورت عدم دانش کافی از آن استفاده نکنید، زیرا که تغییرات اشتباه ممکن است اسکریپت های PHP غیرفعال تولید کند.

جهت مشاهده تنظیمات این ویرایشگر ، ابتدا وارد کنترل پنل سی پنل هاست خود شده و سپس از بخش SOFTWARE ، گزینه MultiPHP INI Editor را انتخاب میکنیم.

در صفحه باز شده دو تب Basic Mode و Editor Mode وجود دارد.تب Basic Mode را انتخاب کرده و سپس از لیست کشویی دامنه مورد نظر خود را نیز جهت اعمال تنظیمات انتخاب میکنیم.

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

حالت پیش فرض PHP توضیحات دستورالعمل PHP
فعال تعیین میکند که آیا اسکریپتهای PHP میتوانند آگاهانه از URL-aware fopen wrappers استفاده کنند یا خیر Allow_url_fopen
غیر فعال تعیین میکند که آیا اسکریپتهای PHP میتوانند آگاهانه از URL-aware fopen wrappers با استفاده از دستورالعمل های زیر استفاده کنند یا خیر : include(), include_once(), require(), و require_once() allow_url_include
غیر فعال مشخص میکند که آیا اسکریپتهای PHP میتوانند علاوه بر تگهای PHP، از برچسبهای ASP نیز استفاده کنند یا خیر. این شامل مقادیر کوتاه و متغیر چاپی است. به عنوان مثال : <%= $value %> asp_tags
غیر فعال مشخص میکند که آیا پی اچ پی خطاها را به عنوان خروجی نمایش داده و یا آنها را از کاربر پنهان کند. display_errors
غیر فعال مشخص مشکند که آیا اسکریپت ها می توانند عملکرد تابع DL را فراخوانی کنند یا خیر. این تابع به طور پویا یک فرمت PHP را در زمان اجرا بارگذاری می کند. اگر این دستورالعمل را به Enabled تنظیم کنید، خطرات امنیتی را برای سرور شما ایجاد می کند. ما به شدت توصیه می کنیم که Disable را انتخاب کنید مگر اینکه شما کاملا نیاز به عملکرد DL دارید. enable_dl
فعال تعیین میکند که آیا اسکریپت های PHP شما می توانند فایل های HTTP را آپلود کنند یا خیر file_uploads
۹۰ حداکثر مقدار زمان در ثانیه را وارد کنید که سرور شما اجازه می دهد یک اسکریپت اجرا شود تا سرور شما آن را خاتمه دهد. این تنظیم مقدار حافظه استفاده شده توسط اسکریپت های نوشته شده ضعیف را محدود می کند. max_execution_time
حداکثر مقدار زمان در ثانیه که یک اسکریپت برای تجزیه داده های ورودی مجاز است. max_input_time
۱۰۰۰ حداکثر تعداد متغیرهای ورودی را برای هر درخواست تعیین میکند. استفاده از این دستورالعمل برای جلوگیری از حملات عدم پذیرش سرویس (DoS) است، که از برخورد های ترکیبی بر روی نام متغیرهای ورودی استفاده می کنند. max_input_vars
۱ گیگابایت – ۳۲ مگابایت ۲-۴ گیگابایت – ۶۴ مگابایت بیش از ۴ گیگابایت – ۱۲۸ مگابایت حداکثر مقدار حافظه ای که اسکریپت ها می توانند تخصیص دهند را در واحد بایت وارد کنید. این تنظیمات برای جلوگیری از اسکریپت های ضعیف نوشته شده است که ممکن است حافظه زیادی را اشغال کنند. cPanel و WHM مقدار پیش فرض را که در حافظه سیستم قرار دارد را در زمان نصب تعیین می کند. از کاراکتر M برای تعیین محدودیت به مگابایت استفاده کنید. memory_limit
غیر فعال مشخص میکند که آیا ورودی های GET یا POST به متغیرهایی که اسکریپت می تواند استفاده کند تبدیل بشوند یا خیر register_globals
غیر فعال انتخاب می کنید که آیا حالت ایمن را فعال می کنید ؟ حالت امن امنیت را برای اسکریپت های PHP افزایش می دهد و امکان بررسی و کنترل کاربر، گروه و محیط را فراهم می کند. Safe_mode
NULL دایرکتوری جهت ذخیره کردن فایل های ایجاد شده توسط PHP. جلسات PHP در حال حاضر به طور پیش فرض در / var / cpanel / php / sessions ذخیره می شود.با نصب EasyApache4 زیر دایرکتوری های اصلی را بر اساس نسخه فعلی PHP ایجاد می کند. اگر چندین نسخه از پی اچ پی در سیستم وجود داشته باشد، یک زیر دایرکتوری برای هر نسخه از PHP وجود خواهد داشت. این دایرکتوری متعلق به کاربر ریشه است و مجوز ۴۷۳۳ را داراست. این امر به PHP اجازه می دهد تا فایل های جلسه را بنویسد، اما کاربران قادر به دیدن سایر جلسات در دایرکتوری نیستند. نتیجه فایلهای جلسه نوشته شده توسط PHP اینست که PHP نمیتواند جلسات خود را پاک کند. فایل های جلسه توسط عملیات روت حذف می شوند. توجه داشته باشید اگر session.save_path را در فایل تنظیمات php.ini تغییر دهید، کار cron برای تمیز کردن فایل sessions در دایرکتوری مشخص به کار خود ادامه خواهد داد. وقتی کار cron اجرا می شود، اطمینان حاصل خواهد کرد که مجوزهای دایرکتوری درست هستند. session.save_path را به / tmp یا دایرکتوری ای که دیگر کاربران یا برنامه ها استفاده می کنند تغییر ندهید. اگر session.save_path را به یک دایرکتوری دیگر تغییر دهید، مجوز دایرکتوری به ۴۷۳۳ تغییر خواهد کرد. این کار احتمالا در عملکرد سایر برنامه ها خلل ایجاد می کند. اگر / tmp باید استفاده شود، یک زیر دایرکتوری زیر / tmp ایجاد می کند تا فایل های جلسه PHP را نگه دارد. session.save_path
۱۴۴۰ حداکثر مقدار زمان در ثانیه را برای طول عمر یک فایل جلسه تعیین میکند. هنگامی که جلسه بزرگتر از session.gc_maxlifetime است، به عنوان زباله دیده می شود و بعد از اتمام پاکسازی جلسه حذف می شود. این تنظیم برای هر نسخه از پی اچ پی نصب شده است. به طور پیش فرض، مقدار آن ۱۴۴۰ ثانیه (۲۴ دقیقه) است. توجه داشته باشید ممکن است فایل های جلسه ای در فایل سیستم بزرگتر از فایل تنظیمات session.gc_maxlifetime وجود داشته باشد. از آنجا که پاکسازی جلسه هر ۳۰ دقیقه اتفاق می افتد، یک فایل جلسه می تواند تا۳۰ دقیقه به اندازه session.max_lifetime وجود داشته باشد. session.gc_maxlifetime
۰ این مورد به طور پیش فرض به مقدار ۰ تنظیم شده است. از آنجا کهcron وظیفه حذف جلسات را دارد ، این دستورالعمل مورد نیاز نیست. اگر این تنظیم را فعال کنید، پی اچ پی تلاش خواهد کرد که فایل های جلسه خود را پاکسازی کند که باعث خراب شدن و اتلاف منابع سیستم می شود. session.gc_probability
۰ این مورد به طور پیش فرض به مقدار ۰ تنظیم شده است. از آنجا کهcron وظیفه حذف جلسات را دارد ، این دستورالعمل مورد نیاز نیست. اگر این تنظیم را فعال کنید، پی اچ پی تلاش خواهد کرد که فایل های جلسه خود را پاکسازی کند که باعث خراب شدن و اتلاف منابع سیستم می شود. session.gc_divisor
۸M حداکثر اندازه پست کردن هر نوع داده را مشخص میکند. این تنظیم همچنین بر آپلود فایل تاثیر می گذارد. برای آپلود فایل های بزرگ، این مقدار باید بزرگتر از upload_max_filesize باشد. همچنین، memory_limit باید بزرگتر از post_max_size باشد. از کاراکتر M برای تعیین محدودیت به مگابایت استفاده کنید. post_max_size
۲M

 

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

upload_max_filesize