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şen | Konum | Yöntem |
|---|---|---|
| Web sitesi dosyaları | public_html veya www dizini | FTP indirme veya barındırma dosya yöneticisi |
| MySQL veritabanı | phpMyAdmin veya barındırma paneli | SQL dışa aktarma |
| Yapılandırma dosyaları | /bitrix/php_interface/dbconn.php | Dosya yedeklemesine dahil |
| E-posta verileri (varsa) | Barındırma kontrol paneli | Manuel 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
- Üst gezinti çubuğundaki Dışa Aktar sekmesine tıklayın.
- Daha fazla kontrol için Özel dışa aktarma yöntemini seçin (büyük veritabanları için önerilir).
- Çıktı biçimi olarak SQL seçin.
- Çı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.
.sql.gzdosyası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 = 64McPanel 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
- FileZilla’da, yerel site panelini 1C-Bitrix dosyalarınızı indirdiğiniz klasöre ayarlayın.
- Uzak site panelini yeni sunucunuzdaki hedef dizine ayarlayın (örneğin,
public_html/). - 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 |
|---|---|
| Dizinler | 755 |
| PHP dosyaları | 644 |
/upload/ dizini | 777 |
/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
- Databases sekmesine tıklayın.
- Yeni veritabanınız için bir ad girin (örn.,
bitrix_db) ve Create‘e tıklayın. - User Accounts → Add user account‘a gidin.
- Güçlü bir şifre ile yeni bir veritabanı kullanıcısı oluşturun.
- Database for user altında, Grant all privileges on database‘i seçin ve yeni oluşturduğunuz veritabanını seçin.
- 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
- Import sekmesine tıklayın.
- Choose File (Dosya Seç) seçeneğine tıklayın ve Adım 2’de dışa aktardığınız
.sqlveya.sql.gzdosyasını seçin. - Formatın SQL olarak ayarlandığından emin olun.
- İç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.sqlAdı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.phpBu 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.phpconnections 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:WindowsSystem32driversetchostsLinux/macOS’ta: /etc/hosts
Aşağıdaki satırı ekleyin:
NEW_SERVER_IP yourdomain.comBu, 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.
- 1C-Bitrix yönetici paneline giriş yapın (
/bitrix/admin/). - Ayarlar → Performans → Önbellek bölümüne gidin.
- Ö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
| Sorun | Muhtemel Neden | Çözüm |
|---|---|---|
| Beyaz ekran / boş sayfa | PHP hatası veya eksik dosyalar | Hata 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üklenmiyor | Tamamlanmamış 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ükleme | PHP/MySQL ayarları optimize edilmemiş | php.ini ayarlarını ayarlayın; OPcache etkinleştirin |
| SSL çalışmıyor | Sertifika 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:
- Yedekle tüm dosyaları ve veritabanını
- Dışa aktar veritabanını phpMyAdmin veya SSH aracılığıyla
- İndir tüm web sitesi dosyalarını FTP aracılığıyla
- Hazırla yeni hosting ortamını
- Yükle dosyaları yeni sunucuya
- Oluştur yeni bir veritabanı ve SQL dosyasını içe aktar
- Güncelle
dbconn.phpve.settings.phpyeni kimlik bilgileriyle - Güncelle DNS kayıtlarını yeni sunucu IP’sine işaret etmek için
- Test et eski host’u kapatmadan önce kapsamlı bir şekilde
- 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.
tasarruf edin