Tüm barındırma hizmetlerinde 15% tasarruf edin

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın: Skills Başlayın
Bölüm
Destek olmak Sanal Sunucular Yönetim

1C-Bitrix Web Sitesini Başka Bir Hosting Sağlayıcısına Taşıma: Adım Adım Tam Kılavuz

1C-Bitrix web sitesini yeni bir hosting sağlayıcısına taşımak zor görünebilir, ancak doğru hazırlık ve net bir süreçle, transferi minimum kapalı kalma süresi ve sıfır veri kaybıyla tamamlayabilirsiniz. Bu kapsamlı rehber sizi her aşamada yönlendirir — dosya ve veritabanı yedeklemesinden DNS kayıtlarını güncellemeye ve canlı sitenizi test etmeye kadar.

Daha hızlı bir sunucuya geçiş yapıyor olsanız, daha iyi destek arıyor olsanız veya mevcut planınızdan büyüyor olsanız, AlexHost’tan VPS Hosting NVMe SSD depolama, tam root erişimi ve yerleşik DDoS koruması sunuyor — 1C-Bitrix’in en iyi performans göstermesi için gereken her şey.

1C-Bitrix Sitenizi Neden Taşımalısınız?

Teknik adımlara geçmeden önce, web sitesi sahiplerinin taşınmayı seçmesinin en yaygın nedenlerini anlamak faydalıdır:

  • Performans darboğazları — Paylaşımlı hosting ortamları CPU ve RAM’i kısıtlayabilir, kaynak yoğun 1C-Bitrix kurulumları için yavaş sayfa yüklemelerine neden olabilir.
  • Ölçeklenebilirlik sınırlamaları — İşletmeniz büyüdükçe, onunla birlikte ölçeklenen altyapıya ihtiyacınız vardır.
  • Güvenilmez çalışma süresi — Sık sık yaşanan kesintiler SEO sıralamalarına ve kullanıcı güvenine zarar verir.
  • Teknik destek eksikliği — 1C-Bitrix gibi karmaşık CMS platformları bilgili hosting desteği gerektirir.
  • Maliyet optimizasyonu — Rekabetçi bir fiyat noktasında daha iyi performans.

AlexHost’un altyapısı, talep gören CMS platformları için özel olarak optimize edilmiştir ve 1C-Bitrix taşınmanız için mükemmel bir hedef haline gelir.

Ön Koşullar: Başlamadan Önce Neye İhtiyacınız Var

Göçü başlatmadan önce aşağıdakileri toplayın:

  • FTP istemcisi — FileZilla (ücretsiz ve platformlar arası) önerilir.
  • phpMyAdmin erişimi — Hem mevcut hem de yeni hosting kontrol panellerinde mevcuttur.
  • FTP kimlik bilgileri — Kaynak ve hedef sunucular için.
  • Alan adı kayıt şirketi erişimi — Göçten sonra DNS kayıtlarını güncellemek için.
  • Yeterli yerel disk alanı — Web sitesi dosyalarını ve veritabanı dışa aktarmasını geçici olarak depolamak için.
  • Bakım penceresi — Göçü düşük trafik saatlerinde planlayın ve kullanıcı etkisini en aza indirin.

> Pro İpucu: Yeni hosting ortamınızın 1C-Bitrix’in teknik gereksinimlerini karşıladığını her zaman doğrulayın: PHP 7.4 veya üstü, MySQL 5.7+ (veya MariaDB 10.3+) ve yeterli bellek sınırları (minimum 256MB memory_limit in php.ini).

Adım 1: Tüm Web Sitenizi Yedekleyin

Herhangi bir geçişten önce tam bir yedekleme oluşturmak zorunludur. Bu güvenlik ağı, aktarım sırasında bir sorun oluşursa sitenizi orijinal durumuna geri yüklemenizi sağlar.

Neleri Yedekleyin

BileşenKonumYöntem
Web sitesi dosyalarıpublic_html veya www diziniFTP indirme veya barındırma dosya yöneticisi
MySQL veritabanıphpMyAdmin veya barındırma paneliSQL dışa aktarma
Yapılandırma dosyaları/bitrix/php_interface/dbconn.phpDosya yedeklemesine dahil
E-posta verileri (varsa)Barındırma kontrol paneliManuel dışa aktarma

Ayrıca alan adınıza bağlı iş e-postasını yönetiyorsanız, posta kutularınızın web sitenizle birlikte doğru şekilde geçirilmesini veya korunmasını sağlamak için E-posta Barındırma seçeneklerini incelemeyi düşünün.

Adım 2: Veritabanını Mevcut Hosting’inizden Dışa Aktarın

