Configurei uma instalação básica do Wordpress (em um Raspberry Pi executando o Raspbian Stretch - Debian 9) usando o NGINX.
Recentemente, mudei o nome do host do meu sistema (como parte de um plano para garantir uma nomenclatura consistente em meus sistemas) e tudo parecia estar funcionando com sucesso.
Eu queria mover minha instalação do Wordpress para um novo sistema, mas descobri que não estava mais funcionando.
A página inicial básica apareceu, mas os links para logotipos etc não funcionaram. Logo ficou óbvio, pois os links estavam tentando acessar oldhostname.local e isso está codificado em algum lugar no banco de dados Wordpress.
Eu restaurei o oldhostname e o Wordpress agora está funcionando novamente.
Procurar no Settings/General Settings
nome do host antigo está no endereço do Wordpress (URL) e no endereço do site (URL)
Eu poderia mudar isso para o meu novo nome de host, mas idealmente gostaria de torná-lo independente do nome do host. (Um aspecto do Raspberry Pi é que é simples clonar cartões SD e copio minha instalação para outras pessoas com apenas uma alteração no nome do host).
Minha pergunta é: posso fazer a instalação do Wordpress independente do nome do host e, em caso afirmativo, como?
Pelo que me lembro, não é possível desacoplar o nome de domínio da instância WP, mas você pode alterá-lo.
No banco de dados, você pode encontrar onde o domínio está armazenado exportando o banco de dados com um mysql_dump e pesquisando no arquivo de texto.
Outro método que envolve a execução de comandos do MySQL é explicado nesta postagem do blog. .
Modificar o banco de dados SQL seria o método preferencial. Ao editar o texto, você pode estar editando os campos errados.
Os comandos do blog: