Hemat 15% untuk semua layanan hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode: Skills Memulai
Bagian FAQ
Administrasi Cadangan Server Virtual

Cara Mentransfer Website 1C-Bitrix ke Penyedia Hosting Lain: Panduan Lengkap Langkah demi Langkah

Migrasi situs web 1C-Bitrix ke penyedia hosting baru mungkin terasa menakutkan, tetapi dengan persiapan yang tepat dan proses yang jelas, Anda dapat menyelesaikan transfer dengan downtime minimal dan tanpa kehilangan data. Panduan komprehensif ini memandu Anda melalui setiap tahap — dari membuat cadangan file dan database hingga memperbarui catatan DNS dan menguji situs langsung Anda.

Baik Anda pindah ke server yang lebih cepat, mencari dukungan yang lebih baik, atau sekadar melampaui paket saat ini, VPS Hosting dari AlexHost menawarkan penyimpanan NVMe SSD, akses root penuh, dan perlindungan DDoS bawaan — semua yang 1C-Bitrix butuhkan untuk berkinerja terbaik.

Mengapa Migrasi Situs 1C-Bitrix Anda?

Sebelum menyelami langkah-langkah teknis, ada baiknya memahami alasan paling umum pemilik situs memilih untuk bermigrasi:

  • Hambatan kinerja — Lingkungan shared hosting dapat membatasi CPU dan RAM, menyebabkan pemuatan halaman lambat untuk instalasi 1C-Bitrix yang intensif sumber daya.
  • Keterbatasan skalabilitas — Seiring berkembangnya bisnis Anda, Anda memerlukan infrastruktur yang berkembang bersama dengannya.
  • Uptime yang tidak dapat diandalkan — Downtime yang sering merusak peringkat SEO dan kepercayaan pengguna.
  • Kurangnya dukungan teknis — Platform CMS kompleks seperti 1C-Bitrix memerlukan dukungan hosting yang berpengetahuan.
  • Optimasi biaya — Kinerja lebih baik dengan harga yang kompetitif.

Infrastruktur AlexHost secara khusus dioptimalkan untuk platform CMS yang menuntut, menjadikannya tujuan yang sangat baik untuk migrasi 1C-Bitrix Anda.

Prasyarat: Apa yang Anda Butuhkan Sebelum Memulai

Sebelum memulai migrasi, kumpulkan hal-hal berikut:

  • FTP client — FileZilla (gratis dan lintas platform) direkomendasikan.
  • Akses phpMyAdmin — Tersedia di panel kontrol hosting saat ini dan baru Anda.
  • Kredensial FTP — Untuk server sumber dan tujuan.
  • Akses pendaftar domain — Untuk memperbarui catatan DNS setelah migrasi.
  • Ruang disk lokal yang cukup — Untuk menyimpan sementara file website dan ekspor database.
  • Jendela pemeliharaan — Jadwalkan migrasi selama jam lalu lintas rendah untuk meminimalkan dampak pengguna.

> Pro Tip: Selalu verifikasi bahwa lingkungan hosting baru Anda memenuhi persyaratan teknis 1C-Bitrix: PHP 7.4 atau lebih tinggi, MySQL 5.7+ (atau MariaDB 10.3+), dan batas memori yang memadai (minimum 256MB memory_limit di php.ini).

Langkah 1: Cadangkan Seluruh Website Anda

Membuat cadangan lengkap sebelum migrasi apa pun adalah hal yang tidak dapat ditawar. Jaringan keselamatan ini memungkinkan Anda untuk mengembalikan situs Anda ke keadaan aslinya jika ada yang salah selama transfer.

Apa yang Harus Dicadangkan

KomponenLokasiMetode
File websitepublic_html atau direktori wwwUnduhan FTP atau file manager hosting
Database MySQLphpMyAdmin atau panel hostingEkspor SQL
File konfigurasi/bitrix/php_interface/dbconn.phpTermasuk dalam cadangan file
Data email (jika berlaku)Panel kontrol hostingEkspor manual

Jika Anda juga mengelola email bisnis yang terikat pada domain Anda, pertimbangkan untuk meninjau opsi Email Hosting untuk memastikan kotak surat Anda bermigrasi atau dipertahankan dengan benar bersama dengan website Anda.

Langkah 2: Ekspor Database dari Hosting Saat Ini Anda

Database 1C-Bitrix berisi semua konten website Anda, akun pengguna, data produk, pengaturan, dan banyak lagi. Mengekspornya dengan benar sangat penting.

Langkah 2.1 — Login ke phpMyAdmin

Akses phpMyAdmin melalui panel kontrol penyedia hosting saat ini Anda (cPanel, Plesk, atau ISPmanager). Navigasikan ke Databases → phpMyAdmin.

