Eolaire Eolaire
An bhfuil tú fós ag modhnú teimpléid PHP de láimh do gach fearann HestiaCP ? Treoróidh an rang teagaisc seo tú céim ar chéim maidir le conas teimpléid PHP-FPM saincheaptha a chruthú agus iad a chur i bhfeidhm ar do shuíomhanna gréasáin go léir le cliceáil amháin. Soláthraíonn sé cód cumraíochta iomlán agus scripteanna baisce uathoibrithe chun cabhrú leat tascanna athchleachtacha a sheachaint agus feidhmíocht an fhreastalaí a bharrfheabhsú go héifeachtúil!
Cad is pian ann? Nuair a bhíonn tú ag modhnú teimpléid PHP do mhórán suíomhanna gréasáin ceann ar cheann sa phainéal HestiaCP, bíonn do mhéara gan mothú ón gclóscríobh, bíonn do shúile tinn ón stánadh, ach tá a fhios agat i do chroí nach bhfuil ann ach obair athchleachtach gan chríoch.
Ní chuirfeadh fíor-mháistrí am amú ar oibríochtaí meicniúla den sórt sin.
Tá sé mar aidhm ag an alt seo an fhadhb seo a réiteach go hiomlán, rud a ligeann duit script a úsáid chun athrú baisce a chríochnú le cliceáil amháin agus tuarascálacha braite a ghiniúint go huathoibríoch, rud a thugann éifeachtúlacht go leibhéal nua.

