Pada artikel ini kita akan membahas metode lanjutan untuk mengambil beberapa akun cPanel, dan menggabungkannya menjadi satu akun cPanel. Anda hanya dapat memiliki beberapa akun cPanel di VPS atau paket server khusus. Jadi, jika Anda ingin menurunkan versi ke hosting bersama, atau hanya ingin kemudahan mengelola beberapa situs dari satu akun cPanel, ini akan menjadi panduan untuk Anda.
Sebagai contoh, kami memiliki dua akun cPanel, userna1 dengan nama domain PrimaryDomain.com , dan pengguna2 dengan nama domain AddonDomain.com . Kami akan menggunakan AddonDomain.com domain dan gabungkan ke dalam userna1 akun cPanel agar kedua domain ini dapat dikelola dari login cPanel tunggal di masa mendatang.
AddonDomain.com memiliki penginstalan WordPress di dalamnya, jadi kami harus memastikan bahwa kami mengambil salinan database MySQL, dan juga memastikan bahwa kami memperbarui kredensial database dalam skrip apa pun setelah file dipindahkan ke pengguna1 akun.
Pembuatan cPanel tidak lagi terbatas. Pelajari lebih lanjut tentang Perubahan Harga cPanel dan FAQ terkait.
Untuk mengikuti langkah-langkah ini, Anda memerlukan akses root ke server Anda. Jika Anda tidak memiliki akses root, maka Anda ingin mengikuti artikel kami yang lebih mendasar tentang cara menggabungkan beberapa akun cPanel menjadi satu..
- Masuk ke server Anda melalui SSH sebagai root pengguna.
- Anda pasti ingin menemukan root dokumen untuk AddonDomain.com kami domain lalu ubah ke direktori tersebut dengan perintah berikut:
grep addondomain.com /etc/userdatadomains
Yang seharusnya memberi kembali:
addondomain.com: userna2==root==main==addondomain.com==/home/userna2/public_html==70.39.151.52:80==
Selanjutnya ubah ke direktori di antara ==’s dengan:
cd /home/userna2/public_html
- Berikutnya kita ingin mencari file konfigurasi database. Ini dapat dilakukan dengan mencari nama pengguna diikuti dengan garis bawah _ menggunakan perintah berikut:
grep userna2_ . -RH
Yang harus dimuntahkan:
./wp-config.php:define('DB_NAME', 'userna2_wrdp1');
./wp-config.php:define('DB_USER', 'userna2_wrdp1');Sekarang bisa kita lihat karena ini menggunakan wp-config.php skrip bahwa ini adalah kredensial database untuk situs WordPress. Anda ingin membuka file ini dengan editor teks favorit Anda dan menyalin nilai untuk DB_NAME , DB_USER , dan DB_PASSWORD untuk digunakan nanti.
- Sekarang setelah kita mengetahui nama basis data, kita dapat mencadangkan basis data tersebut menggunakan perintah berikut:
mysqldump userna2_wrdp1 > ~userna2/userna2_wrdp1.sql
- Sekarang Anda ingin mulai menyalin semua data dari pengguna2 akun ke akun userna1 menggunakan perintah berikut:
cp -frp ~userna2/etc/addondomain.com ~userna1/etc/
cp -frp ~userna2/mail/addondomain.com ~userna1/mail/
cp -frp ~userna2/mail/.*@addondomain_com ~userna1/mail/
cp -frp ~userna2/public_html ~userna1/public_html/addondomain.com
- Berikutnya kami ingin memodifikasi sementara AddonDomain.com kami domain sehingga kami dapat menambahkannya ke userna1 kami akun cPanel. Untuk melakukan ini, masuklah ke WHM.
- Di kiri atas Temukan ketik kotak modifikasi , lalu klik Ubah Akun .
- Pilih AddonDomain.com , lalu klik Ubah .
- Di Domain Utama: tambahkan -temp.com akhiran ke domain Anda, jadi dalam hal ini kami menggunakan AddonDomain-temp.com . Kemudian gulir ke bawah dan klik Simpan .
- Masih di WHM di kiri atas Temukan ketik kotak di Daftar , lalu klik Cantumkan Akun .
- Sekarang klik ikon cPanel untuk PrimaryDomain.com akun dengan nama pengguna userna1 .
- Di bawah Domain bagian, klik Addon Domains .
- Sekarang ketik AddonDomain.com sebagai nama domain baru, dan pilih juga nama pengguna FTP dan root dokumen untuk situs tersebut, lalu klik Tambahkan Domain .
- Sekarang setelah semua data situs web Anda dimuat di bawah pengguna1 akun cPanel hal berikutnya yang perlu Anda lakukan adalah mengembalikan database MySQL yang Anda buat cadangannya. Untuk melakukan ini login ke cPanel Anda dengan userna1 nama pengguna.
- Di bawah Database bagian klik pada MySQL Database Wizard .
- Nah dalam hal ini saya sudah mengetahui userna1 pengguna sudah memiliki satu situs dan database WordPress, jadi saya akan menamai database saya userna1_wrdp2 , lalu klik Langkah Berikutnya .
- Saya juga akan menetapkan nama pengguna database saya menjadi userna1_wrdp2 , berikan sandi kepada pengguna tersebut, lalu klik Buat Pengguna .
- Akhirnya pada langkah terakhir panduan basis data, klik SEMUA HAK untuk memeriksa semuanya, lalu klik Langkah Berikutnya .
- Sekarang kembali ke sesi SSH Anda, Anda dapat mengimpor cadangan database MySQL menggunakan perintah berikut:
mysql -u userna1_wrdp1 -p userna1_wrdp1 < ~userna2/userna2_wrdp1.sql
Di bagian Masukkan sandi: prompt masukkan kata sandi yang Anda salin sebelumnya.
- Sekarang kami ingin mengoreksi semua izin kepemilikan untuk userna1 pengguna menggunakan perintah berikut:
fixperms userna1
- Sekarang setelah data situs web Anda disalin, dan database MySQL telah diimpor, Anda perlu mengubah kredensial database Anda di ~userna1/public_html/addondomain.com/wp-config.php skrip atau skrip konfigurasi basis data lainnya yang Anda temukan menggunakan userna1 nama pengguna cPanel, bukan userna2 satu. Dengan begitu saat Anda menyingkirkan userna2 akun database akan terus berfungsi sebagai entitas terpisahnya sendiri.
- Akhirnya Anda dapat masuk ke WHM sekali lagi untuk menghapus userna2 mandiri yang lama akun.
- Di kiri atas Temukan kotak, ketik hentikan , lalu klik Hentikan Akun .
- Klik pada AddonDomain-temp.com domain, lalu klik Hentikan di bagian bawah halaman.
Jika Anda mengikuti semua langkah tersebut, Anda seharusnya sudah berhasil menggabungkan AddonDomain.com Anda situs dari userna2 akun cPanel, ke userna1 satu. Anda dapat terus mengulangi proses ini berulang kali untuk menggabungkan beberapa akun cPanel menjadi satu.