Constantes PHP
As constantes PHP armazenam valores fixos que permanecem os mesmos em todo o seu site. Elas são automaticamente globais, o que é ideal para valores que precisam ser acessados em vários lugares.
Se você usar uma configuração não padrão do WordPress, como Bedrock ou Trellis, a Kinsta pode não conseguir localizar a variável DB_PASSWORD
e, portanto, não conseguirá atualizar a senha do banco de dados quando você:
- Adicionar um novo site clonando um ambiente existente
- Adicionar um ambiente de teste clonando um ambiente existente
- Colocar o ambiente de teste em produção
- Restaurar um backup
- Alterar a senha do banco de dados no MyKinsta
Para resolver esse problema, a Kinsta fornece a constante PHP SERVER_SECRET_DB_PASSWORD
para uso nos servidores da Kinsta. Quando você define essa constante no arquivo config.php
, o MyKinsta a utiliza para identificar a senha do banco de dados do seu site. Você pode defini-la da seguinte forma:
define('DB_PASSWORD', defined('SERVER_SECRET_DB_PASSWORD') ? SERVER_SECRET_DB : 'asdijfhkjasdbfkjhbajiksd' );
Você pode definir as seguintes constantes PHP para usar com os servidores da Kinsta:
SERVER_SECRET_DB_USER
SERVER_SECRET_DB_PASSWORD
SERVER_SECRET_DB_HOST
SERVER_SECRET_DB_NAME
Por exemplo, você pode definir as constantes no arquivo config.php
da seguinte forma:
define('DB_NAME', defined('SERVER_SECRET_DB_NAME') ? SERVER_SECRET_DB_NAME : 'newsitetest');
define('DB_USER', defined('SERVER_SECRET_DB_USER') ? SERVER_SECRET_DB_USER : 'newsitetest');
define('DB_PASSWORD', defined('SERVER_SECRET_DB_PASSWORD') ? SERVER_SECRET_DB : 'asdijfhkjasdbfkjhbajiksd' );
define('DB_HOST', defined('SERVER_SECRET_DB_HOST') ? SERVER_SECRET_DB_HOST : 'localhost');
Como alternativa, você pode definir as constantes da seguinte forma:
define('DB_NAME',SERVER_SECRET_DB_NAME);
define('DB_USER',SERVER_SECRET_DB_USER);
define('DB_PASSWORD',SERVER_SECRET_DB_PASSWORD);
define('DB_HOST',SERVER_SECRET_DB_HOST);