⚠️ Déanfar teimpléad PHP-FPM réamhshocraithe HestiaCP a athscríobh.
In HestiaCP, déantar an teimpléad réamhshocraithe PHP-FPM a athscríobh le linn nuashonruithe córais.
Ciallaíonn sé seo, má dhéanann tú an teimpléad réamhshocraithe a mhodhnú go díreach, go bhféadfaí é a ghlanadh sa chéad nuashonrú eile.
Dá bhrí sin, is é an cleachtas is fearr ná an teimpléad réamhshocraithe a chóipeáil agus leagan saincheaptha a chruthú, mar shampla:
custom-PHP8_4.tplcustom-PHP8_5.tpl
Cinntíonn sé seo go gcoimeádfar an chumraíocht san fhadtéarma agus nach ndéanfar í a róscríobh.
De réir dhoiciméadacht oifigiúil HestiaCP, tugann an mheicníocht teimpléid deis d’úsáideoirí... /usr/local/hestia/data/templates/web/php-fpm/ Is féidir leat teimpléid saincheaptha a chruthú agus a bhainistiú go saor faoin gcosán seo (Foinse: Doiciméadacht oifigiúil HestiaCP).
🛠️ Ag ullmhú teimpléid saincheaptha
Ní mór duit an teimpléad réamhshocraithe a chóipeáil agus na paraiméadair a mhodhnú.
Moltar an leagan is déanaí de PHP a roghnú don chóras réamhshocraithe in HestiaCP. Déantar é seo chun a sheachaint go roghnóidh an córas leagan níos sine go huathoibríoch tar éis nuashonrú uathoibríoch.
Painéal logála isteach → Deilbhín giaranna sa chúinne uachtarach ar dheis → Cumraigh an freastalaí → Leagan PHP an chórais (moltar an leagan is déanaí)
Ordú chun an teimpléad réamhshocraithe a chóipeáil:
cp /usr/local/hestia/data/templates/web/php-fpm/default.tpl \ /usr/local/hestia/data/templates/web/php-fpm/custom-default-PHP.tpl cp /usr/local/hestia/data/templates/web/php-fpm/PHP-8_5.tpl \ /usr/local/hestia/data/templates/web/php-fpm/custom-PHP8_5.tpl cp /usr/local/hestia/data/templates/web/php-fpm/PHP-8_4.tpl \ /usr/local/hestia/data/templates/web/php-fpm/custom-PHP8_4.tpl
Is féidir leat an teimpléad cóipeáilte a mhodhnú:
- Soicéad éisteachtaChun coimhlintí idir leaganacha éagsúla a sheachaint.
- Cosán logaSábháil na logaí do gach leagan go neamhspleách.
- Cumraíocht uimhir phróisisCoigeartaigh bunaithe ar thrácht an tsuímh.
Ar an mbealach seo, is féidir le gach suíomh rith i dtimpeallacht PHP oiriúnach.
Seo a leanas an t-ordú chun teimpléad cúil PHP-FPM a mhodhnú: v-change-web-domain-backend-tpl USER DOMAIN TPL.
Is féidir é a rith tar éis athchóiriú a dhéanamh ar theimpléad cúil réamhshocraithe an chórais. v-change-web-domain-backend-tpl admin chenweiliang.com default.
Rith nuair a shonraítear leagan nó teimpléad saincheaptha ar leith v-change-web-domain-backend-tpl admin chenweiliang.com PHP-8_5-custom.
📜 Script athrú teimpléid bhaisc
Má tá dosaen nó fiú mórán suíomhanna gréasáin agat, is tubaiste é teimpléid a athrú ceann ar cheann.
Is é an réiteach ná script bhlaosc a scríobh:
#!/bin/bash
# 批量切换站点到 PHP8.4 模板
sites_php84=("site1.com" "site2.com")
for domain in "${sites_php84[@]}"; do
v-change-web-domain-template admin $domain custom-PHP8_4.tpl
done
# 批量切换站点到 PHP8.5 模板
sites_php85=("site3.com" "site4.com")
for domain in "${sites_php85[@]}"; do
v-change-web-domain-template admin $domain custom-PHP8_5.tpl
done
说明:
adminIs cuntas úsáideora é sin; ní mór duit é a athsholáthar le do chuntas féin.site1.com,site2.comIs é an t-ainm fearainn atá le hathrú ná...v-change-web-domain-templateIs uirlis líne ordaithe é arna sholáthar ag HestiaCP.
Is féidir leis an modh seo athrú baisce a chríochnú ag an am céanna, rud a sheachnaíonn earráid dhaonna.
🖥️ Deimhnigh sa phainéal
Tar éis an t-athrú a bheith críochnaithe, ní mór duit logáil isteach sa phainéal HestiaCP:
- cas ar Gréasán → Cuir Fearann in Eagar.
- Seiceáil an bhfuil an teimpléad PHP-FPM athraithe.
custom-PHP8_4.tplNócustom-PHP8_5.tpl.
Baineann fíorú láimhe leis an gcéim seo chun a chinntiú go bhfeidhmíonn an script gan aon neamhghnáchaíochtaí.
⚙️ Fíoraigh go bhfuil an chumraíocht éifeachtach.
Tar éis athrú baisce, ní mór stádas na seirbhíse a fhíorú freisin.
systemctl status php8.4-fpm
systemctl status php8.5-fpm
Más rud é go bhfuil an tseirbhís ag rith de ghnáth, ciallaíonn sé sin gur éirigh leis an athrú teimpléid.
Ag an am céanna, tabhair cuairt ar an suíomh chun a dheimhniú nach bhfuil aon earráidí 500 ná scáileáin bhána le feiceáil.
📊 Script braite uathoibrithe
Chun éifeachtúlacht a fheabhsú tuilleadh, is féidir script braite uathoibrithe a scríobh.
Tar éis athrú baisce, déanfaidh sé seiceáil ar gach suíomh chun a fháil amach an bhfuil an teimpléad comhfhreagrach curtha i bhfeidhm i gceart agus ginfidh sé tuarascáil.
#!/bin/bash
USER="admin"
sites_php84=("site1.com" "site2.com")
sites_php85=("site3.com" "site4.com")
for domain in "${sites_php84[@]}"; do
v-change-web-domain-template $USER $domain custom-PHP8_4.tpl
done
for domain in "${sites_php85[@]}"; do
v-change-web-domain-template $USER $domain custom-PHP8_5.tpl
done
REPORT="/root/hestia-template-report.txt"
echo "HestiaCP 模板检测报告 - $(date)" > $REPORT
echo "===================================" >> $REPORT
for domain in "${sites_php84[@]}" "${sites_php85[@]}"; do
TEMPLATE=$(v-list-web-domain $USER $domain | grep "TPL:" | awk '{print $2}')
echo "$domain 当前模板: $TEMPLATE" >> $REPORT
done
echo "✅ 检测完成,报告已生成:$REPORT"
Tar éis rith, gheobhaidh tú tuarascáil shoiléir ina liostaítear na teimpléid reatha do gach suíomh.
Leis an modh seo is féidir leat a dhearbhú go soiléir ar an toirt an raibh an t-athrú rathúil.
📖 Conas a úsáid
Sábháil an script:
nano /root/switch-and-check.shGreamaigh an t-ábhar agus sábháil.
Ceadanna a dheonú:
chmod +x /root/switch-and-check.shRith an script:
./root/switch-and-check.shFéach ar an tuarascáil:
cat /root/hestia-template-report.txt
Taispeánfaidh an tuarascáil stádas an iarratais teimpléid do gach suíomh.
📌 Achoimre
Is é an cleachtas is fearr le haghaidh athrú baisce ar theimpléid saincheaptha PHP-FPM ná:
- Ullmhaigh teimpléad saincheaptha →
- Script lasctha baisce →
- Deimhniú painéil →
- Tuarascáil tástála uathoibrithe.
Ní hamháin go seachnaíonn an cur chuige seo róscríobh nuashonruithe, ach cinntíonn sé freisin go ritheann ilshuíomhanna go cobhsaí faoi leaganacha éagsúla de PHP.
💡 Conclúid
Sa ré dhigiteach, is ionann éifeachtúlacht agus iomaíochas.
Más rud é go bhfuil tú fós ag modhnú cumraíochtaí suímh ceann ar cheann, is cosúil le hiarracht a dhéanamh dul san iomaíocht le ríomhaire candamach ag baint úsáide as abacus é.
Le scripteanna baisce agus braiteadh uathoibrithe, is féidir leat tascanna leadránacha a iompú ina n-oibríochtaí aon-cliceáil, rud a fhágann go bhfuil am agat le haghaidh rudaí níos luachmhaire.
Ní duine é fíor-mháistir atá in ann a lán cóid a scríobh, ach duine atá in ann próisis chasta a shimpliú go dtí an pointe is faide.
Mar sin, glac gníomh agus cuir an tsraith treoirlínte oibriúcháin seo i bhfeidhm ar do fhreastalaithe chun do scileanna oibríochtaí agus cothabhála a ardú láithreach go leibhéal nua ar fad.
Seo cumhacht na teicneolaíochta, agus eagna an chórais a rialú chomh maith.
Ní i bhforéigean brúidiúil atá máistreacht a fháil ar chórais chasta, ach i gciall na simplithe.
Foghlaim conas mínchoigeartú a dhéanamh pm.max_children,pm.start_servers,pm.max_requests Feabhsaíonn na príomhpharaiméadair seo cobhsaíocht agus acmhainn ualaigh chomhuaineach.
👉Lean ort ag léamh: Modh Cumraíochta Paraiméadair Teimpléid PHP-FPM HestiaCP — An bhfuil ró-ualaithe ar HestiaCP PHP-FPM? An bhfuil 500 earráid á fháil ag leathanaigh ghréasáin dhinimiciúla? Taispeánfaidh an modh optamaithe seo torthaí láithreacha! ▼
Cliceáil chun féachaint anois. Tar éis duit na teicnící seo a fhoghlaim, is féidir leat d’obair oibríochtaí agus chothabhála a chlaochlú ó chomhrac dóiteáin imoibríoch go hoptamú réamhghníomhach.
Tá súil agam go mbeidh an t-alt "HestiaCP Batch Automatic Switching of Custom PHP-FPM Templates: Say Goodbye to Manual Clicking One by One (with Script)" atá roinnte ar bhlag Chen Weiliang ( https://www.chenweiliang.com/ ) ina chuidiú duit.
Ná bíodh drogall ort nasc an ailt seo a roinnt: https://www.chenweiliang.com/cwl-34438.html

