27Jun

Buatlah Cadangan Salin Blog WordPress Produksi Anda di Ubuntu

click fraud protection

Anda baru saja memikirkan tata letak baru yang bagus untuk blog Anda. .. namun membuat perubahan pada blog Anda sementara pengunjung mengaksesnya umumnya adalah ide yang buruk, terutama jika Anda menjalankan blog yang didukung iklan. How-To ini menunjukkan daftar langkah-langkah yang perlu Anda ambil untuk mendapatkan salinan blog WordPress produksi Anda yang disalin ke mesin Ubuntu lokal Anda.(Haruskah bekerja untuk linux debian apa pun)

Pertama, kita perlu membuat salinan blog WordPress Anda saat ini. Saya akan menganggap Anda memiliki akses ke konsol di penyedia hosting Anda, atau setidaknya memiliki beberapa jenis cadangan yang disediakan untuk Anda. Jika Anda mendapatkan file cadangan Anda dengan cara yang berbeda, Anda bisa melewati langkah itu.

Untuk sebuah blog, kita memiliki baik instalasi WordPress maupun database, dimana teks dari semua posting Anda benar-benar tersimpan. Jika Anda telah mengunggah gambar atau file, mereka akan berada dalam struktur folder wordpress Anda, jadi kami sangat membutuhkan keduanya.

instagram viewer

1) Mari kita backup dulu database. Sambungkan ke server melalui SSH dan jalankan perintah berikut:

mysqldump -uUSERNAME -pPASSWORD -hSERVER DATABASENAME & gt;dbbackup.bak

Tentu Anda ingin mengganti teks huruf besar untuk nilai yang benar pada instalasi Anda.

2) Buat cadangan struktur file:

tar -cf sitebackup.tar SITEROOTDIRECTORY

Anda ingin mengganti teks huruf besar untuk direktori akar situs Anda.

3) Salin file ke mesin Ubuntu lokal Anda. Hal ini bisa dilakukan melalui scp, ftp, atau betapapun Anda merasa menyukainya. Aku akan menyerahkannya padamu.

4) Pastikan Anda menginstal apache, php dan mysql. Jika tidak, Anda dapat berkonsultasi dengan panduan how-to lainnya di situs ini, atau ketik perintah berikut pada prompt terminal:

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-getSaya perlu membuat database dan mengimpor database asli yang telah kami backup. Arahkan ke folder yang Anda download file ke dan menjalankan perintah ini:

mysqladmin membuat DATABASENAME

mysql - jalankan DATABASENAME & lt;dbbackup.bak

6) Buat server web lokal kami menunjuk ke salinan WordPress, kami turun dari server produksi. Pertama, kita ingin mengekstrak arsip tar yang telah kita buat. Anda dapat melakukan itu namun Anda inginkan, tapi aku lebih suka baris perintah. Ada utilitas yang dibangun di Ubuntu untuk memungkinkan Anda melakukannya secara grafis jika itu cara Anda ingin melakukannya.

tar xvf sitebackup.tar

Ini akan menghasilkan struktur direktori yang mirip dengan yang ada di server tempat Anda berada. Kita akan membayangkan bahwa direktori root situs Anda sekarang berada di /home/username/wordpress/ untuk tujuan artikel ini. Jika Anda telah mengekstraknya di tempat lain, ganti dengan benar. Kita perlu menambahkan alias ke apache, jadi buka file berikut:

/etc/apache2/conf.d/ alias

Anda ingin menempelkannya di baris ini, dan sesuaikan jalur sesuai sistem dan direktori / direktori yang Anda inginkan agar blog percobaan tersedia.di.

Alias ​​/ wordpress /home/username/ wordpress
& lt; Direktori /home/username/ wordpress & gt;
Opsi Indeks FollowSymLinks
AllowOverride Semua Perintah
mengizinkan, menolak
Memungkinkan dari semua
& lt; / Direktori & gt;

7) Jika Anda menggunakan Permalinks, Anda pasti ingin menduplikat hal yang sama secara lokal, dan perlu mengaktifkan mod_rewrite:

ln -s /etc/apache2/ mods-available / rewrite.load /etc/apache2/ mods-enabled / rewrite.load

8)Sekarang kita perlu mengedit file wp-config untuk menunjuk ke database lokal. Jika Anda telah mengikuti, pengaturan ini harus sesuai untuk Anda setelah Anda mengganti nama database.

// ** Pengaturan MySQL ** //
define( 'WP_CACHE', false);// Ditambahkan oleh WP-Cache Manager
define( 'DB_NAME', 'DATABASENAME');/ / Nama database
define( 'DB_USER', 'root');// Nama pengguna MySQL Anda
define( 'DB_PASSWORD', ");//. .. dan password
define( 'DB_HOST', 'localhost');//. .. dan server MySQL berjalan di

9) Jika Anda menggunakan modul caching WP-Cache, navigasikan ke direktori akar blog Anda dan jalankan perintah berikut:

rm wp-content / advanced-cache.php

ln -s wp-content /plugins/ wp-cache / wp-cache-phase1.php wp-content / advanced-cache.php

rm wp-content /cache/ *

chmod -R 777 *

10) Satu hal terakhir yang harus dilakukan. Data dalam database masih memiliki URL yang salah untuk blog anda. Cara termudah untuk memperbaikinya adalah dengan menjalankan statemen SQL terhadap database. Buat file teks baru bernama fixsettings.sql, salin baris berikut ke dalamnya, ganti alamat IP Anda sendiri untuk localhost jika Anda ingin orang lain terhubung dengan Anda: update

wp_options set option_value = 'http: //localhost/wordpress/' where option_id = 1;Update
wp_options set option_value = 'http: //localhost/wordpress/' dimana option_id = 40;

Sekarang kita akan mengimpornya ke dalam database:

mysql -uroot & lt;fixsettings.sql

Perhatikan bahwa Anda harus menyimpan file itu di sekitar, karena setiap saat Anda ingin memperbarui salinan lokal Anda dengan posting blog terbaru, yang harus Anda lakukan adalah mengimpor file backup database, dan kemudian menjalankan ulang fixsettings.sql ini.file untuk membuat titik lokal lagi. Pasti membuat segalanya menjadi lebih sederhana, dan akhirnya Anda dapat menjadwalkan tugas cron untuk membuat cadangan blog produksi Anda dan memasukkannya ke mesin lokal Anda sesuai jadwal.

Sekarang Anda harus bisa menavigasi ke http: //localhost/wordpress/ wp-admin / dan login dengan username biasa Anda. Anda sekarang sudah mendapatkan salinan pengembangan blog Anda!