Go achomair: Is é PHP2Shell an leochaileacht Laravel a bhfuil go leor forbróirí ag cuardach uirthi faoi láthair agus luíonn sí i PHP féin. Ní dhúnann nuashonrú Laravel í. Tá PHP paistithe tábhachtach, chomh maith le hatosú gach próisis, oibrithe scuaine agus Octane san áireamh, agus seiceáil ar .env, storage agus public.
Cad is brí le PHP2Shell d'fheidhmchláir Laravel
Is bunchloch go leor forbairtí féin é Laravel: tairseacha custaiméirí, uirlisí inmheánacha, córais áirithinte, APIanna d'aipeanna. 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. Ní fhónann sé ábhar chomh glan agus atá cód Laravel.
Bíonn tionchar ar na modhanna oibriúcháin PHP-FPM, Apache le mod_php, php-cgi, FrankenPHP agus LiteSpeed. Is féidir le Laravel Octane FrankenPHP a úsáid mar fhreastalaí; ansin tá PHP sa chlár FrankenPHP nó san íomhá coimeádáin agus nuashonraítear é leis. Conas atá an scéal le FrankenPHP, déanann FrankenPHP a chosaint cur síos air.
Leochaileacht Laravel: leagan PHP agus próisis a sheiceáil
Ar an líne ordaithe taispeánann php artisan about an leagan PHP, an leagan Laravel agus socruithe tábhachtacha ar nós timpeallachta agus mód dífhabhtaithe. Ach is é sin leagan PHP CLI. Láimhseálann PHP-FPM nó Octane na hiarratais ghréasáin, agus féadfaidh sin a bheith ina leagan eile. Má bhíonn amhras ort, iarr ar an oibreoir a dheimhniú cén staid phacáiste a ritheann ar gach bealach.
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 Laravel, seiceáil iad de réir cheanglais an chórais sa doiciméadú ar laravel.com.
Tar éis an nuashonraithe tagann an chuid is mó a ndéantar dearmad uirthi i Laravel: na próisis fhadsaolacha.
# Leaganacha agus cumraíocht a thaispeáint
php artisan about
# Iarr ar oibrithe scuaine deireadh a chur leo féin tar éis na hoibre reatha
php artisan queue:restart
# Horizon a stopadh ionas go n-atosóidh an bainisteoir próisis é
php artisan horizon:terminate
Ní atosaíonn na hoibrithe ina dhiaidh sin ach má dhéanann bainisteoir próisis ar nós Supervisor nó systemd maoirseacht orthu. Ní mór freastalaithe Octane agus coimeádáin a atosú go hiomlán nó a scaoileadh amach le híomhá nua. Maidir le setupanna coimeádáin tá PHP a phaisteáil i gcoimeádáin Docker i bhfeidhm.
Cá bhfuil feidhmchláir Laravel leochaileach
| Áit | Ábhar | Pointe seiceála |
|---|---|---|
.env |
APP_KEY, bunachar sonraí, ríomhphost, eochracha API |
Níor cheart go mbeadh sé inghlactha ón ngréasán riamh |
bootstrap/cache/config.php |
Cumraíocht i dtaisce le rúin | Cearta, dáta athraithe |
public/ |
Fréamh doiciméad le index.php |
Comhaid PHP bhreise |
storage/app/public |
Uaslódálacha, inrochtana trí public/storage |
Gan comhaid PHP |
storage/logs/ |
laravel.log, go minic le sonraí iarratais |
Cosain, ní go poiblí |
vendor/ |
Pacáistí Composer | composer audit, comparáid le composer.lock |
Tá an fillteán storage/app/public inrochtana trí nasc siombalach faoi public/storage. Féadfar comhad PHP a stóráiltear ansin a rith go díreach, de réir chumraíocht an fhreastalaí. Bac é sin ar leibhéal an fhreastalaí gréasáin.
Caithfidh APP_DEBUG a bheith ar false i dtáirgeadh. D'fhéadfadh leathanach earráide le haschur dífhabhtaithe athróga timpeallachta, cosáin agus codanna den chód a thaispeáint agus déanann sé obair gach ionsaitheora níos éasca.
Comhéadain riaracháin agus pacáistí mar riosca
Níl comhéadan riaracháin aonfhoirmeach ag feidhmchláir Laravel. Is minic gur limistéir dá gcuid féin nó pacáistí ar nós Filament nó Nova atá i gceist. Seiceáil cé a bhfuil cearta riarthóra aige, an bhfuil céim dhá fhachtóir sa logáil isteach agus an gá go mbeadh bealaí riaracháin inrochtana ón taobh amuigh. Ba cheart comharthaí API, mar shampla ó Sanctum nó Passport, a chúlghairm agus a eisiúint as an nua má bhíonn amhras ann.
Seiceáil freisin an bhfuil uirlisí ón bhforbairt inrochtana i dtáirgeadh, mar shampla barraí dífhabhtaithe, Telescope nó bealaí tástála. Is minic a thaispeánann siad iarratais, ceisteanna agus cumraíocht agus ba cheart iad a chur taobh thiar de logáil isteach nó iad a bhaint ón timpeallacht tháirgthe go hiomlán.
Is é pacáistí Composer an dara bloc mór. Tugann gach spleáchas a chód féin leis, agus cuireann pacáistí gan cothabháil bac ar uasghráduithe PHP níos déanaí. Taispeánann composer audit leochaileachtaí aitheanta, ach ní chuireann sé seiceáil ar do chód féin ina ionad.
Cad is féidir le nuashonrú Laravel a dhéanamh agus cad nach féidir
Dúnann nuashonrú Laravel nó pacáistí aonair earráidí aitheanta sa chód sin. Ní phaistíonn sé PHP, ní atosaíonn sé oibrithe, ní athnuaíonn sé APP_KEY sceite agus ní bhaineann sé comhaid ó storage ná ó public. An tharla aon rud roimh an bpaiste, ní féidir é sin a shoiléiriú ach trí logaí, comhaid agus an bunachar sonraí a sheiceáil.
Do fhoirne le píblíne imscartha: baineann an nuashonrú PHP leis an timpeallacht thógála agus leis na bunhíomhánna freisin, nó tabharfaidh an chéad imscaradh eile seanleagan leis arís. Seiceáil freisin an bhfuil timpeallachtaí stáitsithe nó athbhreithnithe inrochtana go poiblí. Ritheann siad go minic le APP_DEBUG=true agus le fíorshonraí agus déantar dearmad orthu go héasca le nuashonruithe slándála.
Conas a chabhraíonn PHP SOS go nithiúil?
- Seiceálaimid PHP gréasáin, CLI agus oibrithe d'fheidhmchlár Laravel agus tacaímid le hatosú ordaithe gach próisis.
- Cosnaímid logaí ón 20 Deireadh Fómhair 2026 i leith, an bunachar sonraí agus staid an chóid agus déanaimid comparáid lena stór.
- Seiceálaimid
.env, taisce cumraíochta,storage,public, cuntais riarthóra agus comharthaí API. - Le haghaidh seiceála níos doimhne ar do chód féin, déanaimid iniúchadh slándála nó tástáil threáite a shocrú trí chomhpháirtithe speisialaithe.
Ceisteanna coitianta
An gcaithfidh mé Laravel a nuashonrú mar gheall ar PHP2Shell?
Ní dhúnann nuashonrú Laravel PHP2Shell, mar go bhfuil an leochaileacht in ateangaire PHP. Coinnigh Laravel cothrom le dáta mar sin féin. Do PHP2Shell teastaíonn PHP paistithe uait agus atosú gach próisis PHP, na hoibrithe san áireamh.
Cén fáth nach leor atosú PHP-FPM i Laravel go minic?
Ritheann oibrithe scuaine, Horizon, Octane agus an sceidealóir mar phróisis PHP ar leith tríd an líne ordaithe. Lódálann siad PHP uair amháin ag tosú agus ina dhiaidh sin leanann siad ag obair leis an seanleagan sa chuimhne go dtí go n-atosaítear iad.
Cad atá le déanamh má d'fhéadfadh an comhad .env a bheith sceite?
Ansin ba cheart duit APP_KEY, pasfhocal an bhunachair sonraí agus gach eochair do sheirbhísí seachtracha a athnuachan. Tabhair faoi deara go gcuireann APP_KEY nua deireadh le seisiúin atá ann cheana agus go ndéanann sé sonraí a criptíodh leis an seaneochair do-léite; pleanáil é sin le do fhorbróirí.