An cás reatha: PHP2Shell. Ceadaíonn dhá leochaileacht chriticiúla PHP (CVSS 9.2) cód mailíseach gan logáil isteach. Paistí ar fáil ón 21 Deireadh Fómhair 2026.Cad atá le déanamh anois →

cPanel agus WHM: PHP a chosaint

Bainistíonn cPanel PHP trí EasyApache 4 le pacáistí ar leith do gach leagan. Seo conas an staid a sheiceáil, gach próiseas a atosú agus luachanna idirthréimhseacha a shocrú i gceart.

Staid Am léitheoireachta: 5 nóim.Freastalaithe & óstáil

Go achomair: Tá trí chéim i nuashonrú PHP cPanel i ndiaidh PHP2Shell: gach pacáiste ea-php agus, más cuí, alt-php a thabhairt chuig staid cheartaithe, PHP-FPM agus Apache a atosú go hiomlán agus staid an phacáiste a dhoiciméadú. Ní féidir le custaiméirí ar an bhfreastalaí na príomhluachanna idirthréimhseacha a shocrú iad féin; ní mór do riarthóir WHM é sin a dhéanamh.

An cás ar fhreastalaithe cPanel

Cuimsíonn PHP2Shell na leochaileachtaí CVE-2026-109618 agus CVE-2026-109619 i PHP féin. Ceadaíonn an bheirt acu cód mailíseach a rith gan logáil isteach agus tá CVSS v4.0 9.2 acu. Bíonn tionchar ar PHP-FPM, ar Apache le mod_php, ar php-cgi, ar FrankenPHP agus ar LiteSpeed. D'fhoilsigh tionscadal PHP na leaganacha 8.5.12, 8.4.27, 8.3.36 agus 8.2.35 an 21.10.2026.

Ní thugann cPanel PHP leis mar phacáiste amháin, ach trí EasyApache 4 le tacar pacáistí do gach leagan, mar shampla ea-php83 nó ea-php84. Ar roinnt freastalaithe tagann pacáistí an chórais oibriúcháin leo, agus ar CloudLinux na leaganacha alt-php. Tá a staid féin ag gach foinse. Ní bheidh pictiúr iomlán agat go dtí go seiceálfaidh tú na trí cinn.

Nuashonrú PHP cPanel: seiceáil an stoc agus na sannadh

Tosaigh le stocaireacht. Ní léann na horduithe seo a leanas ach; ní athraíonn siad aon rud. Is samplaí iad cosáin agus ainmneacha pacáistí agus d'fhéadfadh siad athrú de réir na suiteála.

# Leaganacha PHP suiteáilte de réir WHM-API
whmapi1 php_get_installed_versions

# Leagan do gach suiteáil ea-php
for p in /opt/cpanel/ea-php*/root/usr/bin/php; do echo "$p"; "$p" -v | head -1; done

# Staid na bpacáistí (córais bunaithe ar RPM, sampla)
rpm -qa | grep -E '^ea-php[0-9]+-php-(cli|fpm|common)' | sort

In MultiPHP Manager feiceann tú cén fearann a úsáideann cén leagan agus an bhfuil PHP-FPM cumasaithe. Tabhair faoi deara leaganacha atá suiteáilte ach nach bhfuil sannta d'aon fhearann. Ba cheart iad sin a nuashonrú nó a bhaint freisin.

Backports a aicmiú i gceart

Mar atá le soláthraithe eile: ní hé uimhir an leagain a thaispeántar an t-aon tomhas. Má sheachadtar ceartúchán mar backport, is féidir leis an uimhir fanacht gan athrú. Seiceáil dá bhrí sin changelog an phacáiste agus nótaí an tsoláthraí chomh maith.

# Changelog pacáiste a chuardach le haghaidh uimhreacha CVE (sampla)
rpm -q --changelog ea-php84-php-cli | grep -iE 'CVE-2026-1096(18|19)'

