Sunucular Arası WooCommerce Mağaza Taşıma
WooCommerce tabanlı e-ticaret sitelerinin farklı bir barındırma altyapısına transfer edilmesi, veri tabanı bütünlüğü ve kesintisiz müşteri deneyimi açısından son derece hassas bir süreçtir. Bu işlemin manuel adımlarla, planlı bir şekilde yürütülmesi, sipariş kayıplarını ve olası veri tabanı bozulmalarını tamamen engeller.
- Taşıma işlemi öncesinde dinamik veri akışını korumak için mağaza mutlaka bakım moduna alınmalıdır.
- Veri tabanı transferinde karakter seti bozulmalarını önlemek için utf8mb4 kodlaması tercih edilmelidir.
- Büyük boyutlu wp-content klasörleri SSH terminali üzerinden rsync veya wget komutlarıyla taşınmalıdır.
- DNS yönlendirmesi yapılmadan önce yeni sunucu yerel bilgisayardaki hosts dosyası ile test edilmelidir.
- E-posta gönderimlerinin aksamaması için yeni sunucuda SMTP yapılandırması kontrol edilmelidir.
| Aşama | Yapılacak İşlem | Önem Derecesi | Ortalama Süre |
|---|---|---|---|
| Yedekleme | Dosya ve Veri Tabanı Alımı | Kritik | Ön analize göre değişir |
| Dosya Aktarımı | wp-content Klasörünün Taşınması | Yüksek | Kapsama göre değişir |
| Veri Tabanı | SQL İçe Aktarma ve URL Güncelleme | Kritik | Boyuta göre değişir |
| Konfigürasyon | wp-config.php ve PHP Ayarları | Yüksek | Sunucuya göre değişir |
| Test ve Canlıya Alma | Hosts Dosyası Kontrolü ve DNS Yönlendirme | Kritik | DNS yayılımına bağlıdır |
Manuel Taşıma Öncesi Hazırlık ve Yedekleme İşlemleri
E-ticaret platformlarında her saniye yeni bir üyelik, sepet güncellemesi veya sipariş kaydı gerçekleşebilir. Bu dinamik yapıyı korumak amacıyla, taşıma işlemine başlamadan önce web sitesindeki tüm sipariş alım süreçlerini geçici olarak durdurmak gerekir. Aktif sipariş akışı kesilmeden yapılan taşımalarda, eski sunucuda kalan son siparişlerin yeni sunucuya yansımaması gibi ciddi finansal riskler ortaya çıkabilir.
Yedekleme aşamasında hem web sitesinin tüm fiziksel dosyalarını hem de arka planda çalışan MySQL veri tabanını eksiksiz olarak paketlemek zorunludur. Güvenli bir manuel yedekleme için sunucu yönetim paneli (cPanel, Plesk) veya doğrudan SSH yetkileri kullanılarak tüm dizin sıkıştırılmış arşiv formatına getirilmelidir. Bu sayede aktarım esnasında dosya izinlerinin kaybolması veya eksik transfer yapılması gibi teknik aksaklıkların önüne geçilir.
Mevcut sunucunun PHP limitleri ile yeni sunucunun donanımsal ve yazılımsal kaynak limitleri de bu aşamada karşılaştırılmalıdır. WooCommerce eklentisinin kararlı çalışabilmesi için bellek limitleri ve işlem süreleri önceden analiz edilerek yeni sunucuda optimize edilmelidir. Biz bu analiz süreçlerini taşıma öncesinde eksiksiz şekilde gerçekleştirerek altyapı uyumsuzluklarını önceden tespit ediyoruz.
- Mağazanın bakım moduna alınarak yeni üyelik ve sipariş girişlerinin geçici olarak durdurulması
- Mevcut sunucu üzerindeki tüm dosyaların zip veya tar.gz formatında arşivlenmesi
- Veri tabanının phpMyAdmin veya SSH üzerinden sıkıştırılmadan ham SQL formatında yedeklenmesi
Veri Tabanının Güvenli Şekilde Dışa Aktarılması
WooCommerce veri tabanı; ürün açıklamalarından müşteri adreslerine, sipariş geçmişinden ödeme yöntemlerine kadar işletmenizin tüm can damarlarını barındırır. Manuel taşıma işlemlerinde veri tabanını dışa aktarırken karakter seti uyumsuzluğu yaşamamak için utf8mb4_unicode_ci gibi evrensel standartlar tercih edilmelidir. Karakter seti hataları, taşıma sonrasında Türkçe karakterlerin bozulmasına ve sitenizin arama motoru indekslerinin zarar görmesine neden olabilir.
Büyük boyutlu veri tabanlarında standart tarayıcı tabanlı araçlar (phpMyAdmin gibi) veri aktarımı sırasında zaman aşımı hatalarına yol açabilir. Bu gibi durumlarda SSH terminali üzerinden mysqldump komutunu kullanmak çok daha güvenli ve hızlı bir transfer yöntemi sunar. Manuel veri aktarımı süreçlerinde terminal komutları kullanılarak veri bütünlüğü maksimum düzeyde korunur.
Dışa aktarılan SQL dosyasının boyutu ve şeması, işlem tamamlandıktan sonra mutlaka doğrulanmalıdır. Dosyanın eksik inmesi veya yarıda kesilmesi, yeni sunucuda veri tabanı yükleme hatası almanıza sebep olur. Eğer bu teknik adımlar sizin için karmaşık görünüyorsa, uzaktan destek hizmetimiz kapsamında veri tabanı optimizasyonunu ve güvenli transferini sizin adınıza biz gerçekleştiriyoruz.
- Karakter seti uyumsuzluğunu önlemek için utf8mb4 standardının seçilmesi
- Büyük veri tabanlarında zaman aşımını engellemek için SSH üzerinden mysqldump kullanılması
- Dışa aktarılan SQL dosyasının bütünlüğünün ve tablolarının kontrol edilmesi
Dosya Altyapısının SSH ve FTP ile Transfer Edilmesi
WooCommerce mağazasının görsel kütüphanesi, eklentileri ve tema dosyaları wp-content klasörü altında depolanır. Bu klasörün boyutu binlerce ürün görseli nedeniyle oldukça yüksek boyutlara ulaşabildiğinden, dosyaları tek tek FTP üzerinden yüklemek bağlantı kopmalarına yol açabilir. Bunun yerine dosyaları sunucu üzerinde tek bir arşiv dosyası haline getirip SSH üzerinden wget veya rsync komutlarıyla doğrudan yeni sunucuya çekmek en sağlıklı yöntemdir.
Aktarım esnasında dosya ve klasör izinlerinin korunması, taşıma sonrasında sitenin güvenlik açıklarına maruz kalmaması için gereklidir. WordPress standartlarına göre klasör izinlerinin 755, dosya izinlerinin ise 644 olarak ayarlanması güvenlik açısından zorunludur. Manuel aktarım sonrasında bu izinlerin yeni sunucuda otomatik olarak güncellendiğinden emin olunmalıdır.
Sıkıştırılmış arşiv dosyası yeni sunucuya aktarıldıktan sonra doğru dizine (genellikle public_html veya webroot) çıkartılmalıdır. Bu aşamada sunucunun disk alanının yeterli olduğundan emin olmak gerekir. Dosya transfer sürecinde yaşanabilecek tüm teknik aksaklıkları uzaktan bağlantı ile çözüme kavuşturuyor ve süreci sizin için sorunsuz hale getiriyoruz.
- Dosyaların sunucular arasında doğrudan SSH (rsync/wget) ile taşınması
- Klasör izinlerinin 755 ve dosya izinlerinin 644 olarak yapılandırılması
- Aktarım sonrasında eksik dosya kontrolü için dosya sayılarının karşılaştırılması
Yeni Sunucuda Veri Tabanı Oluşturma ve İçe Aktarma
Yeni sunucuda WooCommerce mağazasının çalışabilmesi için boş bir MySQL veya MariaDB veri tabanı oluşturulmalıdır. Bu işlem sırasında güçlü bir veri tabanı kullanıcısı ve şifresi tanımlanmalı, bu kullanıcıya ilgili veri tabanı üzerinde tüm yetkiler (ALL PRIVILEGES) verilmelidir. Güvenlik amacıyla standart “wp_” tablo önekini değiştirmek istiyorsanız bu aşamada planlama yapabilirsiniz.
Oluşturulan boş veri tabanına, eski sunucudan aldığımız SQL yedeğini içe aktarma aşamasına geçilir. Dosya boyutu küçükse phpMyAdmin arayüzü yeterli olacaktır; ancak büyük boyutlu e-ticaret sitelerinde SSH üzerinden mysql komutu ile içe aktarma yapılması zorunludur. Bu yöntem, sunucunun işlemci limitlerini zorlamadan aktarımı tamamlar.
İçe aktarma işlemi bittikten sonra tabloların eksiksiz yüklendiğini doğrulamak için tablo sayısı eski veri tabanı ile karşılaştırılmalıdır. Veri tabanı optimizasyonu ve güvenli içe aktarma adımlarını, işletmenizin kesintiye uğramaması için uzaktan profesyonel hizmetimizle biz üstleniyoruz.
- Yeni sunucuda güçlü şifreleme protokollerine sahip boş bir MySQL veri tabanı açılması
- Büyük SQL dosyalarının hata almadan SSH terminali üzerinden içe aktarılması
- Tablo sayılarının ve veri yapısının eski sunucuyla karşılaştırılarak doğrulanması
wp-config.php Dosyasının Düzenlenmesi ve Bağlantı Ayarları
WordPress ve WooCommerce sisteminin veri tabanı ile iletişim kurmasını sağlayan en kritik dosya wp-config.php dosyasıdır. Yeni sunucuya taşınan dosya yapısının içerisindeki bu dosyayı açarak yeni veri tabanı adını, kullanıcı adını, şifresini ve sunucu ana bilgisayarını (localhost veya özel IP) güncellemeniz gerekir. Yanlış girilen bir karakter “Veri tabanı bağlantısı kurulurken hata oluştu” uyarısına neden olur.
Ayrıca yeni sunucunun SSL sertifikası yapılandırmasına bağlı olarak güvenlik anahtarlarının (SALT keys) güncellenmesi de güvenlik seviyesini artıracaktır. wp-config.php dosyasında yer alan bellek limiti tanımlamalarının (WP_MEMORY_LIMIT) WooCommerce gereksinimlerini karşılayacak şekilde en az 256M veya 512M olarak ayarlanması önerilir.
Bu ayarların manuel olarak yapılması sırasında oluşabilecek kod hataları sitenizin tamamen erişilemez hale gelmesine yol açabilir. Biz bu kritik konfigürasyon ayarlarını ve sunucu bazlı optimizasyonları uzaktan bağlantı ile güvenli bir şekilde gerçekleştiriyoruz.
- DB_NAME, DB_USER, DB_PASSWORD ve DB_HOST alanlarının yeni bilgilerle güncellenmesi
- WP_MEMORY_LIMIT değerinin WooCommerce için optimize edilerek yükseltilmesi
- Güvenlik seviyesini artırmak amacıyla WordPress SALT anahtarlarının yenilenmesi
Hosts Dosyası ile Yeni Sunucunun Test Edilmesi
DNS yönlendirmesi yapmadan önce sitenizin yeni sunucuda nasıl çalıştığını test etmek, olası hataları canlıya geçmeden çözmenizi sağlar. Bunun için kendi bilgisayarınızdaki hosts dosyasını düzenleyerek alan adınızı yeni sunucunun IP adresine yönlendirebilirsiniz. Bu işlem sayesinde sadece sizin bilgisayarınız siteyi yeni sunucudan açacaktır.
Hosts dosyası düzenlendikten sonra tarayıcınızın önbelleğini temizleyerek WooCommerce mağazanıza giriş yapıp test etmeye başlayabilirsiniz. Ürün sayfalarının yüklenme hızı, sepete ekleme işlevleri ve ödeme adımları bu aşamada detaylıca kontrol edilmelidir. Bu sayede ziyaretçileriniz hiçbir kesinti veya hata hissetmeden geçiş tamamlanmış olur.
Eğer test sırasında veritabanı hataları, kırık linkler veya eklenti çakışmaları tespit edilirse, DNS yönlendirmesi henüz yapılmadığı için eski siteniz canlıda sorunsuz çalışmaya devam eder. Biz bu test süreçlerini titizlikle yöneterek tüm hataları canlıya geçiş öncesinde uzaktan tespit edip gideriyoruz.
- Bilgisayardaki hosts dosyasına yeni sunucu IP adresi ve alan adının eklenmesi
- Tarayıcı önbelleğinin temizlenerek sitenin yeni sunucu üzerinden test edilmesi
- Sepet, ödeme geçitleri ve üye paneli fonksiyonlarının canlıya alınmadan kontrol edilmesi
DNS Yönlendirmesi ve WooCommerce Canlı Kontrolleri
Sitenin yeni sunucuda hatasız çalıştığından emin olduktan sonra alan adınızın DNS kayıtlarını (A kaydı) yeni sunucunun IP adresine yönlendirmeniz gerekir. Cloudflare veya alan adı firmanız üzerinden yapacağınız bu değişiklik, dünya genelindeki DNS sunucularına kademeli olarak yayılacaktır. Bu süreçte sitenizin SSL sertifikasının da yeni sunucuda aktif olduğundan emin olmalısınız.
DNS yayılımı tamamlandıktan sonra sitenizin gerçekten yeni sunucudan açılıp açılmadığını doğrulamak için çevrimiçi DNS araçlarını kullanabilirsiniz. Canlıya geçiş sonrasında WooCommerce e-posta bildirimlerinin (sipariş onayları, yeni üyelikler) sorunsuz çalışması için SMTP eklenti ayarlarını kontrol etmeniz oldukça önemlidir.
Son olarak, ödeme yöntemlerinin (iyzico, PayTR vb.) yeni sunucu IP adresini güvenlik duvarında beyaz listeye (whitelist) eklemesi gerekip gerekmediği kontrol edilmelidir. Tüm bu karmaşık geçiş adımlarını, iş kaybı yaşamamanız adına uzaktan analiz ederek baştan sona profesyonelce tamamlıyoruz.
- Alan adı DNS yönetim panelinden A kayıtlarının yeni IP adresine yönlendirilmesi
- Yeni sunucuda SSL sertifikasının kurulumu ve HTTPS yönlendirmesinin doğrulanması
- SMTP e-posta gönderim testleri ve ödeme kuruluşu IP entegrasyonlarının yapılması
Analiz: WooCommerce mağaza taşımalarında veri tabanındaki eski sunucu yolları ve serialized veriler doğrudan SQL üzerinden değiştirilirse veri yapısı bozulur; bu nedenle URL güncellemeleri WP-CLI veya güvenli arama-değiştirme scriptleri ile yapılmalıdır.
Sıkça Sorulan Sorular
WooCommerce taşıma işlemi ne kadar sürer?
Süreç; mağazanızdaki ürün sayısına, dosya boyutuna ve veri tabanının büyüklüğüne göre değişir. Ücretsiz ön analizimiz sonrasında size net bir süre bildiriyoruz.
Taşıma sırasında sitem kapalı kalacak mı?
Hayır, doğru planlama ve hosts dosyası testi sayesinde siteniz ziyaretçilere açık kalır. Sadece veri kaybını önlemek amacıyla çok kısa bir süreliğine bakım moduna alınarak işlem tamamlanır.
Ödeme sistemleri taşınma sonrasında çalışmaya devam eder mi?
Evet, ancak bazı ödeme geçitleri güvenlik amacıyla yeni sunucunuzun IP adresinin tanımlanmasını isteyebilir. Bu kontrolleri taşıma esnasında biz gerçekleştiriyoruz.
MEO PRO indikatör seti WooCommerce sitelerinde kullanılabilir mi?
MEO PRO, TradingView platformu üzerinde çalışan gelişmiş bir teknik analiz indikatör setidir; web sitelerine entegre edilen bir e-ticaret eklentisi değildir. TradingView grafiklerinizde anlık teknik analiz yapmak için kullanabilirsiniz.
MEO PRO panelindeki WR (kazanma oranı) oranı kesin kazanç sağlar mı?
MEO PRO panelinde ilgili sembolün WR (kazanma oranı) değeri anlık olarak görünür; ancak bu geçmiş verilere dayalı bir ölçümdür ve gelecekte kesin kazanç vaat etmez. Piyasalar risk içerir, 7 günlük ücretsiz deneme ile oranları kendiniz inceleyebilirsiniz.
Sonuç
WooCommerce mağazanızı yeni bir sunucuya taşımak, teknik bilgi ve hassasiyet gerektiren aşamalardan oluşur. Bu işlemi uzaktan biz yapıyoruz; kapsamı ve süreyi ücretsiz ön analizimiz sonrasında baştan bildiriyoruz.
Neden bymeoman?
- Google Partner sertifikalı reklam ve analiz desteği
- WordPress, WooCommerce ve sunucu tarafında uçtan uca çözüm
- Uzaktan müdahale — Türkiye ve yurt dışından çalışılabilir
- İşlem öncesi ücretsiz analiz ve net kapsam bildirimi
- Acil kesintilerde öncelikli müdahale
- Yapılan işin dokümantasyonu ve teslim raporu
Bu işi sizin için yapalım
Özetle
WooCommerce sunucu taşıma işlemlerinde veri kaybını önlemek için yedekleme, manuel SQL transferi, hosts dosyası testleri ve DNS yönlendirme süreçlerini uzaktan profesyonel destekle çözüme kavuşturuyoruz.
AI-Powered Analysis by MeoMan Bot


