Como usar um banco de dados remoto com sua instância local do WordPress
O objetivo é não ter que fazer alterações localmente no painel do WordPress E, em seguida, fazer as mesmas alterações no seu site ativo. Estou extremamente interessado em ouvir sua opinião sobre essa técnica. Funciona bem para mim, até agora, mas provavelmente há uma maneira mais fácil.
O que você precisa
- MAMP ou algum aplicativo Apache / PHP / MySQL
- A capacidade de instalar e configurar o WordPress em seu servidor
Meu procedimento
- Instale o WordPress em seu servidor ( http://yourdomain.com )
- Configure-o com seu banco de dados
- Puxe todo o diretório WordPress para sua máquina local em uma pasta de projeto
- Adicione a pasta do projeto ao MAMP ou ao aplicativo de servidor da web local de sua escolha (anote o nome do servidor)
- Abra sua cópia LOCAL de wp-config.php
- Altere ‘DB_HOST’ para ‘seudominio.com’
Adicione o seguinte logo acima de ‘require_once (ABSPATH.’ Wp-settings.php ‘);’
define('WP_CACHE', true); $currenthost = $_SERVER['HTTP_HOST']; $mypos = strpos($currenthost, 'localhost'); if ($mypos === false) { define('WP_HOME','http://yourdomain.com'); define('WP_SITEURL','http://yourdomain.com'); } else { define('WP_HOME','http://localhost'); define('WP_SITEURL','http://localhost'); }
Substitua cada instância de ‘localhost’ pelo seu ‘Nome do servidor’ no MAMP. (localhost é o padrão)
Você deve ser bom. Se não, tente colocar seu IP na lista de permissões em “MySQL remoto” no painel de hospedagem