Go achomair: An é uasghrádú PHP nó backport an rogha cheart, braitheann sé ar cé chomh fada is atá do chóras le rith agus cé chomh maith agus atá an backport cruthaithe. Is bealach lánfhiúntach é backport de chuid do dháilte féin ar chóras oibriúcháin tacaithe. Is droichid le dáta éaga iad backports foinse, foinsí tríú páirtí agus tacaíocht fhadtéarmach thráchtála do PHP 8.1 agus níos sine. Sa bhfadtéarma ní chabhraíonn ach an t-aistriú go leagan PHP a thacaíonn tionscadal PHP leis go hoifigiúil fós.
Cén fáth a bhfuil práinn leis an gceist tar éis PHP2Shell
An 21.10.2026 cheartaigh tionscadal PHP PHP2Shell sna leaganacha 8.5.12, 8.4.27, 8.3.36 agus 8.2.35. Do PHP 8.1 agus níos sine níl eisiúintí oifigiúla ann a thuilleadh, ach backports foinse íosta do 7.4, 8.0 agus 8.1. De réir an phreasa teicniúil, tá beagnach gach leagan siar go PHP 5.4 buailte.
Mar sin tá an cheist chéanna ag a lán oibreoirí seanchóras: An leor an leochaileacht a phaisteáil ar bhealach éigin, nó an gcaithfear anois an t-uasghrádú a chur i bhfeidhm a cuireadh siar le blianta? Cad is brí le huasghrádú go praiticiúil, déanann ár dtairiscint maidir le Haistriú ó PHP 8.1 agus níos sine cur síos air. Cad atá i bhfeidhm gan nuashonrú oifigiúil, tá sé ag PHP 8.1 agus níos sine: cad atá i bhfeidhm anois. Cabhraíonn an t-alt seo leis an meá eatarthu.
Cé na cineálacha backport atá ann
Is téarma cuimsitheach é “backport”. Is é atá i gceist i gcónaí ná go nglactar ceartúchán ó leagan níos nuaí isteach i leagan níos sine. Ach tá difríocht mhór ann idir cé a dhéanann é agus cé chomh maith agus a sheiceáiltear é.
- Backport an dáilte: Glacann Debian, Ubuntu, Red Hat agus daoine eile ceartúcháin slándála isteach i bpacáistí PHP a n-eisiúintí tacaithe. Fanann an uimhir leagain mar an gcéanna go minic; de réir tuarascálacha, mar shampla, leanann Ubuntu 24.04 ag taispeáint 8.3.6 tar éis an nuashonraithe. Cruthaítear an ceartú tríd an changelog pacáiste agus fógraí slándála an dáilte.
- Foinse tríú páirtí: De réir tuarascálacha, chuir stór sury.org Ondřej Surý tógálacha ar fáil do na brainsí go léir ó 5.6 go 8.5. Ní hé cartlann slándála Debian é. Tá sonraí ag An stór sury.org.
- Backport foinse de chuid thionscadal PHP: Do 7.4, 8.0 agus 8.1 tá paistí íosta sa chód foinse, ach gan eisiúintí réidh. An té a úsáideann iad, caithfidh sé PHP a thógáil, a thástáil agus a chothabháil é féin ón uair sin.
- Tacaíocht fhadtéarmach thráchtála: Cuireann soláthraithe mar TuxCare ELS nó Zend/HeroDevs cothabháil ar fáil do sheanleaganacha. An gclúdaíonn siad PHP2Shell agus cathain, ní mór é a dheimhniú i scríbhinn; níor cruthaíodh é sin sna foinsí a bhí ar eolas. Tuilleadh ag Tacaíocht fhadtéarmach do sheanleaganacha PHP.
Uasghrádú PHP nó backport: an chomparáid
| Critéar | Uasghrádú go leagan tacaithe | Backport (de réir cineáil) |
|---|---|---|
| Cosaint i gcoinne PHP2Shell | Tá, le 8.2.35, 8.3.36, 8.4.27 nó 8.5.12 | Tá, má tá sé iomlán agus cruthaithe |
| Nuashonruithe slándála sa todhchaí | Go hoifigiúil go dtí deireadh na tacaíochta don leagan | Fad is a chothabháileann an soláthraí faoi seach |
| Fianaise | Uimhir leagain móide atosú | Changelog pacáiste le huimhreacha CVE, deimhniú an tsoláthraí |
| Iarracht anois | Meánach go hard, tá tástálacha comhoiriúnachta de dhíth | Íseal i gcás dáilte, ard i gcás tógála féin |
| Iarracht níos déanaí | Íseal go dtí an chéad léim leagain eile | Fásann sé le gach leochaileacht nua |
| Riosca don fheidhmchlár | Neamh-chomhoiriúnachtaí le seancód agus eisínteachtaí | Íseal, fanann an t-iompar den chuid is mó mar a bhí |
| Oiriúnacht mar réiteach buan | Tá | Backport an dáilte amháin laistigh de chóras oibriúcháin tacaithe |
Is í an líne “Iarracht níos déanaí” an ceann is tábhachtaí. Ní hé PHP2Shell an leochaileacht dheireanach. Gach mí ar leagan gan tacaíocht oifigiúil, ciallaíonn sé go gcuireann an chéad tuairisc eile an cheist chéanna arís.
Cén sprioc-leagan don uasghrádú?
De réir php.net tá sé seo i bhfeidhm do gach brainse PHP: dhá bhliain de thacaíocht ghníomhach, ansin dhá bhliain de cheartúcháin slándála amháin. As sin tagann na dátaí deiridh seo don tacaíocht slándála:
| Leagan | Tacaíocht slándála go dtí |
|---|---|
| PHP 8.2 | 31 Nollaig 2026 |
| PHP 8.3 | 31 Nollaig 2027 |
| PHP 8.4 | 31 Nollaig 2028 |
| PHP 8.5 | 31 Nollaig 2029 |
Dá bhrí sin níl in uasghrádú go 8.2 ach stad gearr. An té atá ag aistriú ar aon nós, ba cheart dó leagan a roghnú le fad amharc níos faide, ar choinníoll go dtacaíonn CMS, siopa agus eisínteachtaí leis. Seiceáil sin i gceanglais chórais an mhonaróra, ní ón gcuimhne. Conas a oibríonn an timthriall eisiúna, tá sé ag Leaganacha PHP agus an timthriall eisiúna.
Cibé bealach: tar éis a chur isteach ní mór gach próiseas PHP a atosú. Ní chosnaíonn backport nach bhfuil ach ar an diosca, fad is atá seanoibrithe ag rith sa chuimhne.
Ord pragmatach do sheanchórais
- Láithreach: Bearta idirthréimhseacha de réir php.net a leagan síos nó an córas a thógáil as an líonra go sealadach mura bhfuil aon cheartú cruthaithe ar fáil.
- Sna chéad laethanta eile: Backport cruthaithe a chur isteach, ó do dháileachán féin más féidir nó le deimhniú scríofa ón soláthraí.
- Go comhthreomhar: Comhoiriúnacht an fheidhmchláir le leagan tacaithe a sheiceáil agus sceideal a shocrú.
- Sna míonna amach romhainn: Uasghrádú go dtí an sprioc-leagan, ullmhaithe i gcóip tástála, le plean cúltaca.
Is é an smaoineamh cinntitheach an backport a fheiceáil mar dhroichead, ní mar sprioc.
Cathain nach bhfuil soláthraí seirbhíse de dhíth ort chuige seo
Má ritheann do fhreastalaí ar Debian, Ubuntu nó RHEL tacaithe agus má sholáthraíonn an dáileachán an backport, is leor gnáthnuashonrú le hatosú agus súil ar an changelog. Is féidir le riarthóir eolach é sin a dhéanamh leis féin. Is fiú cabhair i gcás tógálacha féin, foinsí tríú páirtí, leaganacha an-sean nó feidhmchlár nach bhfuil forléargas ar a chomhoiriúnacht ag aon duine a thuilleadh.
Conas a chabhraíonn PHP SOS go nithiúil?
- Seiceálaimid cé na leaganacha PHP agus na foinsí pacáistí atá ag rith ar do fhreastalaithe agus an bhfuil ceartú cruthaithe ann.
- Cuirimid backports isteach, atosaímid agus doiciméadaímid an fhianaise tríd an changelog.
- Déanaimid tástáil ar d'fheidhmchlár i gcóip i gcoinne an sprioc-leagain agus ainmnímid neamh-chomhoiriúnachtaí.
- Pleanáilimid agus téimid i dteannta leat leis an uasghrádú mar chuid de Haistriú ó PHP 8.1 agus níos sine.
Conclúid
Is bealach lánfhiúntach é backport an dáilte, is droichid iad na backports eile go léir. An té atá greamaithe ar PHP 8.1 nó níos sine, ba cheart dó an backport a úsáid chun am a fháil don uasghrádú, ní chun é a chur siar tuilleadh.
Ceisteanna coitianta
An bhfuil backport chomh sábháilte le huasghrádú?
I gcás na leochaileachta nithiúla a ceartaíodh, is féidir backport a bheith comhionann, má tá sé iomlán agus cruthaithe. Ach ní cheartaíonn sé ach an méid a cuireadh ar ais. Cuireann uasghrádú go leagan tacaithe gach nuashonrú slándála oifigiúil sa todhchaí leis.
Conas a aithním go gclúdaíonn mo backport PHP2Shell?
Ón changelog pacáiste: ba cheart na huimhreacha CVE CVE-2026-109618 agus CVE-2026-109619 a bheith luaite ann. Faoi Debian agus Ubuntu taispeánann apt-get changelog é, i dteaghlach RHEL rpm -q --changelog. Ní fianaise í an uimhir leagain amháin.
Cá fhad a fhaigheann PHP 8.2 nuashonruithe slándála fós?
De réir php.net críochnaíonn tacaíocht slándála PHP 8.2 an 31 Nollaig 2026. An té a nuashonraíonn go 8.2 inniu, ba cheart dó an chéad chéim eile a phleanáil láithreach.
An fiú tacaíocht fhadtéarmach tráchtála do sheanleaganacha PHP?
Is féidir léi a bheith ina droichead má tá uasghrádú dodhéanta go gearrthéarmach. Iarr deimhniú scríofa an bhfuil PHP2Shell clúdaithe agus ó cathain. Sna foinsí a bhí ar eolas go dtí seo, níor cruthaíodh é sin.