WordPress menyediakan mekanisme yang bagus untuk mengekspor dan mengimpor data hanya dengan menggunakan Alat> Ekspor atau Impor. Namun saat digunakan pada kumpulan data besar, Anda pasti akan mengalami masalah waktu tunggu, terutama jika data tersebut menyertakan gambar karena pengimpor membutuhkan waktu untuk mengambil gambar tersebut dari sumbernya dan mengunduhnya ke situs tujuan.
Sementara sebagian besar penyedia hosting (termasuk kami pada paket Titanium) memungkinkan Anda menyesuaikan nilai batas waktu PHP untuk meningkatkannya sesuai keinginan Anda, ada batas waktu tambahan yang tidak dapat disesuaikan. Waktu tunggu permanen pada hosting bersama ini membantu memastikan bahwa jika ada skrip pelarian yang tidak dipantau, mereka tidak akan memengaruhi kinerja untuk waktu yang lama. Namun tentu saja, hal itu bisa menjadi masalah yang harus dihadapi saat Anda berada memantau sesuatu dan ingin untuk mengimpor data yang akan memakan waktu cukup lama.
Solusinya adalah wp-cli
WP-CLI adalah metode baris perintah untuk bekerja dengan WordPress. Daripada menjalankan perintah impor menggunakan URL, Anda melakukannya saat masuk melalui SSH yang melewati waktu tunggu nginx, apache, fastcgi, dan php karena tidak menggunakan apa pun kecuali PHP langsung untuk dijalankan.
Panduan ini khusus untuk menjalankan ini di server Plesk. Ini adalah panduan tingkat lanjut karena Anda harus terbiasa menghubungkan ke server Anda melalui SSH dan menggunakan baris perintah untuk menggunakannya .
1] Dapatkan File Ekspor Anda
Unduh file ekspor dari situs sumber dengan masuk ke admin WordPress lalu pilih Alat> Ekspor. Anda dapat mengunduh semua konten, atau hanya konten tertentu jika diinginkan dengan memilih jenis konten yang ingin diekspor.
Jika Anda memilih konten tertentu (seperti postingan) dan ada gambar di konten Anda, Anda tidak dapat mentransfernya tanpa juga melakukan ekspor jenis “Media”
2] Unggah file ekspor di Plesk
- Masuk ke Plesk
- Temukan domain yang ingin Anda impor, lalu pilih "File" untuk membuka pengelola file Plesk. Anda seharusnya melihat file WordPress seperti wp-config.php dan folder wp-content.
- Seret dan lepas file ekspor WordPress XML ke pengelola file untuk mengunggahnya.
Anda tentu saja juga dapat mengunggah melalui FTP/SFTP jika Anda lebih suka metode tersebut.
3] Siapkan Lingkungan &Impor
- Pelajari cara menginstal wp-cli untuk hosting Plesk Anda di sini.
- Jalankan ini untuk mengimpor file xml:
php wp-cli.phar --authors=create import
Jika Anda memiliki beberapa file XML (seperti satu untuk postingan dan satu lagi untuk media), ulangi ini untuk masing-masing file tersebut.
Jika ada masalah selama impor (seperti proses dimatikan), Anda selalu dapat menjalankannya kembali. Dalam semua kasus di mana saya harus melakukan ini, utilitas impor telah melewati item impor yang ada dan melanjutkan dari bagian sebelumnya.
Itu dia! Panduan ini menunjukkan cara mengimpor ekspor XML WordPress menggunakan CLI untuk menghindari waktu tunggu server web.