WordPress Security How To
Posted By Gregory

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


English version: Changing the location of the WP Cerber directory


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 verificador de integridade e malware . Por padrão, este 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 local 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.

Nota: 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 inicial do WordPress ou um caminho transversal acima do diretório inicial do WordPress. Vamos ver esses métodos separadamente.

Usando um caminho absoluto

Este método geralmente é seguro se o novo local não estiver acessível pela Internet, mas pode exigir a atualização do caminho definido após a movimentaçã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/ ' );

Usando um caminho de passagem 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, é totalmente compatível com qualquer novo local do site se você for mover o site porque o diretório reside no 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á mostrado na guia Diagnóstico na seção WP Cerber Constants.

The value of WP Cerber constants

The values of WP Cerber constants

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 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 string 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 de hospedagem ou um cliente SFTP.
  3. Defina a constante com o caminho para o novo local.
  4. Exclua o diretório WP Cerber no local antigo.

Notas finais

É fundamental garantir que não haja acesso direto à pasta WP Cerber no 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 em 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.


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.