Langkah 2.2 — Pilih Database yang Benar

Di panel sebelah kiri phpMyAdmin, klik pada database yang terkait dengan instalasi 1C-Bitrix Anda. Jika Anda tidak yakin database mana yang digunakan, periksa file /bitrix/php_interface/dbconn.php — variabel $DBName akan memberi tahu Anda.

Langkah 2.3 — Ekspor Database

  1. Klik tab Export di bilah navigasi atas.
  2. Pilih metode ekspor Custom untuk kontrol lebih (direkomendasikan untuk database besar).
  3. Pilih SQL sebagai format output.
  4. Di bawah Output, pilih Save output to a file dan pilih kompresi gzipped untuk mengurangi ukuran file.
  5. Klik Go untuk mengunduh file .sql.gz ke mesin lokal Anda.

> Untuk Database Besar: Jika database Anda melebihi 100MB, pertimbangkan menggunakan command line melalui SSH untuk ekspor yang lebih andal:

> “`bash

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

> “`

Langkah 3: Download File Website Anda melalui FTP

Dengan database Anda diekspor, langkah berikutnya adalah mengunduh semua file website dari server Anda saat ini.

Langkah 3.1 — Hubungkan ke Server Anda Saat Ini melalui FTP

Buka FileZilla dan masukkan kredensial FTP hosting Anda saat ini:

  • Host: Alamat IP server atau nama host FTP Anda
  • Username: Nama pengguna FTP Anda
  • Password: Kata sandi FTP Anda
  • Port: 21 (FTP standar) atau 22 (SFTP — direkomendasikan untuk keamanan)

Langkah 3.2 — Download Semua File Website

Navigasikan ke direktori root instalasi 1C-Bitrix Anda — biasanya public_html/ atau www/. Pilih semua file dan folder, klik kanan, dan pilih Download.

Direktori kunci untuk memastikan disertakan:

/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

> Catatan: Direktori /upload/ dapat sangat besar. Jika bandwidth atau waktu menjadi perhatian, pertimbangkan untuk mengompresnya menjadi arsip .tar.gz di server terlebih dahulu menggunakan SSH, kemudian unduh file arsip tunggal.

Langkah 4: Siapkan Lingkungan Hosting Baru Anda

Sebelum mengunggah file, siapkan lingkungan hosting baru Anda dengan benar.

Verifikasi Persyaratan Server

Masuk ke panel kontrol hosting baru Anda dan konfirmasi pengaturan PHP berikut dikonfigurasi untuk 1C-Bitrix:

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

Jika Anda menggunakan VPS dengan cPanel, Anda dapat menyesuaikan pengaturan ini langsung melalui PHP Selector atau dengan mengedit php.ini melalui SSH — memberikan Anda kontrol penuh atas lingkungan server tanpa batasan.

Buat Direktori Target

Pastikan direktori target (misalnya, public_html/) bersih dan siap menerima file Anda.

Langkah 5: Unggah File Website ke Server Hosting Baru

Hubungkan ke server hosting baru Anda menggunakan FileZilla dengan kredensial FTP/SFTP baru yang disediakan oleh host baru Anda.

Proses Unggah

  1. Di FileZilla, atur panel situs lokal ke folder tempat Anda mengunduh file 1C-Bitrix Anda.
  2. Atur panel situs jarak jauh ke direktori target di server baru Anda (misalnya, public_html/).
  3. Pilih semua file dan folder, klik kanan, dan pilih Unggah.

> Penting: Pastikan file tersembunyi (yang dimulai dengan titik, seperti .htaccess) terlihat dan disertakan dalam transfer. Di FileZilla, buka Server → Force showing hidden files untuk membuatnya terlihat.

Atur Izin File yang Benar

Setelah mengunggah, atur izin berikut untuk memastikan 1C-Bitrix berfungsi dengan benar:

File/DirektoriIzin
Direktori755
File PHP644
Direktori /upload/777
/bitrix/cache/777

Langkah 6: Buat Database Baru di Server Hosting Baru

Langkah 6.1 — Akses phpMyAdmin di Host Baru

Masuk ke panel kontrol hosting baru Anda dan buka phpMyAdmin.

Langkah 6.2 — Buat Database dan User Baru

  1. Klik pada tab Databases.
  2. Masukkan nama untuk database baru Anda (misalnya, bitrix_db) dan klik Create.
  3. Navigasikan ke User AccountsAdd user account.
  4. Buat user database baru dengan password yang kuat.
  5. Di bawah Database for user, pilih Grant all privileges on database dan pilih database yang baru dibuat.
  6. Klik Go untuk menyimpan.

> Praktik Keamanan Terbaik: Jangan pernah gunakan user root MySQL untuk koneksi database website Anda. Selalu buat user khusus dengan hanya privilege yang diperlukan.

