Hitta nått kul:
13 Pixlar   /   Tips   /   Kodtips   /   Samma wp-config för både live- och utvecklingsmiljö

Samma wp-config för både live- och utvecklingsmiljö

16 april, 2014

När man utvecklar en Worpress-site lokalt för att sedan ladda upp till en server kan det vara smidigt att slippa ha två olika versioner av sin wp-config.php.  Särskilt om man (och det bör man göra) använder ett system för versionshantering, som t.ex Git, så är det bra att slippa olika versioner av samma fil.

Genom en enkel if-sats kan man se till att filen fungerar både lokalt och live.

if ($_SERVER['SERVER_NAME'] === "exempel.dev") {
	define('DB_NAME', 'lokal-mysql-databas');
	define('DB_USER', 'lokal-mysql-user');
	define('DB_PASSWORD', 'lokalt-mysql-password');
	define('DB_HOST', 'localhost');
}else{
	define('DB_NAME', 'mysql-databas');
	define('DB_USER', 'mysql-user');
	define('DB_PASSWORD', 'mysql-password');
	define('DB_HOST', 'databashost');
}

Givetvis kan man ha fler konfigurationer som t.ex en staging-server.