Yeni hosta geçiş mi yapacaksın?
Ya da forumunu güvence altına almak için tam bir yedek mi almak istiyorsun?
Aşağıda tüm işlemleri adım adım anlattım.
? 1. Dosya Yedeğini Alma (FTP)
1. FTP programı ile hostuna bağlan (örn. FileZilla)
2. XenForo’nun kurulu olduğu tüm dizini bilgisayarına indir:
➡️ config.php, src klasörü, styles, internal_data, js, etc.
? Özellikle internal_data ve data klasörlerini atlama! Bu klasörler eklentiler, resimler ve attachment’ları içerir.
? 2. Veritabanı Yedeği Alma (phpMyAdmin)
1. Hosting paneline gir → phpMyAdmin’e tıkla
2. Sol menüden XenForo veritabanını seç
3. “Dışa Aktar” (Export) sekmesine tıkla
4. Hızlı → SQL format → Git butonuna bas
? Bir `.sql` dosyası inecek, bu tüm forum verilerini içerir!
? 3. Yeni Hostta Kurulum
1. Yeni hosting’e FTP ile tüm dosyaları yükle
2. phpMyAdmin aç → “İçe Aktar” → .sql dosyasını yükle
3. `/src/config.php` dosyasını aç ve yeni veritabanı bilgilerini gir:
Kod:
$config['db']['host'] = 'localhost';
$config['db']['username'] = 'yeni_kullanici';
$config['db']['password'] = 'yeni_sifre';
$config['db']['dbname'] = 'yeni_veritabani';
? 4. Alan Adı ve Ayarlar
✔️ Eğer alan adın değişmiyorsa ekstra işlem gerekmez.
✔️ Alan adın değişiyorsa `AdminCP > Setup > Options > Basic Board Info` kısmından yeni URL’yi gir.
? 5. İzinler & Yazılabilir Klasörler
Aşağıdaki klasörlere CHMOD 0777 (yazılabilir) izni ver:
- /data
- /internal_data
FTP programı üzerinden klasörlere sağ tık → "İzinler" → 0777 yap.
? Ekstra Güvenlik ve Performans İçin:
- Yeni hostta PHP 8.1+ kullanmaya çalış
- Güncel XenForo versiyonu kullan (2.2.13+ önerilir)
- Cloudflare ile domain yönlendirmesi yapıyorsan DNS TTL sürelerine dikkat et
- `config.php` içine debug veya test modları ekli değilse sil
? Sonuç:
XenForo forumunu başarıyla başka sunucuya taşıdın.
✔️ Dosyalar + Veritabanı + İzinler = Sorunsuz geçiş
✔️ İstersen taşınma sonrası SEO testleri ve hız kontrolleri de yapabilirim.
? Yardım isteyen varsa .htaccess, config veya veritabanı hataları için konu altına yazabilir.
İlk taşımada hata normaldir, panik yok! ?