Discuz! X için PHP2Shell çözümü, PHP çalışma ortamının yamalanmasını gerektirir. Uygulama sürümü uyumluluk engellerini belirlemeye yardımcı olur; sömürülebilirliği veya iki CVE’nin düzeltildiğini kanıtlamaz.
Discuz! X - PHP2Shell düzeltmesi için PHP uyumluluğu
Güvenilir bir eşleştirme yok. Ürün adı veya yeni indirme sayfası PHP 8 uyumluluğunu kanıtlamaz. Dağıtımı, yamaları ve yerel değişiklikleri belirleyin.
PHP2Shell düzeltme kapsamını belirleyin
Dosyalar ve paket kimliği
source/discuz_version.phpconfig/uc_client/source/plugin/
Discuz! X - PHP2Shell yamasının uyumluluk engelleri
Discuz! X, UCenter ve eklentileri ayrı kaydedin. Build ve kodlama önemlidir; X3.4/X3.5 yeterli değildir. Kesin paketin gereksinimini kullanın. Ortak giriş, kullanıcı eşitleme, ek ve kodlamayı tam geri dönüş kopyasıyla test edin. Forum ve UCenter birlikte izole geri yüklensin. Bağlı diğer siteler bulunup ekler ve kullanıcı kimlikleri korunsun. Hesap yazımları koordine edilip her uygulama girişi denensin; anasayfa tutarlılık kanıtı değildir.
Bağımlılıklar ve özel kod
Resmî yükseltme belgeleri ↗PHP2Shell düzeltmesinden sonra işlev testleri
PHP2Shell düzeltmesinden önce envanter
Yetkili çalışma kopyasında kullanın.
php -v
php --ini
php -mDiscuz! X - PHP2Shell yamalarını doğrulayın
İki düzeltmeyi bu siteyi sunan PHP’de doğrulayın. Eski Web süreçlerini, kuyruk işçilerini ve kopyaları değiştirin veya yeniden başlatın. Açılan ana sayfa veya yeni CLI yeterli kanıt değildir.
3. Her şeyi yeniden başlatıp doğrulayın ↗