Mura bhfaightear iontráil, ní chiallaíonn sé sin go huathoibríoch go bhfuil an ceartúchán ar iarraidh. Ciallaíonn sé, áfach, go bhfuil deimhniú scríofa de dhíth ort sula n-aicmíonn tú an freastalaí mar fhreastalaí paistithe. Conas leaganacha a léamh i gceart, tá sé le fáil in Leagan PHP agus staid phaiste a sheiceáil.

Nuashonrú, atosú agus seiceáil

Cuireann tú an nuashonrú isteach i WHM tríd an nuashonrú córais nó tríd an mbainisteoir pacáistí. Ina dhiaidh sin, atosaíonn tú gach próiseas PHP. Ní leor comhaid nua amháin fad a ritheann seanphróisis sa chuimhne.

# Seirbhísí PHP-FPM gach leagan a atosú (script cPanel)
/scripts/restartsrv_apache_php_fpm

# Apache a atosú go hiomlán
/scripts/restartsrv_httpd

# Am tosaithe na bpróiseas PHP a rialú
ps -eo pid,lstart,cmd | grep -E 'php-fpm|lsphp|php-cgi' | grep -v grep

Ba cheart go mbeadh am tosaithe tar éis an nuashonraithe ag gach próiseas PHP. Mura bhfuil, cuir deireadh leis go sonrach tríd an tseirbhís lena mbaineann. Le roinnt freastalaithe is fiú taifead gearr a choinneáil do gach meaisín, rud is féidir leat a úsáid níos déanaí mar chruthúnas.

Tábhachtach

Ní dhúnann nuashonrú CMS trí uirlisí cPanel mar WP Toolkit an leochaileacht PHP. Tá sé ciallmhar, ach ní thagann sé in ionad an nuashonraithe PHP ná an atosaithe.

Luachanna idirthréimhseacha a shocrú go lárnach

Mura bhfuil leagan ceartaithe fós, molann php.net bearta idirthréimhseacha nach dtugann cosaint iomlán. Ar cPanel, socraíonn tú iad in MultiPHP INI Editor sa mhód do riarthóirí nó go díreach in php.ini an leagain ea-php lena mbaineann. Ní leor luachanna in .user.ini na gcuntas custaiméirí do session.upload_progress.enabled.

; php.ini ar fud an fhreastalaí don leagan lena mbaineann (sampla)
session.upload_progress.enabled = 0
post_max_size = 32M
upload_max_filesize = 24M

Gan feidhm uaslódála, luann php.net post_max_size = 8M. Ar PHP 8.5 cuirtear fatal_error_backtraces=0 leis. Ina dhiaidh sin atosaíonn tú gach oibrí arís. Socraíonn tú teorainn chuimhne trí cgroups, mar shampla le teorainneacha CloudLinux, ní trí RLIMIT_AS ná RLIMIT_DATA. Tá tuilleadh sonraí faoi Bearta láithreacha gan paiste.

Freagracht idir oibreoir an fhreastalaí agus sealbhóirí cuntas

Ar fhreastalaí cPanel le go leor cuntas, tá riarthóir WHM freagrach as PHP, as seirbhísí agus as cumraíocht ar fud an fhreastalaí. Tá sealbhóirí cuntas aonair freagrach as a bhfeidhmchláir, a bhforlíontáin agus a sonraí rochtana. Cuir sealbhóirí na gcuntas ar an eolas cathain agus conas a paistíodh, agus mol dóibh a bhfeidhmchláir a sheiceáil le haghaidh rudaí neamhghnácha. Conas a fheictear an cás ó thaobh an chustaiméara, tá sé le fáil in Óstáil roinnte.

Coinnigh na logaí ón 20.10.2026 i leith. Ní bhaineann paiste bogearraí mailíseacha a cuireadh isteach roimhe sin.

