WordPress Security How To
Posted By Gregory

Alterar a localização do diretório WP Cerber


English version: Changing the location of the WP Cerber directory


O WP Cerber utiliza um diretório próprio para armazenar arquivos em quarentena, registros de diagnóstico e arquivos temporários criados e excluídos pelo verificador 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.

A partir do WP Cerber 9.5.3, você pode alterar a localização do diretório para um local mais seguro usando uma constante PHP. Para 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.

Nota: O WP Cerber cria seu diretório como um subdiretório dentro do caminho especificado.

Você tem três métodos para definir um novo local: um caminho absoluto, um caminho relativo ao diretório raiz do WordPress ou um caminho que percorre diretórios acima do diretório raiz do WordPress. Vamos analisar 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 a migração do site. 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/ ' );

Utilizando um caminho de navegação relativo ao diretório inicial do WordPress

É um compromisso recomendado entre segurança e compatibilidade caso você vá migrar o site. O caminho começa com dois pontos. Aqui está um exemplo:

define( 'CERBER_FOLDER_PATH', ' ../my-secure-path/ ' );

Utilizando um caminho relativo ao diretório raiz do WordPress

Embora seja um método menos seguro, é totalmente compatível com qualquer nova localização do site, caso você precise migrá-lo, pois 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. Veja 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.

The value of WP Cerber constants

The values of WP Cerber constants

Como migrar um diretório WP Cerber existente

Ao definir 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 indicada:

  1. 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 .
  2. Copie todo o diretório WP Cerber para o novo local usando um gerenciador de arquivos no painel de controle da sua hospedagem ou um cliente SFTP.
  3. Defina a constante com o caminho para a nova localização.
  4. Exclua o diretório WP Cerber do local antigo.

Notas finais

É essencial garantir que não haja acesso direto à pasta WP Cerber no novo caminho a partir da internet; caso contrário, definir um novo caminho não fará sentido.

Certifique-se de que o caminho definido não esteja dentro de uma pasta temporária que seja limpa regularmente; caso contrário, você poderá perder seus arquivos em quarentena e registros de diagnóstico.

Não utilize o arquivo functions.php na pasta do tema ativo para definir a constante.


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.