W DedeCMS / 织梦 naprawa PHP2Shell wymaga poprawki środowiska PHP. Wersja aplikacji pomaga wykryć przeszkody zgodności; nie potwierdza możliwości wykorzystania ani naprawy obu CVE.
DedeCMS / 织梦 - Zgodność PHP potrzebna do naprawy PHP2Shell
Brak wiarygodnego powiązania. Nazwa produktu lub nowa strona pobierania nie potwierdza zgodności z PHP 8. Ustal dystrybucję, poprawki i lokalne modyfikacje.
Określenie zakresu naprawy PHP2Shell
Pliki i tożsamość pakietu
include/common.inc.phpinclude/dedemysql.class.phptemplets/uploads/
DedeCMS / 织梦 - Usuwanie przeszkód naprawy PHP2Shell
Rozróżnij oryginalne DedeCMS, wydania komercyjne i DedeBIZ. PHP 5.6+ na obecnej stronie nie potwierdza każdego starego pakietu 5.7. Sprawdź klasy SQL, modele, szablony i kodowanie offline. Zachowaj tabele, pliki i statyczne URL; nie nadpisuj inną dystrybucją. W DedeCMS sprawdź główną i dodatkowe tabele kanałów, prawdziwe klucze/prefiksy. Zachowaj autorów, kategorie, szablony i ścieżki statyczne. Porównaj liczby i pełne artykuły z obrazami; samo archives może pomijać pola.
Zależności i własny kod
Oficjalna dokumentacja ↗Testy witryny po naprawie PHP2Shell
Inwentaryzacja przed naprawą PHP2Shell
Użyj autoryzowanej kopii roboczej.
php -v
php --ini
php -m
rg -n "mysql_connect|mysql_query|create_function|each\(" includeDedeCMS / 织梦 - Sprawdź poprawki PHP2Shell
Sprawdź obie poprawki w PHP obsługującym tę witrynę. Zastąp lub uruchom ponownie stare procesy Web, kolejki i repliki. Działająca strona główna lub nowszy CLI nie wystarczają.
3. Zrestartuj i zweryfikuj wszystko ↗