د هیسټیا سی پی PHP8.4-FPM بیا پیل کولو غلطیو لپاره وروستۍ حل لاره

ملاقات HestiaCP د PHP 8.4-FPM بیا پیل کول د دې تېروتنې پایله وه: تېروتنه: د php8.4-fpm بیا پیل کول.aiیخ؟

دا مقاله د لوړولو ژوره تحلیل وړاندې کوي. 1.9.1 دا عام مسایل لکه ورک شوي انحصارونه، زاړه ترتیب فایلونه، او ساکټ شخړې حل کوي، او د ترمیم بشپړ مرحلې او د لاګ ستونزې حل کولو میتودونه چمتو کوي.د عملي تجربې او مستند اسنادو له لارې، موږ تاسو سره د سرور ثبات په چټکۍ سره بیرته راګرځولو، د سوداګرۍ مداخلو څخه مخنیوي، او د وروستي حل په مهارت کې مرسته کوو.

کله چې سرور راپور ورکړي تېروتنه: تېروتنه: د php8.4-fpm بیا پیل کول ناکام شولهغه شیبه د زړه د ناڅاپي بندیدو په څیر سخته وه. (یو)

دا د لوړولو په حال کې دی هیسټیا سي پي ۱.۹.۱ وروسته، دا ستونزه په مکرر ډول تکرار شوه، او اصلي لاملونه یې د هغه څه په پرتله خورا پیچلي وو چې په سطحه یې څرګندیدل.

ولې دا تېروتنه رامنځته کیږي؟

د ډیری خلکو لومړی غبرګون دا دی، "ایا PHP خراب شوی؟" په حقیقت کې، دا تېروتنه اکثرا له ... څخه رامینځته کیږي. نابشپړ نصب، د ترتیب فایلونه ورک شوي، زاړه سکریپټونه، یا د ساکټ شخړې.په بل عبارت، ستونزه پخپله د PHP سره نه ده، بلکې د ... سره ده. د چاپیریال او مدیریت وسیلو یوځای کول.

عام لاملونه او اړوند حلونه

د هیسټیا سی پی PHP8.4-FPM بیا پیل کولو غلطیو لپاره وروستۍ حل لاره

۱. د PHP ۸.۴ نیمګړی نصب کول

دا په فورم کې تر ټولو عام نظر دی. د اپ گریڈ وروسته، ځینې انحصاري کڅوړې په بشپړ ډول نصب شوې نه وې، چې پایله یې ... php8.4-fpm په عادي ډول پیل نشو کولی.

حل: د PHP 8.4 بیا نصب کړئ

# 删除现有 PHP 8.4
v-delete-web-php 8.4
# 更新系统包
apt-get update && apt-get upgrade -y

# 重新添加 PHP 8.4
v-add-web-php 8.4

که چیرې دا لاهم ناکامه شي، نو تاسو به اړتیا ولرئ چې په لاسي ډول انحصارونه نصب کړئ:

apt-get install php8.4-common php8.4-mbstring php8.4-bcmath php8.4-cli php8.4-curl php8.4-fpm php8.4-gd php8.4-intl php8.4-mysql php8.4-soap php8.4-xml php8.4-zip php8.4-bz2 php8.4-pspell php8.4-imagick php8.4-imap php8.4-ldap php8.4-apcu

د دبیان رسمي اسنادپه سند کې راغلي: "د انحصاري کڅوړو ورکیدل به د FPM خدمت د ساکټونو راجستر کولو مخه ونیسي، چې پایله یې یوه تېروتنه وي." (سرچینه: دبیان پیکج یادښتونه)

۲. د HestiaCP ترتیب فایل تازه شوی نه دی.

هیسټیا سی پی په بشپړ ډول د PHP 8.4 ملاتړ نه کوي؛ د لاسي سکریپټ تعدیل اړین دی.

فایل ۱: /usr/local/hestia/bin/v-run-cli-cmd

ډاډ ترلاسه کړئ چې پکې شامل دي php8.4 د اجازې چک:

"$basecmd" != 'php8.4' -a \

فایل ۱: /usr/local/hestia/bin/v-restart-service

