WordPress

Cara memindahkan situs WordPress dari satu host ke host lainnya

Cara memindahkan situs WordPress dari satu host ke host lainnya

Jika Anda menghendaki pindahkan situs WordPress dari hosting yang dikelola/tidak dikelola/dibagikan/didedikasikan/VPS ke hosting lain tanpa downtime besar, ini adalah panduan yang Anda butuhkan. Jika Anda sudah memiliki SSL atau ingin memindahkan situs dari shared hosting ke VPS, Anda mungkin menghadapi sedikit downtime.

Migrasikan situs WordPress dari satu server ke server lainnya

Jika Anda memiliki situs web yang dihosting di hosting bersama seperti Hostgator, Bluehost, Siteground, dll., ini adalah langkah-langkah yang perlu Anda ikuti. Umumnya, perusahaan shared hosting ini menyediakan cPanel dan oleh karena itu, cukup mudah untuk memindahkan semuanya dengan bantuan cPanel.

Pertama, Anda perlu mencadangkan semuanya termasuk file Anda serta database.

Untuk membackup file Anda, Anda harus membuka 'File Manager' yang seharusnya disediakan oleh penyedia hosting Anda, dan Anda dapat menemukannya di cPanel Anda. Jika Anda telah menambahkan beberapa domain di akun hosting Anda, Anda harus menavigasi yang sesuai. Jika tidak, Anda dapat menemukan direktori bernama public_html, di mana Anda akan mendapatkan semua file termasuk inti WordPress. Pilih semua file, buat arsip dengan .zip dan buat folder terkompresi. Unduh ke komputer Anda. Jangan lupa satu file - terutama .htaccess, yang disembunyikan secara default.

Sekarang Anda perlu membuat cadangan database Anda. Karena Anda sudah memiliki cPanel dan phpMyAdmin, Anda dapat menggunakan alat itu untuk mengunduh database. Untuk melakukannya, buka cPanel Anda dan buka phpMyAdmin. Anda dapat menemukan nama database Anda di sisi kiri Anda. Pilih itu dan beralih ke Ekspor tab.

Dari sini, Anda harus memilih Cepat sebagai Metode ekspor, dan SQL dari Format menu drop down. Setelah itu, klik Pergilah tombol untuk memulai unduhan.

Sekarang, Anda harus pergi ke akun hosting baru Anda dan menambahkan domain terlebih dahulu. Jika Anda sudah melakukannya saat mendaftar untuk akun baru, Anda tidak perlu melakukannya lagi. Namun, jika Anda belum melakukannya, Anda perlu menambahkan domain Anda ke cPanel Anda. Anda dapat menggunakan Addon Domain opsi (bisa berbeda, tetapi istilahnya tetap sama).

Setelah itu, Anda harus membuat database untuk situs web baru Anda. Saat membuat, jangan lupa untuk mencatat nama database, ID pengguna dan kata sandi. Tanpa ini, Anda tidak akan dapat memetakan file Anda ke database Anda.

Anda dapat menemukan opsi Database MySQL di cPanel Anda yang dapat Anda gunakan untuk menyelesaikannya. Untuk membuat database, Anda harus memasukkan nama database, ID pengguna, dan kata sandi. Anda harus membuat file nama database dan kemudian menambahkan ID pengguna dan kata sandi. Setelah itu, Anda harus mengizinkan ID pengguna untuk mengakses database. Untuk itu, Anda dapat menggunakan bagian yang disebut Tambahkan pengguna ke database.

Setelah mengklik Menambahkan tombol, Anda harus menemukan jendela di mana Anda harus mengizinkan/memblokir ID pengguna untuk mengakses hal-hal tertentu dari database. Untuk menghilangkan masalah apa pun, Anda dapat membuat tanda centang di SEMUA HAK ISTIMEWA pilihan dan klik Membuat perubahan tombol.

Sekarang, Anda perlu mengunggah database yang Anda unduh dari akun hosting lama. Untuk itu, buka aplikasi phpMyAdmin dan pilih database dari sisi kiri Anda. Setelah itu, pergi ke Impor tab. Anda harus menemukan tombol yang disebut Pilih File. Klik itu dan pilih file dari komputer Anda.

