Go achomair: Is leochaileacht i PHP í an leochaileacht Shopware 6 a bhfuil go leor ceannaithe ag cuardach fúithe faoi láthair, i ndáiríre. Ní dhúnann nuashonruithe Shopware í. Teastaíonn PHP paistithe uait agus atosú gach próisis, agus ina dhiaidh sin ba cheart duit .env, custom/plugins, an chomhadlann public agus na comhtháthaithe API a sheiceáil.
Cad is brí le PHP2Shell do Shopware 6
Tá Shopware 6 bunaithe ar fhráma PHP Symfony agus de ghnáth ritheann sé le PHP-FPM taobh thiar de Nginx nó Apache. Bíonn tionchar ag na leochaileachtaí CVE-2026-109618 agus CVE-2026-109619 ar an mód oibriúcháin sin go díreach. De réir fhoireann PHP, cuireann siad ar chumas cód mailíseach a rith go cianda, gan logáil isteach sa siopa.
Faigheann ionsaitheoir a bhfuil cód á rith aige ar an bhfreastalaí rochtain ar gach rud a bhfuil rochtain ag an siopa féin air: sonraí custaiméirí, orduithe, doiciméid sonraisc, sonraí rochtana do bhainistíocht earraí agus do sholáthraithe íocaíochta. Míníonn muid an cúlra teicniúil faoi Cad is PHP2Shell ann?.
Leochaileacht Shopware 6 a sheiceáil: cén PHP atá ag rith i ndáiríre?
Déantar Shopware 6 a chothabháil go minic tríd an líne ordaithe, mar shampla le bin/console. Is furasta botún a dhéanamh anseo: taispeánann php -v leagan PHP na líne ordaithe, ní gá gurb é sin leagan PHP-FPM, a láimhseálann iarratais an tsiopa. Ar a lán freastalaithe tá roinnt leaganacha PHP suiteáilte i gcomhthráth.
Is iontaofa iad an tsonraíocht sa phainéal óstála don fhearann ar leith agus deimhniú an tsoláthraí óstála faoi staid an phacáiste. Is iad 8.5.12, 8.4.27, 8.3.36 agus 8.2.35 na leaganacha suas an sruth ceartaithe; féadfaidh uimhreacha níos sine a bheith ag backports. Na leaganacha PHP a thacaíonn le do leagan Shopware, seiceáil iad de réir cheanglais an chórais sa doiciméadú ar shopware.com. Conas a sheiceálann tú féin, tá sé faoi Leagan PHP agus staid phaiste a sheiceáil i gceart.
Is minic a dhéantar neamhaird ar phointe amháin i Shopware 6: próiseálann a lán siopaí an scuaine teachtaireachtaí agus tascanna sceidealaithe trí phróisis chúlra a ritheann go leanúnach, mar shampla bin/console messenger:consume faoi bhainisteoir próisis. Lódálann na próisis seo PHP uair amháin ag tosú. Tar éis an nuashonraithe, ní mór dá bhrí sin ní hamháin PHP-FPM ach na hoibrithe seo a atosú freisin. Ar shlí eile leanann cuid den siopa ag obair leis an seanPHP leochaileach sa chuimhne.
Comhadlanna agus comhaid ba chóir duit a bheith ar an eolas fúthu
| Áit | Ábhar | Cén fáth go bhfuil sé ábhartha |
|---|---|---|
.env, .env.local |
Rochtain bunachair sonraí, APP_SECRET, eochracha eile |
Athnuaigh má bhíonn amhras ort |
public/ |
Fréamh na ndoiciméad le index.php, meáin, comhaid téama |
Tá comhaid PHP bhreise amhrasach |
public/theme/ |
Comhaid JavaScript agus CSS tiomsaithe an tsiopa | Áit do skimmers curtha isteach |
custom/plugins/, custom/apps/ |
Eisínteachtaí | Cód breiseáin athraithe |
files/ |
Comhaid phríobháideacha ar nós sonraisc agus nótaí seachadta | Sonraí pearsanta |
var/log/ |
Logaí an tsiopa | Rianta a chosaint |
Céad seiceálacha neamhdhíobhálacha:
# Breiseáin suiteáilte a thaispeáint le leagan agus stádas
bin/console plugin:list
# Comhaid PHP sa chomhadlann phoiblí a liostú
find public -type f -name "*.php"
# Leochaileachtaí aitheanta in spleáchais Composer a thaispeáint
composer audit
Níor cheart ach cúpla comhad PHP aitheanta a bheith sa fhillteán public/. Ba cheart aon rud anaithnid a chosaint agus a scrúdú, gan é a scriosadh láithreach.
Seiceáil sa riarachán faoi Socruithe > Córas na réimsí “Úsáideoirí agus cearta” agus “Comhtháthaithe”. Is cúldoras iad úsáideoirí nó comhtháthaithe API anaithnide nach dtugann aon scanadh comhad faoi deara.
Rochtain riaracháin, breiseáin agus aipeanna mar riosca
De réir réamhshocraithe tá an riarachán faoi /admin. Cosain é le cuntais phearsanta, logáil isteach láidir agus, más féidir, srian rochtana do líonraí aitheanta. Níor cheart ach na cearta atá fíor-ghá acu a bheith ag comhtháthaithe do bhainistíocht earraí, margaí nó soláthraithe seachadta.
Tugann breiseáin ón siopa agus forbairtí saincheaptha a gcód PHP féin leo, aipeanna webhooks chuig freastalaithe seachtracha ar bharr air sin. Dá mhéad na heisínteachtaí, is mó an dromchla ionsaithe agus is deacra gach uasghrádú PHP. Bain breiseáin nach n-úsáidtear a thuilleadh go hiomlán.
Cad is féidir le nuashonrú Shopware a dhéanamh agus cad nach féidir
Dúnann nuashonrú Shopware nó breiseáin earráidí aitheanta sa chód sin. Ní féidir leis:
- PHP a phaisteáil ar an bhfreastalaí,
- seanphróisis PHP-FPM a atosú,
- comhaid choimhthíocha i
public/nó comhaid téama ionramháilte a bhaint go sábháilte, - úsáideoirí nó comhtháthaithe coimhthíocha a scriosadh,
- a chruthú nár tharla aon rud roimh an bpaiste.
Tar éis nuashonraithe PHP go príomhleagan nua, ba cheart duit an taisce agus an téama a athghiniúint agus an siopa a sheiceáil i dtimpeallacht thástála. Ar iarratas, tabharfaidh ár seirbhís phaiste PHP faoin athrú PHP le fianaise.
Ritheann Shopware 6 ar roinnt freastalaithe aipe go minic ag miondíoltóirí níos mó. Ansin caithfear gach freastalaí a phaisteáil agus a atosú, fiú iad siúd a dhéanann tascanna cúlra amháin. Má oibríonn soláthraí seirbhíse an siopa mar ardán bainistithe, ba cheart dó an staid a dheimhniú duit do gach nód.
Conas a chabhraíonn PHP SOS go nithiúil?
- Socraímid cén PHP a úsáideann do shiopa i ndáiríre trí FPM agus soiléirímid paiste agus atosú le do sholáthraí óstála nó le do ghníomhaireacht.
- Cosnaímid logaí ón 20 Deireadh Fómhair 2026 i leith, an bunachar sonraí agus comhaid.
- Seiceálaimid
public/, comhaid téama tiomsaithe, breiseáin, úsáideoirí agus comhtháthaithe le haghaidh rud ar bith neamhghnách. - Má aimsítear rud éigin, glanaimid an siopa le chéile le do ghníomhaireacht agus athnuaimid eochracha agus rochtain ar bhealach ordaithe.
Ceisteanna coitianta
An mbíonn tionchar ag PHP2Shell ar Shopware 6 féin?
Tá na leochaileachtaí i PHP, ní i gcód Shopware. Is féidir dá bhrí sin gach siopa Shopware 6 ar PHP gan paiste a ionsaí, beag beann ar leagan Shopware. Ní athraíonn nuashonrú Shopware aon rud air sin.
Cé acu comhad i Shopware 6 atá thar a bheith criticiúil tar éis ionsaí?
An comhad .env nó .env.local le rochtain bunachair sonraí agus APP_SECRET. Tá do shonraí rochtana ar eolas ag an té a bhí in ann é a léamh. Má bhíonn amhras ort, ba cheart na luachanna seo a athnuachan, i gcomhréiteach le do ghníomhaireacht.
Cad iad comhtháthaithe i Shopware 6 agus cén fáth ar cheart iad a sheiceáil?
Is rochtain API iad comhtháthaithe do chórais sheachtracha ar nós bainistíocht earraí nó margaí. Ligeann comhtháthú coimhthíoch le cearta riarthóra rochtain iomlán ar an siopa tríd an API, gan comhad ar bith a bheith ar an bhfreastalaí.