Langkah 7: Impor Database ke Server Baru

Langkah 7.1 — Pilih Database Baru

Di phpMyAdmin di server baru Anda, klik database yang baru dibuat di panel kiri.

Langkah 7.2 — Impor File SQL

  1. Klik tab Import.
  2. Klik Choose File dan pilih file .sql atau .sql.gz yang Anda ekspor di Langkah 2.
  3. Pastikan format diatur ke SQL.
  4. Klik Go untuk memulai impor.

Untuk database besar, impor phpMyAdmin mungkin mengalami timeout. Dalam hal ini, gunakan SSH:

mysql -u new_db_user -p new_database_name < bitrix_backup.sql

Langkah 8: Perbarui File Konfigurasi Database 1C-Bitrix

Ini adalah salah satu langkah paling kritis. Anda harus memperbarui pengaturan koneksi database di 1C-Bitrix untuk menunjuk ke database baru di server baru.

Temukan dan Edit dbconn.php

File konfigurasi utama terletak di:

/bitrix/php_interface/dbconn.php

Buka file ini menggunakan editor teks (melalui FTP atau SSH) dan perbarui variabel berikut:

<?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;

Simpan file setelah membuat perubahan Anda.

Juga Periksa .settings.php

Dalam versi 1C-Bitrix yang lebih baru, kredensial database juga dapat disimpan di:

/bitrix/.settings.php

Cari bagian connections dan perbarui sesuai kebutuhan:

'connections' => array(
    'value' => array(
        'default' => array(
            'className' => 'BitrixMainDBMysqliConnection',
            'host' => 'localhost',
            'database' => 'new_database_name',
            'login' => 'new_database_user',
            'password' => 'new_database_password',
            'options' => 2,
        ),
    ),
),

Langkah 9: Perbarui Pengaturan DNS Domain

Dengan file Anda diunggah dan database dikonfigurasi, langkah teknis terakhir adalah mengarahkan domain Anda ke server baru.

Langkah 9.1 — Masuk ke Pendaftar Domain Anda

Akses panel kontrol pendaftar domain Anda. Jika Anda belum mendaftarkan domain Anda atau ingin mengkonsolidasikan layanan Anda, Pendaftaran Domain melalui AlexHost memungkinkan Anda mengelola domain dan hosting Anda dari satu dasbor.

Langkah 9.2 — Perbarui Catatan DNS

Temukan bagian manajemen DNS dan buat perubahan berikut:

Jenis CatatanNamaNilaiTTL
A Record@ (domain root)Alamat IP server baru3600
A RecordwwwAlamat IP server baru3600
MX Records@Server mail (jika berlaku)3600

Langkah 9.3 — Perbarui Nameserver (Jika Diperlukan)

Jika penyedia hosting baru Anda menggunakan nameserver khusus, perbarui NS records di pendaftar Anda ke yang disediakan oleh host baru Anda. AlexHost akan memberikan Anda alamat nameserver spesifik saat penyiapan akun.

> Waktu Propagasi DNS: Perubahan DNS biasanya menyebar dalam 2–24 jam, meskipun dalam beberapa kasus dapat memakan waktu hingga 48 jam. Selama periode ini, beberapa pengunjung mungkin masih diarahkan ke server lama.

Langkah 10: Uji Website Anda Secara Menyeluruh

Setelah propagasi DNS selesai, lakukan tinjauan menyeluruh terhadap website yang dimigrasikan sebelum menonaktifkan akun hosting lama.