1C-Bitrix veritabanı, web sitenizin tüm içeriğini, kullanıcı hesaplarını, ürün verilerini, ayarlarını ve daha fazlasını içerir. Bunu doğru şekilde dışa aktarmak kritik öneme sahiptir.

Adım 2.1 — phpMyAdmin’e Giriş Yapın

Mevcut hosting sağlayıcınızın kontrol paneli (cPanel, Plesk veya ISPmanager) aracılığıyla phpMyAdmin’e erişin. Veritabanları → phpMyAdmin bölümüne gidin.

Adım 2.2 — Doğru Veritabanını Seçin

phpMyAdmin’in sol panelinde, 1C-Bitrix kurulumunuzla ilişkili veritabanına tıklayın. Hangi veritabanının kullanımda olduğundan emin değilseniz, /bitrix/php_interface/dbconn.php dosyasını kontrol edin — $DBName değişkeni size söyleyecektir.

Adım 2.3 — Veritabanını Dışa Aktarın

  1. Üst gezinti çubuğundaki Dışa Aktar sekmesine tıklayın.
  2. Daha fazla kontrol için Özel dışa aktarma yöntemini seçin (büyük veritabanları için önerilir).
  3. Çıktı biçimi olarak SQL seçin.
  4. Çıktı altında, Çıktıyı bir dosyaya kaydet seçeneğini seçin ve dosya boyutunu azaltmak için gzip sıkıştırması seçin.
  5. .sql.gz dosyasını yerel makinenize indirmek için Git‘e tıklayın.

> Büyük Veritabanları İçin: Veritabanınız 100MB’ı aşıyorsa, daha güvenilir bir dışa aktarma için SSH aracılığıyla komut satırını kullanmayı düşünün:

> “`bash

> mysqldump -u your_db_user -p your_database_name > bitrix_backup.sql

> “`

Adım 3: FTP Aracılığıyla Web Sitesi Dosyalarınızı İndirin

Veritabanınız dışa aktarıldıktan sonra, bir sonraki adım mevcut sunucunuzdan tüm web sitesi dosyalarını indirmektir.

Adım 3.1 — FTP Aracılığıyla Mevcut Sunucunuza Bağlanın

FileZilla’yı açın ve mevcut barındırma FTP kimlik bilgilerinizi girin:

  • Host: Sunucunuzun IP adresi veya FTP ana bilgisayar adı
  • Kullanıcı Adı: FTP kullanıcı adınız
  • Şifre: FTP şifreniz
  • Port: 21 (standart FTP) veya 22 (SFTP — güvenlik için önerilir)

Adım 3.2 — Tüm Web Sitesi Dosyalarını İndirin

1C-Bitrix kurulumunuzun kök dizinine gidin — genellikle public_html/ veya www/. Tüm dosyaları ve klasörleri seçin, sağ tıklayın ve İndir‘i seçin.

Dahil edilmesi gereken temel dizinler:

/bitrix/              ← Core CMS files and modules
/upload/              ← User-uploaded content and media
/local/               ← Custom templates and components
/bitrix/php_interface/ ← Configuration files including dbconn.php
/.htaccess            ← Server configuration rules
/index.php            ← Entry point

> Not: /upload/ dizini çok büyük olabilir. Bant genişliği veya zaman sorunu yaşıyorsanız, SSH kullanarak sunucuda önce bir .tar.gz arşivine sıkıştırmayı, ardından tek arşiv dosyasını indirmeyi düşünün.

Adım 4: Yeni Hosting Ortamınızı Ayarlayın

Dosyaları yüklemeden önce yeni hosting ortamınızı düzgün şekilde hazırlayın.

Sunucu Gereksinimlerini Doğrulayın

Yeni hosting kontrol panelinize giriş yapın ve aşağıdaki PHP ayarlarının 1C-Bitrix için yapılandırıldığını doğrulayın:

memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 64M
post_max_size = 64M

cPanel ile VPS kullanıyorsanız, bu ayarları doğrudan PHP Selector aracılığıyla veya SSH üzerinden php.ini dosyasını düzenleyerek ayarlayabilirsiniz — bu sayede sunucu ortamınız üzerinde herhangi bir kısıtlama olmaksızın tam kontrol sahibi olursunuz.

Hedef Dizini Oluşturun

Hedef dizinin (örneğin, public_html/) temiz ve dosyalarınızı almaya hazır olduğundan emin olun.

Adım 5: Web Sitesi Dosyalarını Yeni Hosting Sunucusuna Yükleyin

FileZilla kullanarak yeni hosting sağlayıcınız tarafından sağlanan yeni FTP/SFTP kimlik bilgileriyle yeni hosting sunucunuza bağlanın.

