İçeriğe geç

WordPress Test ve Prod Sitelerini Aynı Veritabanında Kullanma Rehberi

WordPress geliştirme süreçlerinde test (geliştirme) ve prod (prodüksiyon) sitelerini aynı veritabanında kullanmak, bazı avantajları sağlayabilir ancak dikkatlice yönetilmesi gereken bir konudur. Bu rehberde, test ve prod sitelerini aynı veritabanında kullanmanın potansiyel sorunlarını ve bu sorunları önlemek için alınabilecek önlemleri bulacaksınız.

1. Veritabanı Yedeği Alın

Her şeyden önce, her iki sitenin veritabanının yedeğini almalısınız. Bu, olası sorunlar durumunda veri kaybını önlemenize yardımcı olacaktır.

2. Tablo Ön Eki Değiştirme

WordPress’in tablo adlarına varsayılan olarak eklenen önek (wp_) çakışmaları önlemek için her iki site için farklı tablo önekleri kullanmalısınız. Bu, $table_prefix değişkeni ile yapılan bir ayarla sağlanabilir.

$table_prefix = 'test_'; // Test sitesi için

3. wp-config.php Dosyalarını Güncelleme (1. Yöntem)

Her iki WordPress kurulumunun wp-config.php dosyasını düzenleyerek, veritabanı bağlantı bilgilerini ve tablo öneklerini doğru şekilde yapılandırmalısınız.

// Test sitesi için
define('DB_NAME', 'test_veritabani');
define('DB_USER', 'test_kullanici');
define('DB_PASSWORD', 'test_sifre');
define('DB_HOST', 'localhost');
$table_prefix = 'test_';

4. wp-config.php Dosyalarını Güncelleme (2. Yöntem)

WordPress’in tablo adlarına varsayılan olarak eklenen önek (wp_) çakışmaları önlemek için her iki site için farklı tablo önekleri kullanmalısınız. Ancak, bu durumda table_prefix değerini aynı tutarak çakışmaları önleyebilirsiniz.

// Ortak table_prefix
$table_prefix = 'wp_';

// Test sitesi için
define('DB_NAME', 'test_veritabani');
define('DB_USER', 'test_kullanici');
define('DB_PASSWORD', 'test_sifre');
define('DB_HOST', 'localhost');
define('WP_HOME', 'https://test.utkukahraman.dev');
define('WP_SITEURL', 'https://test.utkukahraman.dev');

// Prod sitesi için
define('DB_NAME', 'prod_veritabani');
define('DB_USER', 'prod_kullanici');
define('DB_PASSWORD', 'prod_sifre');
define('DB_HOST', 'localhost');
define('WP_HOME', 'https://utkukahraman.dev');
define('WP_SITEURL', 'https://utkukahraman.dev');

 

Kategori:CMSSQLWordpress

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir