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

مستندات فنی

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

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





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

غیرفعال کردن PHP-FPM برای Spree

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-FPM که در حالت پیش‌فرض فعال است، مراحل زیر را طی کنید:

  • با کامنت کردن بخش LoadModule مربوط به mpm_event، آن را غیرفعال کنید:
#LoadModule mpm_event_module modules/mod_mpm_event.so
  • با از کامنت خارج کردن بخش LoadModule مربوط به mpm_prefork، آن را فعال کنید:
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
  • با از کامنت خارج کردن بخش LoadModule مربوط به php7، آن را فعال کنید:
LoadModule php7_module modules/libphp7.so
  • آپاچی را دوباره راه‌اندازی کنید:
sudo /opt/bitnami/ctlscript.sh restart apache
  • PHP-FPM را متوقف کنید:
sudo /opt/bitnami/ctlscript.sh stop php-fpm
  • PHP-FPM را غیرفعال کنید: با توجه به نوع اپلیکیشن‌تان، یکی از دستورات زیر را اجرا کنید:
    • برای آن دسته از اپلیکیشن‌هایی که رویکرد A را دنبال می‌کنند (از پکیج‌های سیستمی لینوکس استفاده می‌کنند):
sudo mv /etc/monit/conf.d/php-fpm.conf /etc/monit/conf.d/php-fpm.conf.disabled
sudo gonit reload
    • برای آن دسته از اپلیکیشن‌هایی که رویکرد B را دنبال می‌کنند (اپلیکیشن‌های Self-contained):
sudo mv /opt/bitnami/php/scripts/ctl.sh /opt/bitnami/php/scripts/ctl.sh.disabled