Yükleme İşlemi

  1. FileZilla’da, yerel site panelini 1C-Bitrix dosyalarınızı indirdiğiniz klasöre ayarlayın.
  2. Uzak site panelini yeni sunucunuzdaki hedef dizine ayarlayın (örneğin, public_html/).
  3. Tüm dosya ve klasörleri seçin, sağ tıklayın ve Yükle‘yi seçin.

> Önemli: Gizli dosyaların (nokta ile başlayanlar, örneğin .htaccess) görünür olduğundan ve aktarıma dahil edildiğinden emin olun. FileZilla’da, bunları görünür hale getirmek için Sunucu → Gizli dosyaları göstermeye zorla‘ya gidin.

Doğru Dosya İzinlerini Ayarlayın

Yüklemeden sonra, 1C-Bitrix’in düzgün çalışmasını sağlamak için aşağıdaki izinleri ayarlayın:

Dosya/Dizinİzin
Dizinler755
PHP dosyaları644
/upload/ dizini777
/bitrix/cache/777

Adım 6: Yeni Hosting Sunucusunda Yeni Bir Veritabanı Oluşturun

Adım 6.1 — Yeni Host Üzerinde phpMyAdmin’e Erişin

Yeni hosting kontrol panelinize giriş yapın ve phpMyAdmin’i açın.

Adım 6.2 — Yeni Veritabanı ve Kullanıcı Oluşturun

  1. Databases sekmesine tıklayın.
  2. Yeni veritabanınız için bir ad girin (örn., bitrix_db) ve Create‘e tıklayın.
  3. User AccountsAdd user account‘a gidin.
  4. Güçlü bir şifre ile yeni bir veritabanı kullanıcısı oluşturun.
  5. Database for user altında, Grant all privileges on database‘i seçin ve yeni oluşturduğunuz veritabanını seçin.
  6. Kaydetmek için Go‘ya tıklayın.

> Güvenlik En İyi Uygulaması: Web sitenizin veritabanı bağlantısı için asla root MySQL kullanıcısını kullanmayın. Her zaman yalnızca gerekli ayrıcalıklara sahip özel bir kullanıcı oluşturun.

Adım 7: Veritabanını Yeni Sunucuya İçe Aktarın

Adım 7.1 — Yeni Veritabanını Seçin

Yeni sunucunuzdaki phpMyAdmin’de, sol panelde yeni oluşturduğunuz veritabanına tıklayın.

Adım 7.2 — SQL Dosyasını İçe Aktarın

  1. Import sekmesine tıklayın.
  2. Choose File (Dosya Seç) seçeneğine tıklayın ve Adım 2’de dışa aktardığınız .sql veya .sql.gz dosyasını seçin.
  3. Formatın SQL olarak ayarlandığından emin olun.
  4. İçe aktarmayı başlatmak için Go (Git) seçeneğine tıklayın.

Büyük veritabanları için phpMyAdmin içe aktarma zaman aşımına uğrayabilir. Bu durumda SSH kullanın:

mysql -u new_db_user -p new_database_name < bitrix_backup.sql

Adım 8: 1C-Bitrix Veritabanı Yapılandırma Dosyasını Güncelleyin

Bu, en kritik adımlardan biridir. 1C-Bitrix’teki veritabanı bağlantı ayarlarını yeni sunucudaki yeni veritabanına işaret edecek şekilde güncellemeniz gerekir.

dbconn.php Dosyasını Bulun ve Düzenleyin

Birincil yapılandırma dosyası şu konumda bulunur:

/bitrix/php_interface/dbconn.php

Bu dosyayı bir metin editörü kullanarak açın (FTP veya SSH aracılığıyla) ve aşağıdaki değişkenleri güncelleyin:

<?php
define("MYSQL_TABLE_TYPE", "InnoDB");
$DBType = "mysql";
$DBHost = "localhost";                  // Database host — usually "localhost"
$DBName = "new_database_name";          // Your new database name
$DBLogin = "new_database_user";         // Your new database username
$DBPassword = "new_database_password";  // Your new database password
$DBDebug = false;
$DBDebugToFile = false;

Değişikliklerinizi yaptıktan sonra dosyayı kaydedin.

Ayrıca .settings.php Dosyasını Kontrol Edin

1C-Bitrix’in daha yeni sürümlerinde, veritabanı kimlik bilgileri şu konumda da saklanabilir:

