# Slándáil Craft CMS i ndiaidh PHP2Shell: suíomhanna gníomhaireachta a chosaint

> Cosain Craft CMS i ndiaidh PHP2Shell: seiceáil PHP sa tuarascáil chórais, cosain .env agus Security Key, múch devMode agus cuir Project Config i gcomparáid.

Foinse: https://phpsos.de/ga/plattformen/craft-cms/  
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:** I ndiaidh PHP2Shell braitheann slándáil Craft CMS ar PHP an fhreastalaí, ní ar Craft. Ba cheart do ghníomhaireachtaí go háirithe a bhfuil go leor suíomhanna Craft acu gach freastalaí a sheiceáil ar leith anois. Tar éis paiste agus atosaithe, ba cheart `.env`, Security Key, `devMode`, fréamh na ndoiciméad agus comparáid na Project Config a sheiceáil.

## Cad is brí le PHP2Shell do shuíomhanna Craft

Tá tóir ar Craft CMS ag gníomhaireachtaí mar go dtairgeann sé samhlacha ábhair solúbtha agus teimpléid ghlana. Dá réir sin, cothabhálann go leor gníomhaireachtaí scórtha suíomhanna Craft ar fhreastalaithe agus ar phacáistí óstála éagsúla. De réir fhoireann PHP, cuireann na leochaileachtaí PHP CVE-2026-109618 agus CVE-2026-109619 ar chumas cód mailíseach a rith go cianda gan logáil isteach, beag beann ar leagan Craft.

