php.ini اختصاصی در LiteSpeed
در سرورهای LiteSpeed، هر سایت میتواند php.ini اختصاصی داشته باشد. این قابلیت برای تنظیم memory_limit، upload_max_filesize و سایر تنظیمات PHP متفاوت برای هر سایت مفید است.
روش ۱: فایل .user.ini (توصیهشده)
فایل .user.ini در ریشه سایت (public_html) ایجاد کنید:
nano /home/username/domains/domain.com/public_html/.user.ini
تنظیمات:
upload_max_filesize = 256M
post_max_size = 256M
memory_limit = 512M
max_execution_time = 300
max_input_vars = 5000
date.timezone = Asia/Tehran
توجه: تغییرات .user.ini ممکن است تا ۵ دقیقه زمان ببرد (به دلیل cache).
روش ۲: فایل php.ini محلی
یک فایل php.ini در ریشه سایت ایجاد کنید:
nano /home/username/domains/domain.com/public_html/php.ini
تنظیمات مشابه .user.ini وارد کنید.
روش ۳: از WebAdmin Console LiteSpeed
از WebAdmin > Configuration > Server > External App > LSPHP تنظیمات PHP قابل ویرایش است.
روش ۴: از دایرکت ادمین
از پنل کاربری: Domain Setup > PHP Version/Settings تنظیمات PHP هر دامنه قابل تغییر است.
بررسی تنظیمات
یک فایل phpinfo.php بسازید:
<?php phpinfo(); ?>
مقادیر Loaded Configuration File و Additional .ini files parsed را بررسی کنید.
تنظیمات رایج
; حافظه
memory_limit = 256M
; آپلود
upload_max_filesize = 128M
post_max_size = 128M
; زمان اجرا
max_execution_time = 300
max_input_time = 300
; متغیرها
max_input_vars = 5000
; خطاها
display_errors = Off
log_errors = On
error_log = /home/user/php_error.log
; Timezone
date.timezone = Asia/Tehran
نکته مهم
LiteSpeed تنظیمات PHP را cache میکند. برای اعمال فوری تغییرات:
systemctl restart lsws
یا از WebAdmin: Actions > Graceful Restart.
هاست وردپرس میهن هاستینگ با LiteSpeed و PHP بهینه. کانفیگ سرور شامل تنظیم PHP و LiteSpeed. سرور مجازی با WebAdmin Console.