/bitrix/.settings.php
connections bölümünü arayın ve bunu uygun şekilde güncelleyin:
'connections' => array(
    'value' => array(
        'default' => array(
            'className' => 'BitrixMainDBMysqliConnection',
            'host' => 'localhost',
            'database' => 'new_database_name',
            'login' => 'new_database_user',
            'password' => 'new_database_password',
            'options' => 2,
        ),
    ),
),
Adım 9: Alan Adı DNS Ayarlarını Güncelleyin
Dosyalarınız yüklendikten ve veritabanı yapılandırıldıktan sonra, son teknik adım alan adınızı yeni sunucuya yönlendirmektir.
Adım 9.1 — Alan Adı Kayıt Şirketinize Giriş Yapın
Alan adı kayıt şirketinizin kontrol paneline erişin. Henüz alan adınızı kaydetmediyseniz veya hizmetlerinizi birleştirmek istiyorsanız, AlexHost aracılığıyla Alan Adı Kaydı hem alan adınızı hem de barındırma hizmetinizi tek bir panodan yönetmenizi sağlar.
Adım 9.2 — DNS Kayıtlarını Güncelleyin
DNS yönetimi bölümünü bulun ve aşağıdaki değişiklikleri yapın:




Kayıt Türü
Ad
Değer
TTL




A Kaydı
@ (kök alan adı)
Yeni sunucu IP adresi
3600


A Kaydı
www
Yeni sunucu IP adresi
3600


MX Kayıtları
@
Mail sunucusu (uygunsa)
3600




Adım 9.3 — Ad Sunucularını Güncelleyin (Gerekirse)
Yeni barındırma sağlayıcınız özel ad sunucuları kullanıyorsa, kayıt şirketinizdeki NS kayıtlarını yeni ana bilgisayarınız tarafından sağlanan ad sunucularına güncelleyin. AlexHost, hesap kurulumunda size belirli ad sunucusu adreslerini sağlayacaktır.
> DNS Yayılma Süresi: DNS değişiklikleri genellikle 2–24 saat içinde yayılır, ancak bazı durumlarda 48 saate kadar sürebilir. Bu süre boyunca bazı ziyaretçiler hala eski sunucuya yönlendirilmiş olabilir.
Adım 10: Web Sitenizi Kapsamlı Şekilde Test Edin
DNS yayılması tamamlandıktan sonra, eski hosting hesabını kapatmadan önce geçirilen web sitenizi kapsamlı bir şekilde gözden geçirin.
Test Kontrol Listesi