Do ghníomhaireachtaí is ceist eagraíochtúil í an cheist is tábhachtaí dá bhrí sin: cén suíomh a ritheann cén áit, le cén PHP, agus cé atá freagrach as an nuashonrú? Is é liosta de na suiteálacha go léir le soláthraí óstála, staid PHP agus teagmhálaí an chéad chéim. Conas a thacaímid le gníomhaireachtaí leis sin, déanann [Comhpháirtí slándála do ghníomhaireachtaí](https://phpsos.de/ga/branchen/agenturen-white-label/) cur síos air.

## Slándáil Craft CMS: leagan PHP a sheiceáil

Sa Control Panel taispeánann **Uirlisí > Tuarascáil chórais** an leagan PHP, an bunachar sonraí agus na breiseáin suiteáilte. Is é sin an leagan lena rithtear an suíomh ar an ngréasán. Úsáideann consól Craft `php craft`, próiseáil scuaine agus cronjobs PHP na líne ordaithe ina áit. Caithfear an dá cheann a phaisteáil.

Is iad 8.5.12, 8.4.27, 8.3.36 agus 8.2.35 na leaganacha suas an sruth ceartaithe. Cuireann go leor soláthraithe óstála ceartúcháin isteach mar backport; fanann an uimhir mar a bhí ansin. Cé na leaganacha a mbíonn tionchar acu orthu, taispeánann [Cé na leaganacha PHP a mbíonn tionchar orthu?](https://phpsos.de/ga/php2shell/betroffene-php-versionen/) é. Na leaganacha PHP a thacaíonn le do leagan Craft, seiceáil iad de réir cheanglais an chórais sa doiciméadú ar craftcms.com.

Próiseálann Craft tascanna cúlra i scuaine. Má ritheann sí mar phróiseas buan faoi bhainisteoir próisis, ní mór é sin a atosú freisin tar éis an nuashonraithe PHP.

## Comhadlanna agus cumraíocht i Craft

| Áit | Ábhar | Pointe seiceála |
|---|---|---|
| `.env` | Rochtain bunachair sonraí, `CRAFT_SECURITY_KEY`, eochracha eile | Athnuaigh luachanna má bhíonn amhras ort |
| `config/general.php` | `devMode`, `allowAdminChanges`, cosán chuig an Control Panel | Cód PHP sáite |
| `config/project/` | Project Config mar YAML | Comparáid le Git |
| `web/` | Fréamh doiciméad le `index.php`, `cpresources/`, uaslódálacha go minic | Comhaid PHP bhreise |
| `storage/` | Logaí, comhaid ama rite, cúltacaí bunachair sonraí go minic | Gan a bheith inrochtana tríd an ngréasán |
| `templates/` | Teimpléid Twig | JavaScript coimhthíoch |
| `modules/`, `vendor/` | Modúil agus breiseáin féin | Comhaid athraithe, `composer audit` |

Is pointe a ndéantar neamhaird air go minic `storage/backups/`. Cuireann Craft cúltacaí bunachair sonraí ansin a d'fhéadfadh sonraí iomlána custaiméirí agus foirme a bheith iontu. Níor cheart go mbeadh an fillteán seo faoi fhréamh na ndoiciméad riamh.

Seiceálacha neamhdhíobhálacha ar an líne ordaithe:

```bash
# Difríochtaí idir Project Config agus an bunachar sonraí a thaispeáint
php craft project-config/diff
# Comhaid PHP i bhfréamh na ndoiciméad seachas index.php
find web -type f -name "*.php" ! -name "index.php"
composer audit
```

> **Tábhachtach:**
> I dtáirgeadh baineann `devMode` le `false`. Le `devMode` casta air taispeánann Craft teachtaireachtaí earráide mionsonraithe le cosáin agus sleachta cóid a éascaíonn obair ionsaitheoirí.

## Control Panel, úsáideoirí agus breiseáin

Tá an Control Panel faoi `/admin` de réir réamhshocraithe. Seiceáil cé na húsáideoirí a bhfuil cearta riarthóra acu agus bain rochtain iar-fhostaithe agus saorghairmithe. Tacaíonn Craft le fíordheimhniú dhá fhachtóir; úsáid é do gach cuntas le cearta ardaithe.

Socraigh `allowAdminChanges` ar `false` i dtáirgeadh. Ansin ní féidir réimsí, rannáin agus socruithe breiseán a athrú ach tríd an Project Config leaganaithe, agus tugtar faoi deara gach neamhréireacht nuair a dhéantar comparáid le Git. Tugann breiseáin ón Plugin Store a gcód PHP féin leo; seiceáil an gcothabháiltear iad go léir fós agus an n-oireann siad don leagan PHP atá beartaithe.

```php
// config/general.php, sliocht don timpeallacht tháirgthe
'devMode' => false,
'allowAdminChanges' => false,
```

## Cad is féidir le nuashonrú Craft a dhéanamh agus cad nach féidir

Dúnann nuashonrú Craft nó breiseáin earráidí sa chód sin agus féadann sé leaganacha PHP níos nuaí a chumasú. Ní phaistíonn sé PHP, ní atosaíonn sé PHP-FPM ná an scuaine, ní athnuaíonn sé Security Key sceite agus ní bhaineann sé comhaid choimhthíocha ó `web/` ná ó `storage/`.

Do ghníomhaireachtaí le go leor suiteálacha Craft, is í an inathraitheacht is tábhachtaí tar éis an phaiste. Taifead do gach suíomh cén leagan PHP a ritheann ar an ngréasán agus ar an líne ordaithe, cathain a deimhníodh an t-atosú agus an raibh na seiceálacha neamhghnácha. Cabhraíonn an forbhreathnú seo le ceisteanna ó chustaiméirí agus le tuairiscí amach anseo. Smaoinigh freisin ar thimpeallachtaí stáitsithe agus forbartha atá inrochtana go poiblí. Ritheann siad go minic le `devMode`, le seanstaid agus le fíorshonraí custaiméirí agus déantar dearmad orthu go héasca le nuashonruithe. Má bhíonn amhras ann an mbíonn tionchar ar shuíomh custaiméara, cuir an custaiméir ar an eolas go cothrom in ionad fanacht.

## Conas a chabhraíonn PHP SOS go nithiúil?

- Déanaimid taifead leat ar gach suiteáil Craft le soláthraí óstála, staid PHP agus freagracht.
- Iarraimid paiste agus atosú a dheimhniú do gach freastalaí agus cosnaímid logaí ón 20 Deireadh Fómhair 2026 i leith.
- Seiceálaimid fréamh na ndoiciméad, `storage`, cumraíocht, úsáideoirí agus comparáid na Project Config.
- Ar iarratas glacaimid orainn an chúram slándála leanúnach do do shuíomhanna custaiméirí sa [chonradh cothabhála slándála](https://phpsos.de/ga/leistungen/security-wartungsvertrag/), faoi d'ainm freisin.


## Ceisteanna coitianta

**An mbíonn tionchar ag PHP2Shell ar Craft CMS?**  
Níl leochaileacht nua ag Craft CMS féin. Ach ritheann sé ar PHP, agus tá PHP2Shell i PHP. Is féidir gach suiteáil Craft ar fhreastalaí gan paiste a ionsaí dá bhrí sin, beag beann ar leagan Craft.

**Cá dtaispeánann Craft an leagan PHP?**  
Sa Control Panel faoi Uirlisí > Tuarascáil chórais. Tá leagan PHP, bunachar sonraí agus breiseáin suiteáilte ansin. Ní aithnítear backport curtha isteach ón uimhir; deimhníonn do sholáthraí óstála é.

**Cad é an Security Key i Craft agus cén fáth ar cheart é a athnuachan?**  
Úsáidtear an Security Key ón gcomhad .env chun sonraí a shíniú agus a chriptiú. An té a bhfuil sé ar eolas aige, d'fhéadfadh sé seisiúin nó sonraí foirme a fhalsú faoi chúinsí áirithe. Má bhíonn amhras ort, ba cheart duit é a athnuachan i gcomhréiteach le do ghníomhaireacht.

**Cad a thugann allowAdminChanges ar false?**  
Leis sin ní féidir réimsí, rannáin ná socruithe breiseán a athrú i dtáirgeadh tríd an Control Panel a thuilleadh. Ní thagann athruithe ach tríd an Project Config leaganaithe, rud a fhágann ionramháil níos deacra agus níos infheicthe.

## Foinsí

- [php.net: fógraí slándála](https://www.php.net/)
- [Craft CMS](https://craftcms.com/)
- [OWASP Cheat Sheets](https://cheatsheetseries.owasp.org/)
- [Leaganacha PHP a dtacaítear leo](https://www.php.net/supported-versions.php)