Daftar Periksa Pengujian

  • [ ] Homepage dimuat dengan benar — Tidak ada halaman kosong atau kesalahan PHP
  • [ ] Semua halaman internal dapat diakses — Periksa halaman produk, postingan blog, dan halaman kategori
  • [ ] Gambar dan media dimuat dengan baik — Verifikasi direktori /upload/ ditransfer sepenuhnya
  • [ ] Formulir berfungsi dengan benar — Uji formulir kontak, pendaftaran, dan login
  • [ ] Fungsionalitas e-commerce — Jika berlaku, uji keranjang belanja dan proses checkout
  • [ ] Panel admin dapat diakses — Login ke panel admin 1C-Bitrix di /bitrix/admin/
  • ] Sertifikat SSL aktif — Pastikan HTTPS berfungsi; jika Anda memerlukan sertifikat baru, [Sertifikat SSL tersedia melalui AlexHost
  • [ ] Tidak ada tautan yang rusak — Gunakan alat seperti Screaming Frog atau Google Search Console untuk mengidentifikasi URL yang rusak
  • [ ] Kecepatan muat halaman — Jalankan tes kecepatan melalui GTmetrix atau Google PageSpeed Insights

Cara Menguji Sebelum Propagasi DNS

Anda dapat melihat pratinjau situs di server baru sebelum DNS menyebar dengan memodifikasi file hosts lokal Anda:

Di Windows: C:WindowsSystem32driversetchosts

Di Linux/macOS: /etc/hosts

Tambahkan baris berikut:

NEW_SERVER_IP    yourdomain.com

Ini memaksa browser Anda untuk menyelesaikan domain ke IP server baru, memungkinkan Anda menguji situs tanpa mempengaruhi pengguna lain.

Langkah 11: Hapus Cache 1C-Bitrix

Setelah migrasi, hapus semua data cache untuk memastikan situs memuat konten segar dari server baru.

  1. Masuk ke panel admin 1C-Bitrix (/bitrix/admin/).
  2. Navigasikan ke Settings → Performance → Cache.
  3. Klik Clear Cache.

Alternatifnya, Anda dapat menghapus direktori cache secara manual melalui FTP atau SSH:

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

Langkah 12: Nonaktifkan Akun Hosting Lama

Setelah Anda memastikan bahwa:

  • Website Anda berfungsi penuh di server baru
  • DNS telah menyebar sepenuhnya
  • Semua data telah berhasil ditransfer
  • Anda memiliki backup lokal dari semua file dan database

…Anda dapat dengan aman membatalkan paket hosting lama Anda. Simpan backup lokal Anda setidaknya selama 30 hari sebagai langkah keamanan tambahan.

Masalah Migrasi Umum dan Cara Memperbaikinya

MasalahPenyebab KemungkinanSolusi
Layar putih / halaman kosongError PHP atau file yang hilangAktifkan pelaporan error; periksa log error PHP
Error koneksi databaseKredensial salah di dbconn.phpPeriksa kembali $DBHost, $DBName, $DBLogin, $DBPassword
Gambar tidak dimuatTransfer file tidak lengkapUnggah ulang direktori /upload/
500 Internal Server ErrorKetidakcocokan .htaccessPeriksa aturan .htaccess; verifikasi mod_rewrite diaktifkan
Panel admin tidak dapat diaksesMasalah cache atau sessionHapus cache; hapus isi /bitrix/cache/
Pemuatan halaman lambat setelah migrasiPengaturan PHP/MySQL tidak dioptimalkanSesuaikan pengaturan php.ini; aktifkan OPcache
SSL tidak berfungsiSertifikat tidak diinstal di host baruInstal sertifikat SSL baru melalui panel hosting Anda

Mengapa Memilih AlexHost untuk Hosting 1C-Bitrix Anda?

AlexHost menyediakan lingkungan hosting yang dirancang khusus untuk aplikasi yang menuntut performa seperti 1C-Bitrix:

  • NVMe SSD Storage — Kecepatan baca/tulis yang jauh lebih cepat dibandingkan dengan hosting HDD tradisional atau SATA SSD
  • DDoS Protection — Perlindungan tingkat enterprise disertakan tanpa biaya tambahan
  • Full Root Access — Kontrol penuh atas lingkungan server Anda
  • 24/7 Technical Support — Bantuan ahli tersedia sepanjang waktu
  • Multiple Control Panel Options — Pilih dari berbagai VPS Control Panels termasuk cPanel, Plesk, dan DirectAdmin
  • Scalable Resources — Tingkatkan CPU, RAM, dan penyimpanan dengan mudah seiring pertumbuhan bisnis Anda
  • Privacy-Friendly Jurisdiction — AlexHost beroperasi dari Moldova, menawarkan privasi data yang kuat

Kesimpulan

Migrasi situs web 1C-Bitrix ke penyedia hosting baru adalah proses terstruktur yang, ketika diikuti dengan hati-hati, menghasilkan nol kehilangan data dan waktu henti minimal. Langkah-langkah kuncinya adalah:

  1. Cadangkan semua file dan database
  2. Ekspor database melalui phpMyAdmin atau SSH
  3. Unduh semua file situs web melalui FTP
  4. Siapkan lingkungan hosting baru
  5. Unggah file ke server baru
  6. Buat database baru dan impor file SQL
  7. Perbarui dbconn.php dan .settings.php dengan kredensial baru
  8. Perbarui catatan DNS untuk menunjuk ke IP server baru
  9. Uji secara menyeluruh sebelum menonaktifkan host lama
  10. Hapus cache dan pantau masalah pasca-migrasi apa pun

Dengan bermigrasi ke VPS Hosting AlexHost, Anda mendapatkan lingkungan berkinerja tinggi, aman, dan dapat diskalakan yang memastikan situs web 1C-Bitrix Anda berjalan dengan efisiensi puncak. Jika Anda mengalami masalah apa pun selama migrasi, tim dukungan 24/7 AlexHost siap membantu — situs Anda dapat aktif dan beroperasi penuh dalam hitungan jam.