Mkportal ve smf forumu başka bir sunucuya taşımak için gerekli adımları kısaca yazıyorum.Bu adımlarda takıldığınız yerler olursa ilgili adımı daha ayrıntılı açıklayabilirim.
1- Ftp ile eski sunucudaki tüm dosyalar yeni sunucuya taşınacak.
2- Eski sunucudaki veritabanı yedeği alınacak.Yedeği phpmysql sayfasından alabileceğiniz gibi smf forumun yedekleme dosyası ile de alabilirsiniz.
3- Yeni sunucuda yeni veritabanı oluşturulacak.Eski sunucuda kullanılan veritabanı adı, veritabanı kullanıcısı ve şifresini settings.php den bakıp aynılarını oluşturabilirsin.Eğer veritabanı kullanıcısı olarak aynı isim oluşturulamıyorsa forumdaki settings.php de bağlantı bilgileri yeni sunucuya göre değiştirilecek.
4- Yedek veritabanı yeni sunucuya yüklenecek.yükleme işini cpaneldeki phpmyadmin sayfasından yapabileceğiniz gibi smf forumun yedek yükleme dosyası ile de yapabilirsiniz.
NOT: Smf nin yedekleme ve geri yükleme dosyası ile sorun çıkmadan yedekleme ve geri yükleme yapabilirsiniz.Fakat mkportalın _mk ön eki ile başlayan tablolarını yedeklemeyeceği için, bu tabloları phpmyadmin sayfasından elle yedeklemeniz gerekir.5- Yeni sunucunun fiziksel yol bilgileri kontrol edilip setting.php deki forum yolu düzeltilecek.
6- Forumdaki yol değişikliğinden dolayı bazı ayarlar (ayarlari_onar.php ile) düzeltilecek.
Sunucudaki fiziksel yolu görmek için boş bir dosyaya aşağıdaki kodu yazın php uzantılı olarak kaydedin, sunucuya yükleyin ve çalıştırın.
<?php phpinfo(); ?>- Forum ayarlarını düzenlemek için gerekli ayarlari_onar.php ekteki dosyadadır.
- Phpmyadmin sayfasından mkportal ve forumun hangi dil kodlaması ile kurulduğuna dikkat edin.Yeni açacağınız veritabanında da dil kodlamasının aynı olması gerekir.Aksi durumda sitede Türkçe karakterler bozuk görünür.