تنظیمات php.ini در هر دامنه
با توجه به وجود انواع مختلف php ، این به این معنی است که روش های ایجاد تغییرات سفارشی می تواند بسیار متفاوت باشد .
برای تعیین نحوه استفاده از php1_mode خود گزینه options.conf کاستم بیلد تان را بررسی کنید و راهنمای زیر را مطالعه کنید :
mod_php
mod_php به طور پیش فرض و بیشتر مورد استفاده قرار می گیرد. شما می توانید از سه روش مختلف برای تغییر تنظیمات php استفاده کنید :
1.از فایل htaccess در public_html برای اضافه کردن php_admin_flag / php_admin_value استفاه کنید .
2.”Admin Level -> Custom Httpd Config” از این مسیر برای اضافه کردن php_admin_flag / php_admin_value استفاده کنید.
php-fpm
php-fpm برای نمونه های متعددی از php مفید است، به شما این امکان را می دهد که کاربر بتواند نسخه php را از داخل سطح کاربر خود تغییر دهد.
php-fpm از تغییرات .htaccess پشتیبانی نمی کند ، php-fpm این خود مستقل از سرور php است، اما شما می توانید از موارد زیر استفاده کنید :
fastcgi
حالت Fastcgi موثر است، اما برخی بعضی چیزهای سخت در انعطاف پذیری آن(نسبت به suphp و php-fpm)پیدا می کنند.
به منظور ویرایش per-domain setting ، دو گزینه پیش روی شماست :
- ایجاد دستی فایل .in در مکان زیر :
/usr/local/directadmin/data/users/username/php/domain.com.ini
و call to fastcgi در صورت وجود آن را خواهد خواند .
توجه داشته باشید که این یک جایگزین کامل است و یک ادان INI نیست ، بنابراین اطمینان حاصل کنید که * همه * تنظیماتی که شما در آن فایل نیاز دارید، به عنوان پیش فرض php.ini در اینجا استفاده نمی شود.
نگاهی به داخل httpd.conf کاربر بیندازید تا ببینیدکه اسکریپت .sh چه چیزی را صدا زده می زند .
سپس اسکریپت .sh را برای اطلاعات بیشتر در مورد نحوه کارکرد آن چک کنید.
2.php [PATH] or [HOST] sections
suphp
suhp قدیمی و تاریخ گذشته است ، اما برخی افراد هنوز از آن استفاده می کنند .
گزینه هایی که در این قسمت پیش روی شماست عبارتند از :
1.per-User suphp setting ، اگر چه شما می توانید فقط “SetEnv” را به | CUSTOM | بر اساس هر دامنه در Custom Httpd Config اضافه کنید .
2.php [PATH] or [HOST] sections