Saya menjalankan semakin banyak situs WordPress, dan juga beberapa untuk klien - dan masuk untuk melakukan peningkatan menjadi melelahkan. Saya mencari cara untuk mengotomatiskan proses, lebih disukai dari satu skrip baris perintah - dan memutakhirkan semua situs dalam satu gerakan.
Cita-cita saya adalah menghubungkan ke cadangan otomatis yang sangat bagus yang dibangun di WordPress, dan memicunya dari server untuk semua 30 situs. Itu akan mencakup pembaruan file dan kemudian database.
Semua situs web yang saya punya cadangannya setiap 24 jam jadi mencadangkan sebelum pembaruan dimulai bukanlah prioritas (tetapi Anda tidak akan pernah memiliki terlalu banyak cadangan!) Namun, cara untuk menentukan apakah suatu situs telah rusak akan menjadi fitur menarik lainnya.
Dengan asumsi bahwa saya tidak dapat menghubungkan langsung ke cadangan bawaan, saya menemukan ini yang kurang lebih beroperasi dalam cara saya berpikir, tetapi tidak melakukan pemutakhiran basis data. Saya mengerti bahwa ini berpotensi membuat situs web rentan sampai administrator login dan melakukan pembaruan (yang bisa mencapai 72 jam).
Saya juga akrab dengan konsep menggunakan SVN dan GIT untuk melakukan pembaruan, tetapi jika saya harus pindah ke rute ini saya perlu menemukan cara yang dapat diandalkan untuk memastikan bahwa a) / wp-content file tidak rusak dan b ) izin file untuk seluruh situs dilestarikan (jika skrip dijalankan sebagai pengguna root).
sumber
Jawaban:
Saya tidak yakin apakah ini akan mengatasi masalah Anda ...
Tetapi ada sesuatu yang baru di WorldWordPress.
http://infinitewp.com/
Ini mirip dengan ManageWP, tetapi gratis : o)
Saya tidak berafiliasi dengan mereka dalam bentuk apa pun, baru mulai bermain dengannya.
(ht: wpmail.me )
Ini adalah platform yang Anda instal di server Anda.
Tambahkan plugin klien ke WP Anda.
Dan perbarui / cadangkan semuanya dari IWP dashboard.
Dukungan multisite adalah dalam basis situs tunggal .
& +1+ memiliki masalah koneksi yang segera diselesaikan di forum dukungan mereka.
Tampaknya, mereka akan mendapatkan pengaya penjualan dari hasil penjualan, tetapi belum ada yang tersedia.
Saya curiga (dan berharap) mereka akan menjadi jurusan dalam waktu singkat: op
sumber
Solusi berbayar yang semakin populer jika ManageWP.com. Saya belum menggunakannya atau saya berafiliasi dengannya, meskipun saya berencana untuk mencobanya segera. Ini ditujukan untuk skenario yang tepat ini (peningkatan sekali klik untuk beberapa situs di berbagai server) Jika Anda mencari solusi khusus, ini jelas bukan, tapi saya sudah mendengar hal-hal baik tentang layanan ini.
sumber
Saya menggunakan pendekatan SVN untuk membuat sebagian besar situs "terpisah" saya sekarang, walaupun sebenarnya saya cenderung lebih sering menggunakan multisite.
Caranya, saya temukan, adalah untuk memastikan bahwa Anda memiliki seluruh situs di suatu SVN di suatu tempat, dengan WordPress sebagai eksternal. Kunci untuk ini adalah untuk mendapatkan semua perubahan Anda ke situs (plugin, tema, konten khusus, dll) di luar direktori WordPress utama.
Saya membahas lebih detail tentang hal ini pada artikel saya di sini:
http://ottopress.com/2011/creating-a-wordpress-site-using-svn/
Intinya adalah Anda:
Untuk "cadangan", Anda pada dasarnya hanya melakukan perubahan yang Anda buat di direktori konten (Anda tidak pernah menyentuh direktori inti wp). Ini agak up-for-penyesuaian, karena mungkin Anda tidak ingin komit otomatis gambar yang diunggah dan semacamnya ke SVN utama Anda, dalam hal ini Anda akan menambahkan pengecualian ke direktori unggahan.
Untuk "memutakhirkan", Anda tinggal melakukan svn atas semuanya.
Ini bukan solusi yang sempurna, tetapi bisa dituliskan atau bahkan dijalankan melalui cron, jika Anda mau. Jika Anda menulis skrip, Anda dapat secara manual memanggil URL upgrade.php? Step = 1 seandainya DB juga membutuhkan pembaruan. Jika DB tidak membutuhkan pembaruan, maka panggilan itu tidak akan melakukan apa-apa sama sekali.
Mencadangkan basis data Anda adalah ketel ikan lainnya.
sumber
Salah satu solusi, yang mungkin atau mungkin tidak berfungsi untuk kasus penggunaan spesifik Anda, adalah mengelola situs yang Anda jalankan sebagai Jaringan Multi-Situs . Dengan begitu, Anda memperbarui inti, Plugin, dan Tema hanya sekali , melalui Admin Jaringan .
sumber
Saya secara khusus membuat Kotak Cadangan untuk mengatasi masalah ini. Saya memiliki 80+ situs web yang perlu dicadangkan dan tidak ada yang benar-benar cocok untuk menutupinya.
Lihat kami, https://mybackupbox.com . Anda dapat membuat beberapa transfer terjadwal untuk menangani semua situs / database Anda.
sumber