ډاډ ترلاسه کړئ چې لاندې خدمات د خدماتو په لیست کې شامل دي:

"$service" = "php8.4-fpm" -o \

دا ګام خورا مهم دی؛ که نه نو، هیسټیا سی پی به هیڅکله د PHP8.4-FPM بیا پیل کولو هڅه ونه کړي.

۳. د ساکټ شخړې مسلې

که چیرې د PHP ډیری نسخې ورته ساکټ لاره شریکه کړي نو شخړه به رامنځته شي.

ترتیب وګورئ:

cat /etc/php/8.4/fpm/pool.d/www.conf | grep listen

ډاډ ترلاسه کړئ چې لاره ځانګړې ده، د مثال په توګه:

listen = /run/php/php8.4-fpm.sock

د د PHP رسمي لارښود"د FPM هر نسخه باید په یوه خپلواک ساکټ پورې تړلې وي؛ که نه نو، د خدماتو شخړه به رامنځته شي." (سرچینه: د PHP-FPM اسناد)

۴. د تېروتنې تفصيلي لاګونه وګورئ

د څېړنو لپاره د لرګیو کندې وروستۍ لاره ده.

systemctl status php8.4-fpm.service
journalctl -xeu php8.4-fpm.service
cat /var/log/php8.4-fpm.log

لاګونه کولی شي دقیق معلومات چمتو کړي.ځای ورکولستونزې، لکه د ترتیب فایل نحوي تېروتنه، ناکافي اجازې، یا د انحصارونو نشتوالی.

د څېړنې وړاندیز شوي ګامونه

    1. لومړی، لاګ وګورئ. → د غلطۍ لامل تایید کړئ.
    1. د تشکیلاتو فایل ورک دی → د PHP 8.4 بیا نصب کړئ.
    1. سکرېپټ تازه شوی نه دی → د هیسټیا سی پی تعدیل v-run-cli-cmd په مقابل کې v-restart-service.
    1. د ساکټ شخړه → سمون www.conf د listen لاره.

دا ترتیب د ړندو عملیاتو څخه مخنیوی کوي او ډیر وخت خوندي کوي.

زما نظر او پایله

تخنیکي ستونزې هیڅکله یوه ستونزه نه وي، بلکې ... د سیستماتیک همکارۍ ناکاميد هیسټیا سی پی او پی ایچ پی ۸.۴ ترمنځ د مطابقت مسلې موږ ته یادونه کوي چې اپ گریڈونه یوازې د فعالیت لوړولو په اړه ندي، بلکې د خطرونو افشا کولو په اړه هم دي.

زه باور لرم چې د دې ډول ستونزې د حل کولو کلي په کې ده جوړښتي سکرینینګپه کارونو کې بېړه مه کوئ؛ پرځای یې، لکه یو ډاکټر چې تشخیص کوي، په تدریجي ډول امکانات له منځه یوسئ.

لکه څنګه چې هیګل وویل، "حقیقت په بشپړتیا کې شتون لري."

یوازې د نصبولو، ترتیب، سکریپټونو او لاګونو په یوځای کولو سره ځواب په ریښتیا سره موندل کیدی شي.

په پای کې، زه غواړم په یوه ټکي ټینګار وکړم:د سرور یو باثباته چاپیریال د سوداګرۍ ژوند دی.هره تېروتنه یوه یادونه ده. د ستونزو د غیر فعال حل کولو پر ځای، په فعاله توګه اصلاح کړئ. اقدام وکړئ: خپل ترتیب وګورئ، خپل سکریپټونه تازه کړئ، او خپل سیسټم په ریښتیا سره قوي کړئ.

امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ دلته شریک شوی مقاله "د هیسټیا سی پی PHP8.4-FPM بیا پیل کولو تېروتنه حل کولو لپاره وروستۍ طریقه" ممکن ستاسو لپاره ګټوره وي.

د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-33864.html

د نورو پټو چلونو د خلاصولو لپاره، زموږ د ټیلیګرام چینل سره یوځای کیدو ته ښه راغلاست!

که مو خوښه شوه لایک او شریک کړئ! ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې کارول کیږي * لیبل

پاس شئ