Sunucu/Hosting Yönetim Panelleri

Plesk Panelden cPanel Ortamına Site Aktarımı

Plesk üzerinde çalışan bir siteyi cPanel altyapısına taşımak, iki farklı kontrol panelinin kendine özgü çalışma biçimlerini aynı anda dikkate almayı gerektirir. Dosya dizinlerinin konumlandırılması, veritabanı bağlantı yapıları ve servis ayarları birebir örtüşmediği için bu geçiş süreci plansız ilerlediğinde çeşitli teknik sorunlarla karşılaşılması kaçınılmaz olabilir.

Taşıma Öncesi Yapılması Gerekenler

İlk olarak Plesk paneline giriş yapalım. Taşınacak sitenin kullandığı PHP sürümünü ve veritabanı türünün MySQL veya MariaDB mi olduğunu kontrol edip not edelim. Bu bilgiler, cPanel tarafında aynı çalışma ortamının oluşturulabilmesi için gereklidir.

Plesk Panelden Site Dosyalarını Alalım

Şimdi dosya tarafına geçelim. Tarayıcı üzerinden Plesk paneline giriş yapalım. Sol menüde yer alan Dosyalar bölümüne tıklayalım. Plesk’te web sitelerine ait dosyalar varsayılan olarak httpdocs klasörü altında bulunur.

Plesk Panelden Veritabanı Dosyasını Oluşturalım

Dosyaları kaydettikten sonra veritabanı aşamasına geçelim. Plesk panelde Alan Adları bölümünü açalım ve ardından Veritabanları sekmesine tıklayalım. Taşınacak siteye ait veritabanını seçerek phpMyAdmin bağlantısını açalım. phpMyAdmin arayüzü yüklendiğinde üst menüden Dışa Aktar sekmesine tıklayalım, yöntem olarak Özel seçeneğini işaretleyelim. Formatın SQL olarak kaldığından emin olalım ve karakter setini utf8mb4 olarak ayarlayalım.

Büyük veritabanlarında sıkıştırma olarak gzip seçebiliriz. Ayarları kontrol ettikten sonra SQL dosyasını bilgisayarımıza indirelim.

cPanel Tarafına Geçelim ve Dosyaları Yükleyelim

Yeni sunucuda yer alan cPanel paneline giriş yapalım. Ana ekrandan Dosya Yöneticisi bölümüne tıklayalım ve public_html dizinine girelim. cPanel üzerinde web sitelerinin yayınlandığı ana dizin burasıdır.

Yükle butonuna basalım. Plesk’ten indirdiğimiz zıp dosyasını seçelim ve yükleyelim. Yükleme tamamlandıktan sonra zıp dosyasına sağ tıklayalım ve Extract diyerek arşivi açalım.

cPanel Üzerinde Veritabanı Oluşturalım

cPanel ana ekranına giriş yaptıktan sonra MySQL Databases bölümüne gidelim. Öncelikle yeni bir veritabanı oluşturalım. Ardından bu veritabanı için yeni bir kullanıcı oluşturalım ve oluşturduğumuz kullanıcıyı ilgili veritabanına ekleyelim.

Veritabanını Cpanel’e Aktarma

cPanel’den phpMyAdmin’i açalım. Az önce oluşturduğumuz veritabanını seçelim. Menüden içe aktara tıkladıktan sonra Plesk’ten indirdiğimiz SQL dosyasını seçelim. Varsayılan ayarlarla aktarma işlemlerine başlayalım.

Site Yapılandırma Dosyalarını Düzenleyelim

Şimdi dosya yapılandırmasına geçelim. Eğer site WordPress ise wp-config.php dosyasını açalım. Veritabanı adını, kullanıcı adını şifreleri Cpanel’de oluşturduğumuz bilgilere göre düzenleyelim.

Terminal Üzerinden Siteyi Kontrol Edelim

DNS değişikliği yapılmadan önce sitenin yeni sunucuda çalışıp çalışmadığını terminal üzerinden kontrol edelim. Bu aşamada alan adının yeni IP adresi üzerinden yanıt verdiğini doğrulamak yeterlidir.

curl -I http://NEW_IP -H "Host: domain.com"

Eğer site HTTPS kullanıyorsa SSL yanıtı da kontrol edelim.

curl -Ik https://NEW_IP -H "Host: domain.com"

DNS Ayarlarını Yeni Sunucuya Yönlendirelim

Terminal testleri sorunsuzsa alan adını yeni sunucuya yönlendirebiliriz. Alan adının DNS yönetim paneline girelim. A kayıtlarında domain ve www için IP adresini yeni sunucu IP’si ile değiştirelim.

domain.com A NEW_IP
www.domain.com A NEW_IP

DNS Değişikliği Sonrası Kontrol

DNS güncellendikten sonra sitenin yeni sunucudan yayınlandığını kontrol edelim.

curl -IkL https://domain.com

Sık Sorulan Sorular

DNS geçişinden sonra hâlâ eski sunucu yanıt veriyorsa ne kontrol edilir?

Önce istemci tarafındaki DNS önbelleğini temizleyelim. Ardından çözümlemenin hangi IP’ye gittiğini doğrulayalım.

nslookup domain.com

Gerekirse DNS önbelleği temizleme adımlarını detaylı anlatan rehberimize göz atabilirsiniz.

Veritabanı taşındı ama site beyaz ekran veriyorsa ne anlama gelir?

Bu durum genellikle yanlış veritabanı adı, kullanıcı veya şifre bilgisinden kaynaklanır. WordPress’te wp-config.php, özel yazılımlarda yapılandırma dosyaları kontrol edilmelidir.

Admin paneline giremiyorum ama ana sayfa açılıyor, çözümü nedir?

Cache ve oturum dosyaları eski sunucuya ait olabilir. wp-content/cache gibi dizinleri temizlenmelidir. Ayrıca cPanel’de session.save_path yazılabilir mi kontrol edilmeli.

Plesk’ten cPanel’e geçtikten sonra cPanel kullanmak zorunda mıyım?

Lisans maliyeti, performans ihtiyacı veya yönetim tercihlerine göre DirectAdmin, CyberPanel ya da tekrardan Plesk gibi alternatif panellere geçilebilir. Alternatif panel örneklerini ele aldığımzı Cpanel Licance Nedir? Kurulumu Nasıl Yapılır? blogumuza göz atabilirsiniz.

Bir yanıt yazın

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