راهکارها
بازارچه ابری
Arvan Docs

مستندات فنی

دسترسی به تمامی مستندات محصولات ابر آروان

Categories
Close
دسته‌بندی‌های سایت مشاهده دسته‌بندی‌ها بستن دسته‌بندی‌ها





مشاهده همه دسته‌ها All Categories

پیکربندی تنظیمات PHP-FPM برای TYPO3

Time To Read < ۱ دقیقه
Date ۳ آذر ۱۴۰۰

نکته: ما در حال تغییر ساختار فایل و پیکربندی بسیاری از استک‌های بیتنامی هستیم. در نتیجه‌ی این تغییرات، مسیر فایل‌هایی که در این آموزش به آن‌ها اشاره شده ممکن است تغییر کند که این موضوع هم بستگی دارد که استک بیتنامی شما از پکیج‌های سیستمی نیتیو لینوکس استفاده می‌کند (رویکرد A) یا نسخه‌ای self-contained است (رویکرد B). برای تشخیص نوع استک‌تان و انتخاب رویکرد متناسب، دستور زیر را اجرا کنید:

test ! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."

خروجی این دستور نشان می‌دهد که اپلیکیشن شما از کدام رویکرد (A یا B) استفاده می‌کند و به شما کمک می‌کند که در این راهنما مسیر، پیکربندی و دستورات متناسب با آن را انتخاب کنید. برای اطلاعات بیشتر راجع به این تغییرات، به بخش سوالات رایج مراجعه کنید.

برای تغییر هر کدام از تنظیمات پیکربندی PHP (مانند memory_limit و max_execution_time)، باید فایل‌های زیر را ویرایش کنید:

  • فایل اصلی پیکربندی PHP: /opt/bitnami/php/etc/php.ini
  • فایل پیکربندی PHP-FPM pool برای اپلیکیشن‌تان: با توجه به نوع اپلیکیشن‌تان، می‌توانید آن را در یکی از محل‌های زیر پیدا کنید:
    • رویکرد A (آن دسته از اپلیکیشن‌های بیتنامی که از پکیج‌های سیستمی استفاده می‌کنند): /opt/bitnami/php/etc/php-fpm.d/www.conf
    • رویکرد B (آن دسته از اپلیکیشن‌های بیتنامی که Self-contained هستند): /opt/bitnami/apps/APPNAME/conf/php-fpm/php-settings.conf

برای مثال به منظور افزایش سقف مجاز حافظه‌ی PHP:

  • فایل /opt/bitnami/php/etc/php.ini را اصلاح و ویرایش کنید و مطابق زیر، memory_limit را برابر مقدار جدیدش قرار دهید:
memory_limit=NEW_LIMIT
  • فایل پیکربندی PHP-FPM pool را اصلاح کنید و مقدار متغیر متناظر را مشابه زیر تغییر دهید. NEW_LIMIT را با حد مجاز حافظه‌ی جدیدِ دلخواه‌تان جایگزین کنید:
php_value[memory_limit]=NEW_LIMIT
  • آپاچی و PHP-FPM را دوباره راه‌اندازی کنید تا تغییرات اعمال شود:
sudo /opt/bitnami/ctlscript.sh restart apache
sudo /opt/bitnami/ctlscript.sh restart php-fpm