Jangan ubah apa pun di layar dan klik Pergilah tombol secara langsung. Perlu beberapa detik untuk menyelesaikan unggahan.

Langkah selanjutnya adalah mengunggah file yang Anda unduh dari server lama. Untuk melakukannya, buka direktori root domain Anda menggunakan File Manager dan buka public_html. Jika Anda memiliki satu domain, unggah semua file di sini. Jika Anda memiliki beberapa domain, navigasikan ke direktori root domain tersebut dan unggah file di sana. Setelah mengunggah, Anda perlu membuka zip folder yang di-zip.

Sekarang, Anda perlu mengganti detail database lama dengan yang baru. Untuk itu, buka wp-config.php file dan ganti nama database, ID pengguna dan kata sandi. Setelah diubah, simpan file.

Selanjutnya, Anda perlu mengubah server nama domain Anda. Untuk itu, dapatkan server nama dari akun hosting Anda dan masukkan di panel kontrol domain Anda. Penyedia domain yang berbeda memiliki opsi yang berbeda. Namun, Anda dapat mencarinya atau meminta bantuan tim dukungan.

Dengan langkah itu selesai, Anda selesai memigrasikan file Anda dari satu host ke host lainnya. Mungkin perlu waktu hingga 48 jam untuk menyebarkan semuanya. Sementara itu, Anda dapat membuka situs web ini, dan memeriksa apakah situs Anda menampilkan IP baru atau lama. Jika alamat IP baru terlihat, propagasi selesai. Anda juga dapat menggunakan alat ping di komputer Anda untuk memeriksa alamat IP. Jika komputer Anda menunjukkan IP lama tetapi alat online menunjukkan IP baru, Anda perlu membersihkan cache DNS Anda.

Cara memindahkan situs WordPress dari shared hosting ke VPS yang tidak dikelola

Sangat mudah untuk memindahkan situs WordPress dari shared hosting ke shared hosting lain karena keduanya memiliki cPanel, yang memiliki semua alat yang diperlukan seperti phpMyAdmin, File Manager, dan sebagainya. Namun banyak juga orang yang sering memilih unmanaged VPS karena bisa mendapatkan akses root dan unmanaged VPS relatif lebih murah dibandingkan shared hosting.

Apa itu VPS yang tidak dikelola

VPS berarti Server Pribadi Virtual. Dengan kata sederhana, jika akun hosting VPS Anda tidak memiliki cPanel, Anda dapat menyebutnya sebagai VPS yang tidak dikelola. Untuk mengakses server VPS yang tidak dikelola, Anda memerlukan beberapa alat seperti Putty, klien FTP seperti Filezilla atau Cyberduck. Beberapa contoh penyedia VPS yang tidak dikelola adalah Digital Ocean, Linode, Vultr, dan sebagainya.

Jika Anda telah membeli akun VPS yang tidak dikelola, dan Anda tidak tahu apa-apa, tetapi Anda ingin memindahkan situs WordPress Anda dari shared hosting ke VPS yang tidak dikelola, Anda dapat mengikuti langkah-langkah berikut ini.

Sebelum memulai, unduh Cyberduck dan Putty dari sini. Juga, Anda perlu mengunduh cadangan situs lama termasuk semua file dan basis data. Langkah-langkahnya disebutkan di atas.

Sekarang, Anda harus tahu bahwa beberapa perusahaan seperti WordPress, Ghost, Joomla, Discourse, dll., menyediakan aplikasi sekali klik, sedangkan yang lain seperti Linode tidak menawarkan hal seperti itu. Dalam hal ini, Anda dapat menggunakan beberapa alat pihak ketiga lainnya seperti ServerPilot, ServerAvatar, EasyEngine, dll. Di antara mereka, ServerPilot baru-baru ini menjadi alat berbayar - tetapi sejauh ini ini adalah yang terbaik dalam hal keamanan dan kegunaan.

Apa pun akun hosting yang Anda gunakan, Anda harus membuat server terlebih dahulu, menginstal OS, dan mencatat kata sandi root. Penyedia hosting yang berbeda memiliki opsi yang berbeda, tetapi intinya sama. Namun, jika Anda menggunakan ServerPilot, Anda harus menggunakan Ubuntu LTS 16 versi 64-bit.04 atau 18.04. Mereka tidak mendukung apa pun.

