فایل php.ini یکی از مهمترین فایلهای پیکربندی PHP است که تنظیمات مختلفی مانند حجم آپلود، حداکثر زمان اجرای اسکریپت، محدودیت حافظه و سایر ویژگیهای PHP را کنترل میکند. در دایرکت ادمین، برای ویرایش این فایل روشهای مختلفی وجود دارد که در این مقاله آنها را بررسی میکنیم.
آموزش ویرایش php.ini در دایرکت ادمین (DirectAdmin) 🔧
۱. پیدا کردن فایل php.ini در دایرکت ادمین
برای مشاهده محل دقیق php.ini، کافی است یک فایل phpinfo.php ایجاد کنید:
- وارد مدیریت فایل (File Manager) در دایرکت ادمین شوید.
- یک فایل جدید به نام phpinfo.php ایجاد کنید.
- کد زیر را داخل فایل قرار دهید:
<?php phpinfo(); ?>
- فایل را ذخیره کرده و در مرورگر آدرس yourdomain.com/phpinfo.php را باز کنید.
- در صفحه باز شده، مقدار
Loaded Configuration File
را پیدا کنید. این مسیر، محل ذخیره php.ini را نشان میدهد.
۲. ویرایش php.ini از طریق SSH
اگر به SSH دسترسی دارید، سادهترین روش برای ویرایش php.ini استفاده از ویرایشگر ترمینال است:
- وارد SSH شوید:
ssh username@yourserver.com
- فایل php.ini را باز کنید:
nano /usr/local/php74/lib/php.ini
(ممکن است مسیر بسته به نسخه PHP شما متفاوت باشد.)
- تنظیمات مورد نظر را تغییر دهید، مثلا:
max_execution_time = 1440 memory_limit = 1024M upload_max_filesize = 1024M post_max_size = 1024M
- تغییرات را ذخیره کنید (
CTRL + X
سپسY
وEnter
). - برای اعمال تغییرات، PHP را ریاستارت کنید:
service php-fpm restart
۳. ویرایش php.ini از طریق CustomBuild (برای مدیر سرور)
اگر مدیر سرور هستید و دایرکت ادمین با CustomBuild تنظیم شده، میتوانید php.ini را بهروزرسانی کنید:
cd /usr/local/directadmin/custombuild
./build update
./build php_ini
سپس تغییرات را در مسیر /usr/local/lib/php.ini
اعمال کنید.
۴. تغییر تنظیمات PHP از طریق دایرکت ادمین (کاربرانی که هاست دارند)
اگر مدیر سرور نیستید و فقط یک کاربر دایرکت ادمین هستید، میتوانید تنظیمات PHP را از بخش Select PHP Version تغییر دهید:
- وارد دایرکت ادمین شوید.
- از بخش Advanced Features گزینه Select PHP Version را انتخاب کنید.
- روی Switch To PHP Options کلیک کنید.
- تنظیمات دلخواه را تغییر دهید (مثل
memory_limit
وmax_execution_time
). - تغییرات بهطور خودکار ذخیره میشوند.
۵. بررسی تغییرات php.ini
پس از انجام تغییرات، میتوانید با اجرای phpinfo.php مجدداً مقدار بارگذاری شده فایل پیکربندی (Loaded Configuration File) را بررسی کنید تا ببینید تنظیمات جدید اعمال شدهاند یا نه.
نتیجهگیری | ویرایش php.ini در DirectAdmin به روشهای مختلف
✔ اگر مدیر سرور هستید: ویرایش مستقیم فایل از طریق SSH یا CustomBuild بهترین گزینه است.
✔ اگر کاربر عادی هستید: تغییر تنظیمات PHP از طریق Select PHP Version سادهترین روش است.
✔ بعد از تغییرات، PHP را ریاستارت کنید تا تنظیمات جدید اعمال شوند.
🔥 نظر شما چیست؟ آیا روش دیگری برای ویرایش php.ini در دایرکت ادمین میشناسید؟ تجربیات خود را با ما به اشتراک بگذارید! 🚀