Alterando a localização do diretório WP Cerber
English version: Changing the location of the WP Cerber directory
O WP Cerber usa seu próprio diretório para armazenar arquivos em quarentena, logs de diagnóstico e arquivos temporários criados e excluídos pelo scanner de integridade e malware . Por padrão, esse diretório é criado como um subdiretório oculto dentro do diretório de uploads do WordPress e é protegido por um arquivo .htaccess.
Desde o WP Cerber 9.5.3, você pode alterar sua localização para um lugar mais seguro usando uma constante PHP. Para fazer isso, você precisa definir a constante PHP CERBER_FOLDER_PATH no arquivo wp-config.php . Evite usar o arquivo functions.php na pasta do tema ativo para definir a constante.
Observação: o WP Cerber cria seu diretório como um subdiretório dentro do caminho fornecido.
Você tem três métodos para definir um novo local: um caminho absoluto, um caminho relativo ao diretório home do WordPress ou um caminho de travessia acima do diretório home do WordPress. Vamos ver esses métodos separadamente.
Usando um caminho absoluto
Este método é geralmente seguro se o novo local não for acessível pela internet, mas pode exigir a atualização do caminho definido após o site ter sido movido. O caminho começa com um separador de diretório, que normalmente é '/' na maioria das plataformas de hospedagem WordPress. Aqui está um exemplo:
define( 'CERBER_FOLDER_PATH', ' /var/www/my-secure-path/ ' );
Usando um caminho de travessia relativo ao diretório inicial do WordPress
É um compromisso recomendado entre segurança e compatibilidade se você for mover o site. O caminho começa com dois pontos. Aqui está um exemplo:
define( 'CERBER_FOLDER_PATH', ' ../my-secure-path/ ' );
Usando um caminho relativo ao diretório inicial do WordPress
Embora seja um método menos seguro, ele é totalmente compatível com qualquer novo local do site se você for mover o site porque o diretório reside dentro do diretório do WordPress . O caminho não começa com um separador de diretório ou dois pontos. Aqui está um exemplo:
define( 'CERBER_FOLDER_PATH', ' my-secure-path/ ' );
Depois de definir o caminho, ele será exibido na guia Diagnóstico na seção Constantes do WP Cerber.
Como mover um diretório WP Cerber existente
Quando você define a constante, um diretório WP Cerber existente e seu conteúdo não são movidos automaticamente. Se você precisar mover o diretório e manter seu conteúdo intacto, siga estas etapas na ordem dada:
- Localize o diretório WP Cerber existente. Por padrão, ele reside na pasta de uploads do WordPress. O nome da pasta WP Cerber é exibido na guia Diagnóstico . O nome da pasta sempre começa com "wp-cerber-" seguido por uma sequência aleatória, por exemplo, wp-cerber-6P8QNB3U7TAWH1ZGS .
- Copie todo o diretório WP Cerber para o novo local usando um gerenciador de arquivos no seu painel de controle de hospedagem ou um cliente SFTP.
- Defina a constante com o caminho para o novo local.
- Exclua o diretório WP Cerber no local antigo.
Notas finais
É essencial garantir que não haja acesso direto à pasta WP Cerber dentro do novo caminho da Internet; caso contrário, definir um novo caminho não faz sentido.
Certifique-se de que o caminho definido não esteja dentro de uma pasta temporária limpa regularmente; caso contrário, você poderá perder seus arquivos em quarentena e logs de diagnóstico.
Não use o arquivo functions.php na pasta do tema ativo para definir a constante.