Tabii, WordPress siteni bir sunucudan başka bir sunucuya taşımak için adım adım rehber hazırladım. Eski sunucun ve yeni sunucun her ikisi de cPanel kullanıyorsa işlem oldukça kolay olacaktır. Aşağıda bu işlemi nasıl yapacağını detaylı bir şekilde anlatıyorum.
### **Adım 1: Eski Sunucudan Dosyaların Yedeklenmesi**
#### 1.1 cPanele Giriş Yap
Eski sunucundaki cPanele giriş yap. Genellikle bu giriş
http://domainadi.com:2083 şeklinde olur. Eğer giriş adresin farklıysa, hosting sağlayıcın sana bu bilgiyi verebilir.
#### 1.2 Dosya Yöneticisine Gir
- **cPaneldeki Dosya Yöneticisi (File Manager) seçeneğine tıkla**.
- Web siten WordPress ise, genellikle dosyaların **public_html** klasörünün içinde yer alır. Bu klasöre gir.
#### 1.3 Tüm Dosyaları Arşivle
- Tüm WordPress dosyalarını seç.
- Sağ tıklayarak **Sıkıştır (Compress)** seçeneğine tıkla.
- **ZIP formatını** seç ve bir isim ver (örneğin `wordpress_backup.zip`).
- Bu işlem, tüm dosyalarını tek bir dosya haline getirir.
#### 1.4 Arşiv Dosyasını İndir
- Oluşan `.zip` dosyasını seç ve **indir**. Böylece tüm web sitesi dosyaların bilgisayarına yedeklenmiş olacak.
### **Adım 2: Veritabanının Yedeklenmesi**
#### 2.1 phpMyAdmine Giriş
- cPanel ana sayfasına dön ve **phpMyAdmin** seçeneğine tıkla.
- Sol tarafta sitene ait veritabanını göreceksin. (Veritabanı adını bilmiyorsan, sitenin ana dizinindeki `wp-config.php` dosyasını açarak, veritabanı adını öğrenebilirsin.)
#### 2.2 Veritabanını Dışa Aktar
- Veritabanını seçtikten sonra, üst menüden **Dışa Aktar (Export)** sekmesine tıkla.
- **Hızlı (Quick)** seçeneğini ve **SQL formatını** seç.
- Ardından **Git (Go)** butonuna tıklayarak veritabanını bilgisayarına indir.
### **Adım 3: Yeni Sunucuya Dosyaların Yüklenmesi**
#### 3.1 Yeni Sunucuda cPanele Giriş Yap
- Yeni sunucundaki cPanel hesabına giriş yap. Yine genellikle
http://domainadi.com:2083 şeklinde olur.
#### 3.2 Dosya Yöneticisine Gir
- Yeni sunucundaki cPanelde **Dosya Yöneticisi**ne tıkla.
- **public_html** klasörüne gir. Eğer WordPress bu klasörde çalışacaksa, eski sunucudaki dosyaları buraya yükleyeceğiz.
#### 3.3 ZIP Dosyasını Yükle ve Aç
- **Yükle (Upload)** seçeneğine tıklayarak, bilgisayarına indirdiğin `wordpress_backup.zip` dosyasını yükle.
- Yükleme tamamlandıktan sonra, dosyayı seç ve **Extract** (Çıkart) seçeneğiyle dosyaları public_htmle çıkart.
### **Adım 4: Yeni Veritabanının Oluşturulması ve İçe Aktarılması**
#### 4.1 Veritabanı Oluştur
- cPanel ana sayfasına dön ve **MySQL Veritabanları (MySQL Databases)** seçeneğine tıkla.
- Yeni bir veritabanı oluştur. Örneğin: `new_database_name`.
- Ayrıca, bir **MySQL kullanıcısı** oluştur ve bu kullanıcıya veritabanına tam yetki ver.
#### 4.2 Veritabanını phpMyAdmine Yükle
- cPanelde **phpMyAdmin**e tekrar gir.
- Sol tarafta yeni oluşturduğun veritabanını seç.
- Üstteki menüden **İçe Aktar (Import)** sekmesine tıkla.
- **Gözat (Browse)** diyerek eski sunucudan indirdiğin SQL dosyasını seç ve **Git (Go)** butonuna basarak yükle.
### **Adım 5: wp-config.php Dosyasını Düzenle**
- Dosya yöneticisinde, **public_html** içindeki `wp-config.php` dosyasını bul ve düzenle.
- Bu dosyada aşağıdaki üç bilgiyi yeni veritabanı bilgilerinle güncelle:
```php
define('DB_NAME', 'new_database_name');
define('DB_USER', 'new_database_user');
define('DB_PASSWORD', 'new_database_password');
define('DB_HOST', 'localhost'); // Bu genelde localhost olur, hosting sağlayıcın farklı bir bilgi vermezse değiştirme.
```
### **Adım 6: DNS Ayarlarının Güncellenmesi**
- Eğer domainini de yeni sunucuya yönlendireceksen, domain kayıt firmasının kontrol paneline giderek DNS ayarlarını yeni sunucuna göre güncellemelisin.
- Genellikle, hosting sağlayıcıdan aldığın **Nameserver** bilgilerini kullanarak bu işlemi yapabilirsin. Domainin DNSlerinin yeni sunucuya yönlenmesi biraz zaman alabilir (24-48 saat).
### **Adım 7: Test ve Son Kontroller**
- DNS yönlendirmesi yapıldıktan sonra, siteni yeni sunucuda çalışıp çalışmadığını kontrol et.
- Eğer sitende herhangi bir problem görürsen, tarayıcı önbelleğini temizlemeyi veya bir süre beklemeyi deneyebilirsin.
Bu adımları takip ederek, WordPress siteni başarıyla bir sunucudan diğerine taşıyabilirsin. İşlem sırasında herhangi bir hata ya da problem yaşarsan, eski sunucundaki yedeklemeleri tekrar kullanarak geri dönebilirsin.
Herhangi bir sorunda veya aşamada takıldığında bana tekrar sorabilirsin!