Ojutu to ga julọ si awọn aṣiṣe atunṣe HestiaCP PHP8.4-FPM

pade HestiaCP Tí a bá tún bẹ̀rẹ̀ PHP 8.4-FPM, àṣìṣe náà yóò wáyé: ÀṢÌṢẸ́: Àtúnṣe php8.4-fpm.aiyinyin?

Àpilẹ̀kọ yìí fún wa ní ìwádìí jíjinlẹ̀ nípa àtúnṣe náà. 1.9.1 Èyí ń yanjú àwọn ọ̀ràn tó wọ́pọ̀ bíi àìsí ìgbẹ́kẹ̀lé, àwọn fáìlì ìṣètò àtijọ́, àti àwọn ìforígbárí socket, ó sì ń pèsè àwọn ìgbésẹ̀ àtúnṣe pípé àti àwọn ọ̀nà ìṣàtúnṣe log.Nípasẹ̀ ìrírí tó wúlò àti ìwé àṣẹ, a máa ń ràn ọ́ lọ́wọ́ láti mú kí ìdúróṣinṣin olupin padà bọ̀ sípò kíákíá, kí o yẹra fún ìdènà ìṣòwò, kí o sì mọ ojútùú tó ga jùlọ.

Ni kete ti olupin naa ba jabo Àṣìṣe: ÀṢÌṢE: Àtúnṣe php8.4-fpm kùnàÀkókò yẹn le koko bíi ìgbà tí ọkàn rẹ̀ bàjẹ́ lójijì. (Yu)

O wa ninu igbesoke si HestiaCP 1.9.1 Lẹ́yìn náà, ìṣòro yìí tún ń ṣẹlẹ̀ nígbà gbogbo, àwọn ìdí tó wà ní ìsàlẹ̀ sì túbọ̀ díjú ju bí wọ́n ṣe hàn lójú.

Kini idi ti aṣiṣe yii waye?

Ìhùwàsí àkọ́kọ́ tí ọ̀pọ̀ ènìyàn máa ń ní ni pé, “Ṣé PHP ti já lulẹ̀?” Ní gidi, àṣìṣe yìí sábà máa ń wá láti... Àìpé ìfisílé, àwọn fáìlì ìṣètò tí ó sọnù, àwọn ìwé àkọsílẹ̀ àtijọ́, tàbí àwọn ìjàkadì síkọ́ọ̀tì.Ni awọn ọrọ miiran, iṣoro naa kii ṣe pẹlu PHP funrararẹ, ṣugbọn pẹlu... Ìṣọ̀kan Àwọn Irinṣẹ́ Ìṣàkóso àti Ayíká,

Awọn okunfa ti o wọpọ ati awọn solusan ti o baamu

Ojutu to ga julọ si awọn aṣiṣe atunṣe HestiaCP PHP8.4-FPM

1. A kò fi PHP 8.4 sori ẹrọ mọ́.

Èyí ni àwọn èsì tí ó wọ́pọ̀ jùlọ lórí ìtàkùn náà. Lẹ́yìn àtúnṣe náà, àwọn páálí ìgbẹ́kẹ̀lé kan kò tíì fi sórí ìtàkùn pátápátá, èyí tí ó yọrí sí... php8.4-fpm Kò le bẹ̀rẹ̀ déédéé.

Ojutu: Tun fi PHP 8.4 sori ẹrọ

# 删除现有 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

Ti o ba tun kuna, iwọ yoo nilo lati fi awọn igbẹkẹle sori ẹrọ pẹlu ọwọ:

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

Gẹgẹ bi Àkọsílẹ̀ Iṣẹ́ DebianÌwé náà sọ pé: “Àwọn ìdìbò ìgbẹ́kẹ̀lé tí ó sọnù yóò dí iṣẹ́ FPM lọ́wọ́ láti forúkọsílẹ̀ àwọn sockets, èyí tí yóò yọrí sí àṣìṣe.” (Orísun: Debian Package Notes)

2. Faili iṣeto HestiaCP ko ṣe imudojuiwọn.

HestiaCP kò ṣe atilẹyin fun PHP 8.4 ni kikun nipasẹ aiyipada; a nilo atunṣe iwe afọwọkọ afọwọṣe.

Fáìlì 1: /usr/local/hestia/bin/v-run-cli-cmd

Rí i dájú pé ó ní nínú php8.4 Ṣíṣàyẹ̀wò àṣẹ:

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

Fáìlì 2: /usr/local/hestia/bin/v-restart-service

Rí i dájú pé àwọn iṣẹ́ wọ̀nyí wà nínú àkójọ iṣẹ́ náà:

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

Igbesẹ yii ṣe pataki; bibẹẹkọ, HestiaCP kii yoo gbiyanju lati tun bẹrẹ PHP8.4-FPM.

3. Awọn ọran rogbodiyan socket

Ija yoo waye ti ọpọlọpọ awọn ẹya PHP ba pin ipa ọna socket kanna.

Ṣàyẹ̀wò ìṣètò:

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

Rí i dájú pé ipa ọ̀nà náà jẹ́ àrà ọ̀tọ̀, fún àpẹẹrẹ:

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

Gẹgẹ bi Ìwé Àgbékalẹ̀ Òṣìṣẹ́ PHP"Ẹ̀dà FPM kọ̀ọ̀kan gbọ́dọ̀ wà ní ìsopọ̀ mọ́ ihò ìdákọ́ńkọ́ kan; bí bẹ́ẹ̀ kọ́, àríyànjiyàn iṣẹ́ yóò wáyé." (Orísun: Àkọsílẹ̀ PHP-FPM)

4. Wo àwọn àkọsílẹ̀ àṣìṣe tí a ṣe àlàyé rẹ̀

Àkọsílẹ̀ ni ibi ìwádìí ìkẹyìn.

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

Àkọsílẹ̀ lè fúnni ní ìwífún tó péye.IpoÀwọn ìṣòro bíi Àṣìṣe ìṣètò fáìlì, àìtó àwọn àṣẹ, tàbí àìsí ìgbẹ́kẹ̀lé,

Awọn igbesẹ iwadii ti a ṣeduro

    1. Àkọ́kọ́, ṣàyẹ̀wò àkọsílẹ̀ náà. → Jẹ́rìí ìdí àṣìṣe náà.
    1. fáìlì ìṣètò tí ó sọnù → Tun fi PHP 8.4 sori ẹrọ.
    1. A kò ṣe àtúnṣe sí ìkọ̀wé → Ṣe àtúnṣe HestiaCP v-run-cli-cmd dipo v-restart-service,
    1. Ija socket → Ṣàtúnṣe www.conf ti listen ipa ọ̀nà.

Ìtẹ̀léra yìí yẹra fún àwọn iṣẹ́ afọ́jú, ó sì ń fi àkókò púpọ̀ pamọ́.

Èrò àti Ìparí Mi

Àwọn ìṣòro ìmọ̀-ẹ̀rọ kìí ṣe àṣìṣe kan ṣoṣo, ṣùgbọ́n dípò bẹ́ẹ̀... Ikuna ifowosowopo eto-araÀwọn ìṣòro ìbáramu láàárín HestiaCP àti PHP 8.4 rán wa létí pé àwọn àtúnṣe kìí ṣe nípa mímú iṣẹ́ pọ̀ sí i nìkan, ṣùgbọ́n nípa fífi àwọn ewu hàn.

Mo gbagbọ pe bọtini lati yanju iru iṣoro yii wa ninu Ṣíṣàyẹ̀wò tí a ṣètòMá ṣe yára ṣe nǹkan; dípò bẹ́ẹ̀, bíi dókítà tó ń ṣe àyẹ̀wò, máa mú àwọn ohun tó ṣeé ṣe kúrò díẹ̀díẹ̀.

Gẹ́gẹ́ bí Hegel ti sọ, “Òtítọ́ wà nínú gbogbo rẹ̀.”

Nípa sísopọ̀ ìfisílé, ìṣètò, àwọn ìwé àkọsílẹ̀, àti àwọn àkọsílẹ̀ nìkan ni a lè rí ìdáhùn ní tòótọ́.

Níkẹyìn, mo fẹ́ tẹnu mọ́ kókó kan:Ayika olupin ti o duro ṣinṣin ni ipa ọna igbesi aye iṣowo.Gbogbo àṣìṣe jẹ́ ìrántí. Dípò kí o máa yanjú àwọn ìṣòro láìronújinlẹ̀, ṣe àtúnṣe sí i. Gbé ìgbésẹ̀: ṣàyẹ̀wò ìṣètò rẹ, ṣe àtúnṣe àwọn ìwé àkọsílẹ̀ rẹ, kí o sì jẹ́ kí ètò rẹ dúró ṣinṣin ní tòótọ́.

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

Yi lọ si Top