Oleh karena itu, Anda perlu menambahkan nama domain di akun hosting Anda dan mengubah server nama di akun domain Anda. Juga, ini disarankan untuk menggunakan VPN mulai sekarang. Jika tidak, Anda tidak dapat mendeteksi akun hosting baru dari komputer Anda.

Jika Anda menggunakan aplikasi sekali klik Digital Ocean atau Vultr, Anda dapat menginstal WordPress dengan cepat. Jika Anda memilih metode ini, Anda dapat menemukan file instalasi WordPress Anda di sini:

/var/html

Jika Anda menggunakan ServerPilot untuk menginstal WordPress, Anda dapat menemukan file instalasi WordPress Anda di sini:

/srv/users/user_name/apps/app_name/public

Anda harus menemukan file bernama wp-config.php. Unduh dan simpan nama pengguna basis data, dan kata sandi. Jangan lupa lakukan ini.

Anda harus menghapus semua file instalasi WordPress. Karena folder wp-admin, wp-content, dan wp-include membutuhkan banyak waktu untuk dihapus, Anda dapat menggunakan dempul untuk menghapusnya. Untuk itu, buka Putty, dan masukkan alamat IP server Anda. Pastikan Port diatur sebagai 22. Setelah itu, klik Buka tombol dan konfirmasi koneksi. Setelah itu, Anda harus memasukkan nama pengguna dan kata sandi Anda. Memasukkan akar sebagai nama pengguna. Anda harus mendapatkan kata sandi di halaman yang sama atau melalui email setelah membuat server di akun hosting Anda.

Selanjutnya, masukkan ini:

Pengguna aplikasi sekali klik:

rm -rf /var/html/wp-admin rm -rf /var/html/wp-content rm -rf /var/html/wp-includes

Pengguna ServerPilot:

rm -rf /srv/users/user_name/apps/app_name/public/wp-admin rm -rf /srv/users/user_name/apps/app_name/public/wp-content rm -rf /srv/users/user_name/apps/ app_name/public/wp-include

Setelah itu, Anda dapat membuka aplikasi Cyberduck, arahkan ke folder itu dan hapus file instalasi lainnya.

Pada langkah selanjutnya, Anda perlu mengunggah file cadangan zip. Lakukan itu, dan unzip file. Jika Anda mendapatkan kesalahan saat membuka ritsleting, Anda dapat memasukkan perintah ini di Putty:

sudo apt-get update sudo apt-get install unzip

Setelah membuka ritsleting file-file itu, Anda harus mengganti informasi database. Untuk itu, buka wp-config.file php yang Anda unduh. Selanjutnya, buka wp-config saat ini.php yang baru saja Anda unggah. Salin nama basis data, ID pengguna, dan kata sandi dari wp-config yang diunduh.php dan ganti dengan wp-config yang diunggah.file php.

Setelah itu, Anda perlu menginstal phpMyAdmin. Jika tidak, Anda tidak dapat mengimpor database. Untuk itu, ikuti langkah-langkah ini.

S0 unduh versi terbaru phpMyAdmin dari sini dan unggah file zip ke direktori root Anda. Setelah itu, unzip file dan ganti namanya. Yakinkan; Anda menggunakan nama yang tidak dapat ditebak. Misalnya, jika Anda memilih abcd, Anda dapat membuka phpMyAdmin seperti ini:

http://nama-domain-anda/abcd

Setelah memilih nama, buka folder dan cari tahu konfigurasi.Sampel.termasuk.php mengajukan. Anda dapat mengganti namanya menjadi konfigurasi.termasuk.php. Setelah itu, buka file ini dengan editor dan buat perubahan seperti yang mengatakan:

$cfg['blowfish_secret']

Seharusnya terlihat seperti ini:

$cfg['blowfish_secret'] = 'k7i259684(*^3q42bd^$4353yow*q5Trs^1'

Sekarang, buka phpMyAdmin, dan masukkan ID pengguna dan kata sandi basis data untuk masuk. Setelah itu, pilih nama database di sisi kiri Anda, pilih semua tabel database, dan hapus yang sesuai.

Lalu, pergi ke Impor tab, dan impor database yang Anda unduh sebelumnya.

