Go achomair: Is é an bealach is sábháilte chun seanleaganacha PHP a dhíghníomhachtú ná i dtrí chéim: úsáid a aimsiú, an leagan a chosc agus faire air, agus díshuiteáil ina dhiaidh sin amháin. I Plesk is féidir handler a dhíghníomhachtú ar dtús ionas nach féidir é a roghnú a thuilleadh, agus é a bhaint níos déanaí faoi Updates agus Components. Is leagan amháin níos lú gach leagan a bhaintear a gcaithfidh tú a phaistiú agus a atosú leis an gcéad leochaileacht eile ar nós PHP2Shell.
Cén fáth glanadh anois?
Léirigh an tseachtain tar éis PHP2Shell do go leor riarthóirí an méid leaganacha PHP atá suiteáilte ar a bhfreastalaithe. Bhí gach ceann acu le seiceáil, bhí nuashonrú nó bearta idirthréimhseacha de dhíth ar gach ceann, agus atosú ar gach seirbhís. Do PHP 8.1 agus níos sine níl ach backports foinse íosta ann, agus i gcás PHP 8.2 tagann deireadh leis an tacaíocht an 31.12.2026.
Leis an taithí seo úr i do chuimhne, is é seo an t-am ceart chun glanadh. Déanann an t-alt Il-leaganacha PHP ar fhreastalaí amháin cur síos ar conas gach suiteáil a aimsiú ar chor ar bith. Anseo tá an chéad chéim eile i gceist: an múchadh rialaithe.
Céim 1: Úsáid a aimsiú
Sula múchann tú aon ní, caithfidh tú a fháil amach cé a úsáideann leagan. Is iad suíomhanna gréasáin an chuid shoiléir. Is lú atá le feiceáil subfhearainn, suiteálacha tástála, cronjobs, scripteanna agus comhpháirteanna painéil.
I Plesk liostaíonn an t-ordú plesk bin php_handler --list gach handler cláraithe. Le --get-usage taispeánann Plesk, de réir an doiciméadúcháin, cé na fearainn a úsáideann handler áirithe. Ní athraíonn ceachtar den dá ordú aon ní.
# Plesk: gach handler agus na fearainn a úsáideann handler
plesk bin php_handler --list
plesk bin php_handler --get-usage -id <handler-id>
# Go ginearálta: cronjobs a ghlaonn leagan PHP áirithe
grep -rE "php(7|8\.0|8\.1)" /etc/crontab /etc/cron.d /var/spool/cron 2>/dev/null
Seiceáil freisin logaí rochtana na suíomhanna gréasáin lena mbaineann: is iarrthóir le baint, ní le himirce, é suiteáil tástála nach bhfuair iarratas le míonna. Tabhair faoi deara do gach seanleagan cé a úsáideann é agus cén fáth.
Fiafraigh freisin de na daoine a oibríonn leis na suíomhanna gréasáin. Is minic a bhíonn eolas ag eagarthóirí, gníomhaireachtaí agus ranna oibre ar phróisis nach bhfuil in aon liosta: an t-easpórtáil bhliantúil don chuntasaíocht, an fhoirm do thaispeántas trádála, an comhéadan leis an gcóras bainistíochta marsantais. An rud atá ceangailte le seanleagan ansin, ní thugtar faoi deara é go dtí go mbíonn sé ar iarraidh.
Céim 2: Cosc agus faireachán
Cuireann an chéim idir an dá linn cosc ar leagan a shannadh as an nua gan é a scriosadh láithreach. I Plesk tá an fhéidearthacht ann handlers aonair a dhíghníomhachtú. De réir dhoiciméadúchán Plesk, ní féidir handler díghníomhachtaithe a roghnú i socruithe PHP suímh ghréasáin a thuilleadh; fanann an leagan suiteáilte. Ar an líne ordaithe déantar é le plesk bin php_handler --disable -id <handler-id>.
Athraigh na fearainn a úsáideann an seanleagan fós go dtí leagan tacaithe roimh ré, i gcomhaontú leo siúd atá freagrach. Déanann an t-alt Leagan PHP a athrú i limistéar cliant na hóstála cur síos ar conas a fheictear é seo ó thaobh oibreoir an tsuímh ghréasáin. Míníonn an t-alt Plesk: handlers PHP a thuiscint conas an handler ceart a roghnú.
Le linn na tréimhse breathnóireachta, bí airdeallach ar theachtaireachtaí earráide sna logaí, ar thorthaí cronjob nach dtagann agus ar aiseolas ó úsáideoirí. I bpainéil eile tá ainmneacha éagsúla ar na feidhmeanna; seiceáil doiciméadúchán an mhonaróra ansin.
Socraigh deireadh na tréimhse breathnóireachta mar spriocdháta agus ainmnigh cé a thugann cead don díshuiteáil ina dhiaidh sin. Ar shlí eile éiríonn an chéim idir an dá linn ina staid bhuan, agus fanann an seanleagan ar an bhfreastalaí ar aon nós.
Céim 3: Díshuiteáil
Nuair a bheidh an tréimhse breathnóireachta thart gan aon ní neamhghnách, bain an leagan go hiomlán. I Plesk, de réir an doiciméadúcháin, déantar é faoi Tools & Settings, Updates, Add/Remove Components, sa chuid Web hosting ag leaganacha an ateangaire PHP. Tá leaganacha suiteáilte marcáilte ansin agus is féidir iad a roghnú lena mbaint.
Ar fhreastalaithe gan painéal, tá bainisteoir na bpacáistí freagrach as an tasc seo. Cuir cúltaca ar chumraíocht an leagain roimh ré, mar shampla /etc/php/7.4/ faoi Debian agus Ubuntu, ionas gur féidir leat a leanúint i gcás éigeandála cé na socruithe a bhí i bhfeidhm.
# Cúltaca cumraíochta, ansin pacáistí brainse a bhaint (sampla Debian/Ubuntu, PHP 7.4)
tar czf /root/php74-konfiguration.tar.gz /etc/php/7.4/
apt remove 'php7.4*'
Tar éis an bhainte is fiú seiceáil. I Plesk molann an doiciméadúchán plesk bin php_handler --reread chun faisnéis handler a léamh as an nua tar éis athruithe ar dhénártha PHP. Seiceáil freisin an dtagraíonn pleananna seirbhíse don leagan a baineadh fós.
Tuisle-chloch choitianta
| Tuisle-chloch | Conas í a aithint | Cad a chabhraíonn |
|---|---|---|
| Braitheann comhpháirt painéil ar an leagan | Tuairiscíonn an painéal spleáchas agus é á bhaint | An chomhpháirt a athrú ar dtús nó an leagan a choinneáil |
| Tagraíonn plean seirbhíse don seanleagan | Faigheann suíomhanna gréasáin nua an seanleagan nó teachtaireacht earráide | An plean a oiriúnú, ansin an leagan a bhaint |
| Glaonn cronjob cosán seasta | Teipeann ar an script tar éis na baint | An cosán a athrú go leagan tacaithe |
| Ní ritheann feidhmchlár ar an leagan nua | Earráid i loga earráidí tar éis athraithe | An feidhmchlár a nuashonrú nó a aistriú |
Mura féidir feidhmchlár a ardú go leagan tacaithe, ní ceist chumraíochta é múchadh an tseanleagain a thuilleadh ach tionscadal imirce. Déanann an treoir PHP End-of-Life: rioscaí na leagan as dáta cur síos ar rioscaí seanbhrainsí.
Tá an chéad iarrthóir eile ar eolas cheana
Ní gníomh aonuaire é glanadh. Ar an 31.12.2026 féin titeann PHP 8.2 as tacaíocht thionscadal PHP. An té a bhaineann leaganacha suas go 8.1 anois, ba cheart dó a shocrú sa phróiseas céanna cad a tharlóidh le 8.2. Ar shlí eile tosaíonn an cluiche céanna as an nua i gceann cúpla seachtain.
D'oibrigh riail shimplí go maith don fhreastalaí: ní thairgtear ach brainsí a dtacaíonn tionscadal PHP leo. Faigheann gach brainse dáta nuair a chuirtear ar bun é ar a ndéantar é a sheiceáil arís, bunaithe ar dheireadh na tacaíochta ar php.net. Míníonn an leathanach Leaganacha PHP agus timthriall eisiúna cúlra an timthrialla seo.
An té a bhfuil custaiméirí aige ar an bhfreastalaí mar sholáthraí óstála nó mar ghníomhaireacht, ba cheart dó iad a chur ar an eolas go luath. Seachnaíonn fógra le dáta, iarratas ar athrú agus tairiscint tacaíochta go dteipeann ar shuíomhanna gréasáin ar an lá cinniúnach. Ar an gcaoi sin tuigeann custaiméirí nach n-oibríonn a bhfeidhmchlár le chéile in am go bhfuil nuashonrú nó imirce le teacht, agus is féidir leo pleanáil dó.
Conas a chabhraíonn PHP SOS go praiticiúil?
- Aimsímid cé na suíomhanna gréasáin, cronjobs agus comhpháirteanna painéil a úsáideann cén leagan PHP.
- Athraímid fearainn go leaganacha tacaithe i gcomhaontú leat agus cuirimid cosc ar sheanhandlers.
- Tar éis na tréimhse breathnóireachta bainimid seanleaganacha ar bhealach rialaithe agus seiceálaimid an toradh.
- Nuair nach n-oibríonn feidhmchláir le chéile, pleanálaimid an imirce ó PHP 8.1 agus níos sine.
Ceisteanna coitianta
Cén fáth ar cheart dom leaganacha PHP nach n-úsáidtear a bhaint?
Caithfear gach leagan suiteáilte a sheiceáil, a nuashonrú agus a atosú le gach leochaileacht. Ní fhaigheann seanbhrainsí ar nós PHP 8.1 agus níos sine nuashonruithe ó thionscadal PHP a thuilleadh. Ní thugann leaganacha nach n-úsáidtear ach riosca agus obair.
Cad é an difríocht idir díghníomhachtú agus díshuiteáil?
Agus tú ag díghníomhachtú, fanann an leagan suiteáilte ach ní féidir é a roghnú arís. Agus tú ag díshuiteáil, baintear den fhreastalaí é. Is é díghníomhachtú an chéim shábháilte idir an dá linn chun a fheiceáil an bhfuil aon ní ar iarraidh.
An bhféadfadh baint leagan PHP feidhmeanna painéil a chur as riocht?
D'fhéadfadh. Braitheann roinnt comhpháirteanna de phainéal, mar shampla webmail nó uirlisí riaracháin, ar leagan áirithe PHP. Soiléirigh spleáchais den sórt sin sula mbainfidh tú é; is gnách go dtugann an painéal rabhadh faoi.
Cé chomh fada ba cheart don tréimhse breathnóireachta a bheith?
Fada go leor ionas go mbeidh gach próiseas rialta tar éis rith uair amháin ar a laghad, cronjobs míosúla agus easpórtálacha san áireamh. Socraigh an fad leis na ranna oibre.