Telepítés és eltávolítás
Az LW Scan telepítése ZIP-ből vagy Composerrel, mi megy ki az oldalról, és mi marad meg eltávolítás után.
This content is not available in your language yet.
Követelmények
Szekció neve “Követelmények”| WordPress | 6.6 vagy újabb |
| PHP | 8.0 vagy újabb |
| Memória | legalább 128 MB memory_limit (az Állapotfelmérés ellenőrzi) |
| PHP-kiterjesztés | tokenizer a heurisztikus réteghez |
Telepítés ZIP-ből
Szekció neve “Telepítés ZIP-ből”- Töltsd le a legfrissebb kiadás ZIP-jét a GitHub Releases oldalról. A kiadáshoz csatolt
lw-scan-<verzió>.zipkell, nem a „Source code” csomag: abból hiányzik a lefordított admin felület. - A WordPressben: Bővítmények → Új hozzáadása → Bővítmény feltöltése, válaszd ki a ZIP-et, majd Telepítés most és Bekapcsolás.
- LW Plugins → Vizsgálat → Vizsgálat indítása. Az első futás letölti a szignatúracsomagot és felépíti a fájlindexet, ezért hosszabb.
- Kapcsold be az e-mail-értesítést: Értesítések.
Aktiváláskor a bővítmény létrehozza a tábláit, beállítja a napi vizsgálatot 03:00-ra, létrehozza a status endpoint kulcsát, és letölti a szignatúracsomagot.
Frissítés ZIP-pel: töltsd fel az új ZIP-et ugyanígy; a WordPress felajánlja a meglévő cseréjét. A beállítások és a találatok megmaradnak. A bővítmény nincs fent a WordPress.org bővítménytárában, saját frissítője sincs: a frissítés ZIP-pel vagy Composerrel megy.
Telepítés Composerrel
Szekció neve “Telepítés Composerrel”composer require lwplugins/lw-scanA csomag típusa wordpress-plugin, és a composer/installers-re épül, így a projekted installer-paths beállítása szerinti bővítménymappába kerül. Bedrockban ez a web/app/plugins/lw-scan/:
cd bedrock-projektcomposer require lwplugins/lw-scanwp plugin activate lw-scanFrissítés: composer update lwplugins/lw-scan.
Multisite: aktiválható, a fájlokat vizsgálja, de az adatbázis-vizsgálat csak az aktuális oldalra vonatkozik.
Mi megy ki az oldalról?
Szekció neve “Mi megy ki az oldalról?”| Cél | Mikor | Mi megy ki |
|---|---|---|
scan-data.lwplugins.com: szignatúracsomag |
aktiváláskor, vizsgálat elején (óránként legfeljebb egyszer), az Állapotfelmérés gombjaira | sima letöltés; a User-Agentben a bővítmény és a WordPress verziója |
| ugyanott: ellenőrzőösszegek | vizsgálat közben (7 napig gyorsítótárazva) | a bővítmény vagy téma slugja és verziója, a WordPress verziója |
| ugyanott: sebezhetőségi adatok | vizsgálat közben (1 óráig gyorsítótárazva) | csak a slug |
| e-mail az oldal levélküldőjén át | értesítés, teszt, sikertelen-futás figyelmeztetés | találat-összegzés a címzetteknek |
Az automatikus szignatúrafrissítés és az e-mail kikapcsolható; az ellenőrzőösszegek és a sebezhetőségi adatok a vizsgálat részei.
Ami nem megy ki: az oldal címe, fájltartalom, hash, fájlútvonal, és a találatokról sem megy vissza semmi. Statisztika, követés és licencellenőrzés nincs. Az LW Plugins áttekintő oldal (közös minden LW-bővítményben) a bővítmények listáját a GitHubról tölti le, sima lekéréssel, 12 órára gyorsítótárazva. Az oldalról adatot nem küld; ha a lista nem érhető el, a beépítettet használja.
Bejövő irányban csak a kulcsos status endpoint válaszol, és az is kikapcsolható.
Eltávolítás
Szekció neve “Eltávolítás”- Kikapcsoláskor csak az ütemezés törlődik, minden adat megmarad.
- Törléskor törlődnek a beállítások, az ideiglenes adatok és az ütemezett feladatok.
- ZIP-ből telepített oldalon a három adatbázistábla és a
wp-content/lw-scan/mappa törlés után megmarad. Ezeket kézzel törölheted:{prefix}lw_scan_files,{prefix}lw_scan_findings,{prefix}lw_scan_runsés awp-content/lw-scan/mappa. Composeres telepítésnél ezek is törlődnek. - Multisite-on az eltávolítás csak az aktuális oldalt takarítja.
- Az oldal fájljaihoz a bővítmény sosem nyúlt, ott nincs mit visszaállítani.