Dapatkan The One-Man Army Untuk Menjalankan Beberapa Situs WordPress Anda
Diterbitkan: 2018-12-26Apakah Anda mengalami kesulitan menjaga keseimbangan saat menyulap beberapa situs WordPress Anda? Kami yakin, itu mungkin sangat sibuk, bukan? Tetapi mengapa Anda menempatkan diri Anda di bawah begitu banyak tekanan ketika satu hal sederhana dapat membebaskan Anda dari semua itu? Ingin tahu tentang siapa dan apa yang kita bicarakan? Gulir di bawah.
Memperkenalkan Migrasi Jaringan Multisite WordPress!
Sebuah solusi tunggal, sederhana, dan super untuk banyak kekhawatiran, jaringan multisite WordPress memungkinkan Anda untuk menjalankan dan mengelola beberapa situs WordPress dari instalasi WordPress tunggal dan sama. Ambil, misalnya, satu-satunya "WordPress.com" yang merupakan contoh terbesar dari jaringan multi-situs itu sendiri, menjalankan ribuan situs dalam WordPress yang sama.
Klien kami mendekati kami untuk proses migrasi yang kami lakukan sebagai berikut untuk memastikan mereka mendapatkan apa yang mereka inginkan pada akhirnya. Pada awalnya, kami mengkonfirmasi di bawah skenario mana mereka menginginkan migran itu terjadi. Kami menjelaskan kepada mereka bahwa; selalu mengarahkan pemirsa ke URL lama. Untuk memperbaiki masalah ini, kami mencari dua baris di bawah ini di file wp-config.php mereka dan memigrasikannya ke URL yang benar;
define('WP_HOME', https://domain-saya.com');
define('WP_SITEURL', 'https://domain-saya.com');
Kedua pernyataan ini membuat WordPress mengabaikan nilai dalam database dan menggunakan nilai URL rumah dan situs yang ditentukan dalam file wp-config.php.
Migrasi Multisite WordPress dilakukan dalam tiga skenario;
- Migrasi satu situs web ke Jaringan Multisite WordPress yang sudah ada.
- Migrasi satu situs web dari Jaringan Multisite WordPress.
- Migrasi seluruh jaringan WordPress Multisite dari satu domain ke situs web lain.
Setelah itu jelas, kami melanjutkan ke langkah berikutnya di mana perlu untuk memahami mengapa seseorang ingin bermigrasi? Migrasi Jaringan Multisite WordPress dilakukan untuk situs web berikut di mana banyak hal seperti bagian, departemen, domain, dll. harus dikelola;
- Situs web majalah dengan bagian berbeda yang dikelola oleh tim yang berbeda.
- Situs web bisnis dengan subsitus untuk lokasi dan cabang yang berbeda.
- Situs web pemerintah atau nirlaba yang memiliki departemen, lokasi, dan wilayah yang berbeda.
- Jaringan blog pribadi Anda berjalan di beberapa subdomain.
- Sekolah dan perguruan tinggi memungkinkan siswa untuk membuat blog mereka sendiri di server sekolah
Sekarang muncul gambaran bagaimana kami membantu mereka bermigrasi
1. Ekspor/Impor Basis Data WordPress Kami memulai proses migrasi dengan terlebih dahulu memindahkan konten dari host mereka saat ini ke server yang sama sekali baru, yang mana, kami menggunakan opsi terbaik MySQL dan mengekspor semua data
- langsung melalui perintahnya. [ Catatan : Jika Anda memiliki akses SSH ke server Anda, Anda dapat menggunakan perintah
mysqldump untuk mengekspor data juga.]
- Selanjutnya, kami mengekspor file SQL dari database mereka dengan melakukan hal berikut;
mysqldump -uUSER -pPASSWORD DBNAME > ekspor.sql
Dan mengimpor file SQL ke database melakukan hal berikut;
mysql –uUSER –pPASSWORD DBNAME < ekspor.sql
Dengan mengubah USER, PASSWORD, dan DBNAME ke nilai yang benar dalam penginstalannya. [ Catatan: Jika Anda tidak ingat kredensial yang sama, buka file wp-config.php Anda (bila Anda memiliki akses ke sana) dan Anda akan menemukannya di sana.]
2. Transfer File, Plugin, dan Tema
- Karena database mereka sudah siap, inilah saatnya untuk mentransfer file yang disimpan di host WordPress lama mereka ke yang baru, yang pada dasarnya berarti menyalin semua konten folder berikut:
wp-content/themes – Folder tempat semua tema WordPress disimpan. Karena klien tidak ingin beralih ke tema baru, kami hanya menyalin semua konten ke folder ini.
wp-content/plugins – Folder yang berisi semua plugin WordPress. Sekali lagi, kami menyalin semua konten ke host baru. Karena konfigurasi plugin disimpan di database WordPress, setelah mengimpor file SQL pada langkah sebelumnya, kami mengonfirmasi apakah semuanya berfungsi dengan baik di host baru mereka atau tidak.
wp-content/uploads – Folder tempat semua file media yang muncul di Perpustakaan Media berada. Ukuran folder mereka tampak besar karena banyak gambar di situs mereka.
3. Konfigurasi WordPress setelah Migrasi
Setelah proses transfer, kami mencapai inti dari seluruh proses migrasi yang seringkali merupakan bagian yang agak rumit.
- Setiap database memiliki banyak referensi ke situs lama. Saat bermigrasi, jika secara kebetulan seseorang mengubah nama domain saat mencoba mengakses situs WordPress baru setelah mengimpor file database, itu akan mengakibatkan beberapa masalah pengalihan. Alasan mengapa ini terjadi adalah karena WordPress berpikir bahwa itu terletak di server lama dengan domain lama.
Kami memecahkan masalah alamat URL yang salah ini dengan melakukan hal berikut;
Sebagai permulaan, kami memberi tahu WordPress bahwa lokasi situs telah berubah karena atau jika WordPress melihat bahwa URL saat ini bukan URL domain baru, itu akan selalu mengarahkan pengunjung ke URL lama. Untuk memperbaiki masalah ini, kami mencari dua baris di bawah ini di file wp-config.php mereka dan memigrasikannya ke URL yang benar;
define('WP_HOME', https://domain-saya.com');
define('WP_SITEURL', 'https://domain-saya.com');
Kedua pernyataan ini membuat WordPress mengabaikan nilai dalam database dan menggunakan nilai URL rumah dan situs yang ditentukan dalam file wp-config.php.
Memperbarui URL di Postingan dan Bidang Kustom
- Kami memperbarui semua pos dan bidang khusus yang menyertakan URL lama dengan URL domain baru sambil mengubah nama domain.
- Kami memperbarui semua pos dan bidang khusus yang menyertakan URL lama dengan URL domain baru sambil mengubah nama domain.
- Untuk memperbaikinya, kami membuka phpMyAdmin mereka dan mengakses database WordPress mereka.
- Sebelum melompat ke langkah berikutnya, kami telah membuat cadangan database mereka menggunakan fungsi ekspor yang dijelaskan sebelumnya.
Kesimpulan
Ini semua yang kami lakukan untuk memigrasi Jaringan Multisite WordPress mereka dengan aman dan cepat. Dan sejujurnya, kami lebih bersemangat dan lebih bahagia, daripada pelanggan kami sendiri karena jenis tantangan yang kami atasi bersama