Bij Discuz! X vereist het verhelpen van PHP2Shell een patch van de PHP-runtime. De applicatieversie helpt compatibiliteitsproblemen vinden, maar bewijst geen misbruikbaarheid of herstel van beide CVE’s.
Discuz! X - PHP-compatibiliteit voor de PHP2Shell-fix
Een betrouwbare koppeling ontbreekt hier. Een productnaam of nieuwe downloadpagina bewijst geen PHP 8-compatibiliteit. Bepaal distributie, patches en eigen wijzigingen.
Omvang van de PHP2Shell-reparatie bepalen
Bestanden en pakketidentiteit
source/discuz_version.phpconfig/uc_client/source/plugin/
Discuz! X - Blokkades voor de PHP2Shell-fix oplossen
Registreer Discuz! X, UCenter en plugins apart. Build en codering zijn belangrijk; X3.4/X3.5 alleen volstaat niet. Gebruik het exacte releasepakket. Test gedeelde login, gebruikerssynchronisatie, bijlagen en codering met volledige herstelkopie. Herstel forum en UCenter samen geïsoleerd. Identificeer andere gekoppelde sites, bewaar bijlagen en gebruikers-IDs. Coördineer accountschrijfacties en test elke toepassing; homepage bewijst geen consistentie.
Afhankelijkheden en eigen code
Officiële documentatie ↗Sitefuncties testen na de PHP2Shell-fix
Inventarisatie vóór de PHP2Shell-fix
Gebruik een geautoriseerde werkkopie.
php -v
php --ini
php -mDiscuz! X - PHP2Shell-patches controleren
Verifieer beide fixes in de PHP die deze site bedient. Vervang of herstart oude Web-processen, wachtrijwerkers en replica’s. Een werkende homepage of nieuw CLI-programma is onvoldoende bewijs.
3. Herstart en verifieer alles ↗