Mar chruthúnas is leor taifead simplí do gach freastalaí: dáta agus am an nuashonraithe, liosta de na pacáistí ea-php agus alt-php le leagan roimh agus ina dhiaidh, liosta na bpróiseas le hamanna tosaithe tar éis an atosaithe agus, más cuí, deimhniú an tsoláthraí pacáiste maidir le backports. Stóráil an taifead lasmuigh den fhreastalaí. Cuireann sé fianaise ar fáil níos déanaí do chustaiméirí, d'árachóirí nó d'iniúchóirí agus éascaíonn sé an chéad nuashonrú éigeandála eile, toisc go bhfuil na céimeanna scríofa síos cheana. Má oibríonn tú roinnt freastalaithe cPanel, is fiú orduithe léite an leathanaigh seo a chur i script bheag a ritheann mar an gcéanna ar gach meaisín agus a bhailíonn na torthaí. Mar sin aithníonn tú neamhréireachtaí idir freastalaithe, mar shampla leagan PHP a ndearnadh dearmad air, ar an gcéad amharc.

Conas a chabhraíonn PHP SOS go nithiúil?

  • Déanaimid stoc de phacáistí ea-php, alt-php agus de phacáistí an chórais agus cuirimid gach cuntas le a leagan PHP.
  • Trínár seirbhís phaistithe PHP déanaimid nuashonrú, atosaímid gach seirbhís agus cruthaímid an staid le liostaí pacáistí agus amanna próiseas.
  • Nuair is gá, socraímid luachanna idirthréimhseacha ar fud an fhreastalaí agus ar bhealach nach féidir a fhorscríobh.
  • Seiceálaimid na cuntais le haghaidh rianta tipiciúla de chomhréiteach agus, má aimsítear rud, cuirimid baint cód mailíseach ar bun.
  • Ina dhiaidh sin laghdaímid líon na leaganacha PHP agus cruataímid an chumraíocht.

Ceisteanna coitianta

Cá bhfeicim i WHM cén fearann a úsáideann cén leagan PHP?

In MultiPHP Manager de chuid WHM feiceann tú an leagan sannta do gach fearann agus an bhfuil PHP-FPM gníomhach. Le haghaidh liosta iomlán, is fiú iarratas ón líne ordaithe a dhéanamh freisin. Tabhair faoi deara leaganacha nach bhfuil sannta d'aon fhearann.

An bhfuil cead ag custaiméir cPanel na luachanna idirthréimhseacha a shocrú in .user.ini é féin?

Maidir le session.upload_progress.enabled, deir php.net go sainráite nach leor .user.ini agus ini_set(). Baineann an luach le php.ini, leis an linn FPM nó le cumraíocht an fhreastalaí. Ní féidir ach le riarthóir an fhreastalaí é sin a dhéanamh.

An leor atosú graceful ar Apache?

I gcás PHP-FPM, ní mór do na seirbhísí FPM iad féin atosú; ní athnuaitear iad le hathlódáil Apache. I gcás láimhseálaithe PHP atá bunaithe ar Apache is é atosú iomlán an bealach sábháilte. Seiceáil ina dhiaidh sin am tosaithe gach próisis PHP.

Cad faoi CloudLinux agus alt-php?

Ar fhreastalaithe CloudLinux, ritheann suíomhanna gréasáin uaireanta le pacáistí alt-php dá gcuid féin in ionad ea-php. Tá staid phacáiste ar leith acu agus ní mór iad a sheiceáil agus a nuashonrú ar leithligh.

Foinsí

Teagmháil láithreach

Cuireann gach uair an chloig leis. Scríobh chugainn anois.

Déan cur síos gearr ar an gcóras, leagan PHP agus an rud a thug tú faoi deara. Cuirfimid scéala chugat, soiléireoimid an cás agus oibreoimid go cianda go dtí go mbeidh an teagmhas dúnta agus doiciméadaithe.

Cabhair láithreach