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 sitenizi yeni bir hosting sağlayıcısına taşımak göz korkutucu 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 — dosyalarınızı ve veritabanınızı yedeklemekten DNS kayıtlarını güncellemek ve canlı sitenizi test etmeye kadar.

Daha hızlı bir sunucuya geçiyor, daha iyi destek arıyor veya mevcut planınızdan çıkıyor olsanız da, 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 dalmadan önce, web sitesi sahiplerinin taşınmayı seçmesinin en yaygın nedenlerini anlamak değerlidir:

  • Performans darboğazları — Paylaşılan 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 kapalı kalma süresi 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 yoğun CMS platformları için özel olarak optimize edilmiştir ve 1C-Bitrix taşınmanız için mükemmel bir hedef haline getirir.

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

Taşınmayı başlatmadan önce aşağıdakileri toplayın:

  • FTP istemcisi — FileZilla (ücretsiz ve platformlar arası) önerilir.
  • phpMyAdmin erişimi — Mevcut ve yeni hosting kontrol panellerinde mevcuttur.
  • FTP kimlik bilgileri — Hem kaynak hem de hedef sunucular için.
  • Alan adı kayıt şirketi erişimi — Taşınmadan 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 — Taşınmayı düşük trafik saatlerinde planlayın, kullanıcı etkisini en aza indirmek için.

> Pro İpucu: Yeni hosting ortamını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 içinde php.ini).

Adım 1: Tüm Web Sitenizi Yedekleyin

Herhangi bir taşınmadan önce tam bir yedek oluşturmak tartışılmaz. Bu güvenlik ağı, transferi sırasında bir sorun oluşursa sitenizi orijinal durumuna geri yüklemenize izin verir.

Yedeklenecek Şeyler

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

Ayrıca alan adınıza bağlı işletme e-postasını yönetiyorsanız, posta kutularınızın web sitenizle birlikte doğru şekilde taşındığından veya korunduğundan emin olmak için E-posta Hosting seçeneklerini gözden geçirmeyi düşünün.

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

1C-Bitrix veritabanı, tüm web sitesi içeriğinizi, kullanıcı hesaplarını, ürün verilerini, ayarlarını ve daha fazlasını içerir. Bunu doğru şekilde dışa aktarmak kritiktir.

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‘e 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ğunda 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‘i seçin.
  4. Çıktı altında, Çıktıyı dosyaya kaydet‘i seçin ve dosya boyutunu azaltmak için gzipped sıkıştırmasını 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şarsa, 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: Web Sitesi Dosyalarınızı FTP Aracılığıyla İndirin

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

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

FileZilla’yı açın ve mevcut hosting FTP kimlik bilgilerinizi girin:

  • Ana Bilgisayar: 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 — tipik olarak public_html/ veya www/. Tüm dosya ve klasörleri seçin, sağ tıklayın ve İndir‘i seçin.

Dahil edildiğinden emin olunacak anahtar 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 bir sorunsa, 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 bir VPS kullanıyorsanız, bu ayarları doğrudan PHP Seçici aracılığıyla veya SSH aracılığıyla php.ini düzenleyerek ayarlayabilirsiniz — sunucu ortamınız üzerinde kısıtlamalar olmadan tam kontrol sağlar.

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’yı 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 Süreci

  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 (bir nokta ile başlayanlar, örneğin .htaccess) görünür olduğundan ve transfere dahil olduğundan emin olun. FileZilla’da, Sunucu → Gizli dosyaları göstermeye zorla‘ya giderek bunları görünür yapın.

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 Ana Bilgisayarda phpMyAdmin’e Erişin

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

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

  1. Veritabanları sekmesine tıklayın.
  2. Yeni veritabanınız için bir ad girin (örneğin bitrix_db) ve Oluştur‘a tıklayın.
  3. Kullanıcı HesaplarıKullanıcı hesabı ekle‘ye gidin.
  4. Güçlü bir şifre ile yeni bir veritabanı kullanıcısı oluşturun.
  5. Kullanıcı için Veritabanı altında, Veritabanında tüm ayrıcalıkları ver‘i seçin ve yeni oluşturduğunuz veritabanını seçin.
  6. Kaydetmek için Git‘e tıklayın.

> Güvenlik En İyi Uygulaması: Web sitenizin veritabanı bağlantısı için hiçbir zaman 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. İçe Aktar sekmesine tıklayın.
  2. Dosya Seç‘e tıklayın ve Adım 2’de dışa aktardığınız .sql veya .sql.gz dosyasını seçin.
  3. Biçimin SQL olarak ayarlandığından emin olun.
  4. İçe aktarmaya başlamak için Git‘e tıklayın.

Büyük veritabanları için phpMyAdmin içe aktarması 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üncellemeliyiz.

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 düzenleyici (FTP veya SSH aracılığıyla) kullanarak açın 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şiklikler 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 depolanabilir:

/bitrix/.settings.php

connections bölümünü arayın ve buna göre 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. Alan adınızı henüz kaydetmediyseniz veya hizmetlerinizi birleştirmek istiyorsanız, AlexHost aracılığıyla Alan Adı Kaydı hem alan adınızı hem de hosting’inizi tek bir panodan yönetmenize olanak tanır.

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üAdDeğerTTL
A Kaydı@ (kök alan adı)Yeni sunucu IP adresi3600
A KaydıwwwYeni sunucu IP adresi3600
MX Kayıtları@Posta sunucusu (varsa)3600

Adım 9.3 — Ad Sunucularını Güncelleyin (Gerekirse)

Yeni hosting sağlayıcınız özel ad sunucuları kullanıyorsa, kayıt şirketinizde NS kayıtlarını yeni ana bilgisayarınız tarafından sağlanan kayıtlara güncelleyin. AlexHost, hesap kurulumunda size belirli ad sunucusu adreslerini sağlayacaktır.

> DNS Yayılma Süresi: DNS değişiklikleri tipik olarak 2–24 saat içinde yayılır, ancak bazı durumlarda 48 saate kadar sürebilir. Bu pencere sırasında 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 taşınan web sitenizi kapsamlı şekilde gözden geçirin.

Test Kontrol Listesi

  • [ ] Ana sayfa doğru yüklenir — 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üklenir/upload/ dizininin tamamen aktarıldığını doğrulayın
  • [ ] Formlar düzgün çalışır
Yönetim
Linux Sanal Sunucular
Yönetim