Itu saja! Sekarang situs web Anda harus berjalan dengan baik di akun hosting baru.

Cara memindahkan situs WordPress dari VPS yang tidak dikelola ke hosting bersama

Ini cukup mudah dan tidak memakan banyak waktu juga. Yang terbaik adalah langkah-langkahnya hampir sama. Kecuali, jika Anda belum menginstal phpMyAdmin, Anda perlu melakukannya untuk mengunduh database.

Singkatnya, ini adalah langkah-langkah yang perlu Anda ikuti.

  1. Unduh semua file dari akun VPS.
  2. Unduh databasenya.
  3. Buat database di akun hosting bersama Anda dan tetapkan database ke pengguna to.
  4. Unggah semua file ke akun hosting baru Anda.
  5. Ubah nama database, nama pengguna, dan kata sandi di wp-config.file php.
  6. Ubah server nama di panel kontrol domain Anda.

Itu saja!

Masalah umum setelah mengubah server

Anda mungkin menghadapi masalah yang berbeda setelah menyelesaikan migrasi. Beberapa di antaranya disebutkan di bawah ini.

Beranda terbuka, tetapi posting menunjukkan kesalahan 404

Periksa Anda .htaccess dan gunakan ini sebagai default:

# MULAI WordPress  RewriteEngine Pada RewriteBase / RewriteRule ^index\.php$ - [L] Penulisan Ulang %REQUEST_FILENAME !-f Tulis Ulang %REQUEST_FILENAME !-d Menulis Ulang Aturan . /indeks.php [L]  # SELESAI WordPress

Juga, buka di sini:

/etc/apache2/apache2.konf

Dan buat perubahan ini:

 IzinkanOverride Semua 

Tidak dapat menginstal plugin, menanyakan detail login FTP

Ini adalah masalah yang sangat umum yang dihadapi orang. Anda perlu membuka wp-config.php file dan rekatkan ini di bagian bawah;

define( 'FS_METHOD', 'langsung');

Instalasi gagal: Tidak dapat membuat direktori

Jika Anda tidak dapat mengunggah gambar, menginstal plugin, memperbarui tema atau plugin, dan Anda mendapatkan kesalahan di atas, Anda dapat memperbaikinya dengan mengubah izin. Buka Putty dan masukkan ini:

chmod -R 775 direktori_path

Anda dapat mempelajari lebih lanjut tentang izin file dari sini.

Redirect non-www ke www menggunakan htaccess

RewriteEngine di RewriteCond %HTTP_HOST ^nama-domain-anda.com [NC] Aturan Penulisan Ulang ^(.*)$ http://www.nama-domain-anda.com/$1 [L,R=301,NC]

Arahkan ulang www ke non-www

RewriteEngine pada RewriteCond %HTTP_HOST ^www.nama-domain-anda.com [NC] Aturan Penulisan Ulang ^(.*)$ http://nama-domain-anda.com/$1 [L,R=301]

Namun, Anda juga harus memasukkan data CNAME dengan www sebaik @ atau kosong.

Harap dicatat bahwa Anda perlu menginstal SSL secara terpisah. Jika penyedia hosting Anda menawarkan SSL gratis, Anda dapat meminta mereka untuk menginstalnya untuk Anda. Jika tidak, Anda dapat menggunakan Let's Encrypt, yang menyediakan sertifikat SSL gratis tetapi dibagikan.

5 Produk Mouse Komputer Ergonomis Terbaik untuk Linux
Apakah penggunaan komputer yang lama menyebabkan rasa sakit di pergelangan tangan atau jari Anda?? Apakah Anda menderita persendian yang kaku dan teru...
Cara Mengubah Pengaturan Mouse dan Touchpad Menggunakan Xinput di Linux
Sebagian besar distribusi Linux dikirimkan dengan pustaka "libinput" secara default untuk menangani kejadian input pada sistem. Ini dapat memproses ke...
Petakan ulang tombol mouse Anda secara berbeda untuk perangkat lunak yang berbeda dengan Kontrol Tombol X-Mouse
Mungkin Anda membutuhkan alat yang dapat membuat kontrol mouse Anda berubah dengan setiap aplikasi yang Anda gunakan. Jika demikian, Anda dapat mencob...