# cPanel agus WHM: PHP a chosaint

> Nuashonrú PHP cPanel tar éis PHP2Shell: seiceáil pacáistí ea-php, atosaigh PHP-FPM agus Apache, socraigh luachanna idirthréimhseacha, cruthaigh an paiste.

Foinse: https://phpsos.de/ga/server/cpanel/  
Staid: 25/10/2026  
Soláthraí: PHP SOS, Cabhair éigeandála PHP agus slándáil freastalaí. Cabhair láithreach trí WhatsApp: https://wa.me/491736494914?text=Dia%20duit%2C%20a%20PHP%20SOS%2C%20t%C3%A1%20cabhair%20de%20dh%C3%ADth%20orainn%20len%C3%A1r%20bhfreastala%C3%AD%20PHP.%20Cuideachta%3A%20%E2%80%A6%20Su%C3%ADomh%20gr%C3%A9as%C3%A1in%3A%20%E2%80%A6

**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.

```bash
# 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.

```bash
# 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](https://phpsos.de/ga/php2shell/php-version-pruefen/).

## 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.

```bash
# 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`.

```ini
; 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](https://phpsos.de/ga/php2shell/sofortmassnahmen-ohne-patch/).

## 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](https://phpsos.de/ga/server/shared-hosting/).

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](https://phpsos.de/ga/leistungen/php-patch-service/) 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](https://phpsos.de/ga/leistungen/malware-entfernung/) 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í

- [php.net: fógraí slándála](https://www.php.net/)
- [PHP 8 ChangeLog](https://www.php.net/ChangeLog-8.php)
- [php.net: leaganacha a dtacaítear leo](https://www.php.net/supported-versions.php)
- [BSI](https://www.bsi.bund.de/)
