A segurança é o principal foco da Lista de Arquivos Simples. Como, por sua própria natureza, esse plug-in permite acesso ao sistema de arquivos, muito cuidado é tomado para garantir que os hackers não possam abusar facilmente do seu site e servidor da web.
Uma grande ameaça para qualquer pessoa que permita adicionar ou editar arquivos no disco a partir de um site acessível publicamente é algo chamado Percurso de diretório. Quando essa tentativa é detectada, o Erro 99 é lançado e todas as outras execuções do script são interrompidas. Este não é um erro do PHP, mas sim um erro personalizado programado no plugin.
O Directory Traversal é ruim porque os hackers podem ler, fazer upload ou editar arquivos em locais inesperados e possivelmente perigosos em seu disco, portanto, negar essa capacidade é crítico.
Então, o que acontece quando você vê um Erro 99, mas é o gerente do site e não o bandido? Verifique o caminho ...
Se você vir o erro 99 frente e verso
- Vá para as Configurações da Lista de Arquivos Simples e olhe a entrada do Diretório da Lista Fie. Remova todos os pontos e barras duplas ou barras do início da entrada.
- Altere o diretório da lista de arquivos para outro local, como a pasta pessoal.
Altere wp-content/uploads/simple-file-list/ para simple-file-list/ - Vá para a guia Ferramentas do plug-in e analise as entradas de registro na parte inferior da página. Procure por problemas com caminhos de pasta ou qualquer outro problema observado.
- Nessa mesma guia, redefina a lista de arquivos e as configurações da lista. Tenha cuidado ao redefinir a lista de arquivos, pois isso destruirá todas as descrições de arquivo associadas, as informações do uploader e a “data adicionada” serão alteradas para hoje.
Se você só vê o erro na frente
- Verifique o valor do atributo “showfolder” do código de acesso e remova quaisquer pontos, barras duplas e barras no início ou no final do valor.
/Pasta-A./Pasta-B/ deveria estar Pasta-A/Pasta-B - Insira uma pasta diferente para testar se o problema está na própria pasta.
Se você ainda está vendo este erro, por favor abrir um ticket de suporte.