[ ] Ana sayfa doğru şekilde yükleniyor — Boş sayfalar veya PHP hataları yok
[ ] Tüm iç sayfalar erişilebilir — Ürün sayfalarını, blog yazılarını ve kategori sayfalarını kontrol edin
[ ] Resimler ve medya düzgün yükleniyor — /upload/ dizininin tamamen aktarıldığını doğrulayın
[ ] Formlar düzgün çalışıyor — İletişim formlarını, kayıt ve giriş işlemlerini test edin
[ ] E-ticaret işlevselliği — Uygulanabilirse, alışveriş sepeti ve ödeme işlemini test edin
[ ] Yönetici paneli erişilebilir — /bitrix/admin/ adresinde 1C-Bitrix yönetici paneline giriş yapın
 ] SSL sertifikası etkin — HTTPS’in çalıştığından emin olun; yeni bir sertifikaya ihtiyacınız varsa, AlexHost aracılığıyla [SSL Sertifikaları mevcuttur
[ ] Kırık bağlantı yok — Kırık URL’leri belirlemek için Screaming Frog veya Google Search Console gibi bir araç kullanın
[ ] Sayfa yükleme hızı — GTmetrix veya Google PageSpeed Insights aracılığıyla hız testi çalıştırın

DNS Yayılması Öncesinde Test Etme
DNS yayılmadan önce yerel hosts dosyanızı değiştirerek sitenizi yeni sunucuda önizleyebilirsiniz:
Windows’ta: C:WindowsSystem32driversetchosts

Linux/macOS’ta: /etc/hosts

Aşağıdaki satırı ekleyin:

NEW_SERVER_IP    yourdomain.com

Bu, tarayıcınızı etki alanını yeni sunucu IP’sine çözmeye zorlar ve diğer kullanıcıları etkilemeden sitenizi test etmenizi sağlar.

Adım 11: 1C-Bitrix Önbelleğini Temizle

Geçişten sonra, sitenin yeni sunucudan taze içerik yüklemesini sağlamak için tüm önbelleğe alınan verileri temizleyin.

  1. 1C-Bitrix yönetici paneline giriş yapın (/bitrix/admin/).
  2. Ayarlar → Performans → Önbellek bölümüne gidin.
  3. Önbelleği Temizle seçeneğine tıklayın.

Alternatif olarak, önbellek dizinlerini FTP veya SSH aracılığıyla manuel olarak silebilirsiniz:

rm -rf /var/www/html/bitrix/cache/*
rm -rf /var/www/html/bitrix/managed_cache/*

Adım 12: Eski Hosting Hesabını Kaldır

Aşağıdakileri doğruladıktan sonra:

  • Web siteniz yeni sunucuda tamamen işlevsel
  • DNS tamamen yayılmış
  • Tüm veriler başarıyla aktarılmış
  • Tüm dosyaların ve veritabanının yerel yedekleriniz var

…eski hosting planınızı güvenle iptal edebilirsiniz. Ek bir güvenlik önlemi olarak yerel yedeklerinizi en az 30 gün boyunca saklayın.

Yaygın Geçiş Sorunları ve Çözümleri

SorunMuhtemel NedenÇözüm
Beyaz ekran / boş sayfaPHP hatası veya eksik dosyalarHata raporlamayı etkinleştirin; PHP hata günlüklerini kontrol edin
Veritabanı bağlantı hatasıdbconn.php içinde yanlış kimlik bilgileri$DBHost, $DBName, $DBLogin, $DBPassword öğelerini çift kontrol edin
Görseller yüklenmiyorTamamlanmamış dosya aktarımı/upload/ dizinini yeniden yükleyin
500 İç Sunucu Hatası.htaccess uyumsuzluğu.htaccess kurallarını kontrol edin; mod_rewrite etkinleştirildiğini doğrulayın
Yönetim paneline erişilemiyorÖnbellek veya oturum sorunlarıÖnbelleği temizleyin; /bitrix/cache/ içeriğini silin
Geçişten sonra yavaş sayfa yüklemePHP/MySQL ayarları optimize edilmemişphp.ini ayarlarını ayarlayın; OPcache etkinleştirin
SSL çalışmıyorSertifika yeni sunucuda yüklenmemişBarındırma panelinizdeki yeni bir SSL sertifikası yükleyin

AlexHost’u 1C-Bitrix Hostinginiz için Neden Seçmelisiniz?

AlexHost, 1C-Bitrix gibi yüksek performans gerektiren uygulamalar için özel olarak tasarlanmış bir hosting ortamı sağlar:

  • NVMe SSD Storage — Geleneksel HDD veya SATA SSD hostingine kıyasla dramatik olarak daha hızlı okuma/yazma hızları
  • DDoS Protection — Ek ücret olmaksızın dahil edilen kurumsal sınıf koruma
  • Full Root Access — Sunucu ortamınız üzerinde tam kontrol
  • 24/7 Technical Support — Haftanın yedi günü, günün 24 saati uzman yardım
  • Multiple Control Panel Options — cPanel, Plesk ve DirectAdmin dahil olmak üzere çeşitli VPS Control Panels seçeneklerinden birini seçin
  • Scalable Resources — İşletmeniz büyüdükçe CPU, RAM ve depolamayı kolayca yükseltin
  • Privacy-Friendly Jurisdiction — AlexHost, Moldova’dan faaliyet göstererek güçlü veri gizliliği sunmaktadır

Sonuç

1C-Bitrix web sitesini yeni bir hosting sağlayıcısına taşımak, dikkatli bir şekilde takip edildiğinde sıfır veri kaybı ve minimum kapalı kalma süresi ile sonuçlanan yapılandırılmış bir işlemdir. Temel adımlar şunlardır:

  1. Yedekle tüm dosyaları ve veritabanını
  2. Dışa aktar veritabanını phpMyAdmin veya SSH aracılığıyla
  3. İndir tüm web sitesi dosyalarını FTP aracılığıyla
  4. Hazırla yeni hosting ortamını
  5. Yükle dosyaları yeni sunucuya
  6. Oluştur yeni bir veritabanı ve SQL dosyasını içe aktar
  7. Güncelle dbconn.php ve .settings.php yeni kimlik bilgileriyle
  8. Güncelle DNS kayıtlarını yeni sunucu IP’sine işaret etmek için
  9. Test et eski host’u kapatmadan önce kapsamlı bir şekilde
  10. Temizle önbelleği ve göçten sonraki sorunları izle

AlexHost’un VPS Hosting hizmetine geçerek, 1C-Bitrix web sitenizin en yüksek verimlilikle çalışmasını sağlayan yüksek performanslı, güvenli ve ölçeklenebilir bir ortam kazanırsınız. Göç sırasında herhangi bir sorunla karşılaşırsanız, AlexHost’un 24/7 destek ekibi yardımcı olmaya hazırdır — siteniz saatler içinde canlı ve tamamen işlevsel hale getirilebilir.