PHPCMS V9 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.
PHPCMS V9 - 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
phpcms/base.phpphpcms/libs/classes/caches/configs/
PHPCMS V9 - PHP2Shell yamasının uyumluluk engelleri
PHPCMS V9’u devralınmış uygulama olarak ele alın. Tarihî resmî site doğrulanamadığından genel PHP aralığı iddia edilmiyor. mysql_*, kodlama, içerik modeli ve etiketleri çevrimdışı inceleyin. Onarım veya geçişte ekleri ve makale URL’lerini koruyun. PHPCMS dışa aktarımında kategori/model kimlikleri, özel alan ve ekleri gerçek DB önekleriyle eşleyin. Detay sayfa ve yolları karşılaştırın. Yalnız metin alan kaybına veya eski sunucuda kalan görsellere yol açabilir.
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 -m
rg -n "mysql_connect|mysql_query|create_function|each\(" phpcmsPHPCMS V9 - 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 ↗