Pada Discuz! X, perbaikan PHP2Shell memerlukan tambalan runtime PHP. Versi aplikasi membantu menemukan hambatan kompatibilitas; bukan bukti dapat dieksploitasi atau kedua CVE telah diperbaiki.
Discuz! X - Kompatibilitas PHP untuk perbaikan PHP2Shell
Belum ada pemetaan tepercaya. Nama produk atau halaman unduhan baru tidak membuktikan kompatibilitas PHP 8. Identifikasi distribusi, patch, dan perubahan lokal.
Identifikasi lingkup perbaikan PHP2Shell
Berkas dan identitas paket
source/discuz_version.phpconfig/uc_client/source/plugin/
Discuz! X - Atasi hambatan perbaikan PHP2Shell
Catat Discuz! X, UCenter dan plugin terpisah. Build dan GBK/UTF-8 penting selain X3.4/X3.5. Gunakan paket tepat dan uji login bersama, sinkronisasi pengguna, lampiran dan encoding dengan set pemulihan lengkap. Pulihkan forum/UCenter bersama secara terisolasi dan identifikasi situs lain terhubung. Simpan lampiran/relasi ID pengguna. Koordinasikan penulisan akun dan uji login setiap aplikasi; beranda tidak membuktikan konsistensi.
Dependensi dan kode kustom
Dokumentasi upgrade resmi ↗Uji fungsi situs setelah perbaikan PHP2Shell
Inventaris sebelum memperbaiki PHP2Shell
Gunakan salinan kerja yang diizinkan.
php -v
php --ini
php -mDiscuz! X - Verifikasi patch PHP2Shell
Verifikasi kedua perbaikan pada PHP yang melayani situs ini. Ganti atau mulai ulang proses Web, pekerja antrean dan semua replika lama. Beranda berfungsi atau CLI baru belum membuktikan perbaikan.
3. Restart dan verifikasi semua ↗