No DedeCMS / 织梦, corrigir o PHP2Shell exige aplicar o patch ao interpretador PHP. A versão da aplicação ajuda a identificar incompatibilidades; não comprova exploração nem a correção das duas CVEs.
DedeCMS / 织梦 - Compatibilidade PHP para corrigir PHP2Shell
Não há correspondência confiável aqui. O nome do produto ou uma página nova não comprovam compatibilidade com PHP 8. Identifique distribuição, correções e alterações locais.
Identificar o escopo da correção PHP2Shell
Arquivos e identidade do pacote
include/common.inc.phpinclude/dedemysql.class.phptemplets/uploads/
DedeCMS / 织梦 - Remover bloqueios da correção PHP2Shell
Separe DedeCMS original, comercial e DedeBIZ. PHP 5.6+ na página atual não valida todo pacote histórico 5.7. Audite offline classes SQL, modelos, temas e codificação. Preserve tabelas, mídias e URLs estáticas; não sobrescreva com outra distribuição. No DedeCMS confira tabela principal e adicionais de cada canal, chaves e prefixos reais. Preserve autores, categorias, templates e caminhos estáticos. Compare contagens e artigos completos com imagens; apenas archives pode omitir campos.
Dependências e código personalizado
Documentação oficial ↗Testes do site após corrigir PHP2Shell
Inventário antes de corrigir PHP2Shell
php -v
php --ini
php -m
rg -n "mysql_connect|mysql_query|create_function|each\(" includeDedeCMS / 织梦 - Verificar correções PHP2Shell
Valide as duas correções no PHP que atende este site. Substitua ou reinicie processos Web, trabalhadores de filas e réplicas antigos. Página inicial funcionando ou CLI novo não bastam como prova.
3. Reinicie e verifique tudo ↗