WordPress

Cara memindahkan laman WordPress dari satu host ke host yang lain

Cara memindahkan laman WordPress dari satu host ke host yang lain

Sekiranya anda mahu pindahkan laman WordPress dari hosting yang dikendalikan / tidak dikendalikan / dikongsi / didedikasikan / VPS ke yang lain tanpa downtime yang besar, ini adalah panduan yang anda perlukan. Sekiranya anda sudah mempunyai SSL atau anda ingin memindahkan laman web dari hosting bersama ke VPS, anda mungkin menghadapi sedikit waktu henti.

Pindahkan laman WordPress dari satu pelayan ke pelayan yang lain

Sekiranya anda mempunyai laman web yang dihoskan di hosting bersama seperti Hostgator, Bluehost, Siteground, dll., ini adalah langkah-langkah yang perlu anda ikuti. Secara amnya, syarikat hosting bersama ini menyediakan cPanel dan oleh itu, sangat mudah untuk memindahkan semuanya dengan bantuan cPanel.

Pertama, anda perlu membuat sandaran segala-galanya termasuk fail anda dan juga pangkalan data.

Untuk membuat sandaran fail anda, anda harus membuka 'Pengurus Fail' yang harus disediakan oleh penyedia hosting anda, dan anda boleh mencarinya di cPanel anda. Sekiranya anda telah menambahkan beberapa domain dalam akaun hosting anda, anda perlu menavigasi dengan sewajarnya. Jika tidak, anda boleh mencari direktori yang dipanggil awam_html, di mana anda akan mendapat semua fail termasuk inti WordPress. Pilih semua fail, buat arkib dengan .sambungan zip dan buat folder yang dimampatkan. Muat turun ke komputer anda. Jangan lupa satu fail - terutamanya fail .htaccess, yang tersembunyi secara lalai.

Sekarang anda perlu membuat sandaran pangkalan data anda. Oleh kerana anda sudah mempunyai cPanel dan phpMyAdmin, anda boleh menggunakan alat tersebut untuk memuat turun pangkalan data. Untuk melakukannya, buka cPanel anda dan pergi ke phpMyAdmin. Anda boleh mendapatkan nama pangkalan data anda di sebelah kiri anda. Pilih itu dan beralih ke Eksport tab.

Dari sini, anda perlu memilih Pantas sebagai Kaedah eksport, dan SQL daripada Format menu lungsur turun. Selepas itu, klik Pergi butang untuk memulakan muat turun.

Sekarang, anda harus pergi ke akaun hosting baru anda dan menambahkan domain terlebih dahulu. Sekiranya anda sudah melakukannya semasa mendaftar untuk akaun baru, anda tidak perlu melakukannya lagi. Namun, jika anda belum melakukannya, anda perlu menambahkan domain anda ke cPanel anda. Anda boleh menggunakan Domain Addon pilihan (boleh berbeza, tetapi istilahnya tetap serupa).

Selepas itu, anda harus membuat pangkalan data untuk laman web baru anda. Semasa membuat, jangan lupa catat nama pangkalan data, ID pengguna dan kata laluan. Tanpa ini, anda tidak dapat memetakan fail anda ke pangkalan data anda.

Anda boleh mendapatkan pilihan Pangkalan Data MySQL di cPanel anda yang boleh anda gunakan untuk menyelesaikannya. Untuk membuat pangkalan data, anda perlu memasukkan nama pangkalan data, ID pengguna, dan kata laluan. Anda harus membuat fail nama pangkalan data dan kemudian menambahkan ID pengguna dan kata laluan. Selepas itu, anda mesti membenarkan ID pengguna mengakses pangkalan data. Untuk itu, anda boleh menggunakan bahagian yang dipanggil Tambahkan pengguna ke pangkalan data.

Selepas mengklik Tambah butang, anda harus mencari tetingkap di mana anda harus membenarkan / menyekat ID pengguna untuk mengakses perkara tertentu dalam pangkalan data. Untuk menghilangkan masalah, anda boleh membuat tanda centang di SEMUA KEISTIMEWAAN pilihan dan klik Buat perubahan butang.

Sekarang, anda perlu memuat naik pangkalan data yang anda muat turun dari akaun hosting lama. Untuk itu, buka aplikasi phpMyAdmin dan pilih pangkalan data dari sebelah kiri anda. Selepas itu, pergi ke Import tab. Anda harus mencari butang yang dipanggil Pilih fail. Klik pada itu dan pilih fail dari komputer anda.

Jangan ubah apa-apa di skrin dan klik Pergi butang secara langsung. Perlu beberapa saat untuk menyelesaikan muat naik.

Langkah seterusnya adalah memuat naik fail yang anda muat turun dari pelayan lama. Untuk melakukannya, buka direktori root domain anda menggunakan Pengurus Fail dan pergi ke awam_html. Sekiranya anda mempunyai satu domain, muat naik semua fail di sini. Sekiranya anda mempunyai banyak domain, arahkan ke direktori root domain tersebut dan muat naik fail di sana. Selepas memuat naik, anda perlu membuka zip folder zip.

Sekarang, anda perlu mengganti butiran pangkalan data lama dengan yang baru. Untuk itu, buka wp-konfigurasi.php fail dan ganti nama pangkalan data, ID pengguna dan kata laluan. Setelah menukar, simpan fail.

Seterusnya, anda perlu menukar pelayan nama domain anda. Untuk itu, dapatkan pelayan nama dari akaun hosting anda dan masukkan mereka di panel kawalan domain anda. Penyedia domain yang berbeza mempunyai pilihan yang berbeza. Walau bagaimanapun, anda boleh mencarinya atau meminta bantuan pasukan sokongan.

Dengan langkah itu selesai, anda selesai memindahkan fail anda dari satu host ke host lain. Mungkin memerlukan masa hingga 48 jam untuk menyebarkan semuanya. Sementara itu, anda boleh membuka laman web ini, dan periksa sama ada laman web anda menunjukkan IP baru atau lama. Sekiranya alamat IP baru dapat dilihat, penyebaran dilakukan. Anda juga boleh menggunakan alat ping pada komputer anda untuk memeriksa alamat IP. Sekiranya komputer anda menunjukkan IP lama tetapi alat dalam talian menunjukkan IP baru, anda perlu mengosongkan cache DNS anda.

Cara memindahkan laman WordPress dari hosting bersama ke VPS yang tidak dikendalikan

Adalah sangat mudah untuk memindahkan laman web WordPress dari hosting bersama ke hosting bersama yang lain kerana kedua-duanya mempunyai cPanel, yang mempunyai semua alat yang diperlukan seperti phpMyAdmin, Pengurus Fail dan sebagainya. Walau bagaimanapun, terdapat banyak orang, yang sering memilih VPS yang tidak dikendalikan kerana anda boleh mendapatkan akses root dan VPS yang tidak dikendalikan adalah lebih murah daripada hosting bersama.

Apa itu VPS yang tidak dikendalikan

VPS bermaksud Pelayan Peribadi Maya. Dengan kata mudah, jika akaun hosting VPS anda tidak mempunyai cPanel, anda boleh memanggilnya VPS yang tidak dikendalikan. Untuk mengakses pelayan VPS yang tidak dikendalikan, anda memerlukan beberapa alat seperti Putty, klien FTP seperti Filezilla atau Cyberduck. Beberapa contoh penyedia VPS yang tidak dikendalikan adalah Digital Ocean, Linode, Vultr, dan sebagainya.

Sekiranya anda sudah membeli akaun VPS yang tidak dikendalikan, dan anda tidak tahu apa-apa, tetapi anda ingin memindahkan laman WordPress anda dari hosting bersama ke VPS yang tidak dikendalikan, anda boleh mengikuti langkah berikut.

Sebelum memulakan, muat turun Cyberduck dan Putty dari sini. Anda juga perlu memuat turun sandaran laman web lama termasuk semua fail dan pangkalan data. Langkah-langkah tersebut dinyatakan di atas.

Sekarang, anda harus tahu bahawa beberapa syarikat seperti WordPress, Ghost, Joomla, Discourse, dll., sediakan aplikasi satu klik, sedangkan yang lain seperti Linode tidak menawarkan perkara seperti itu. Sekiranya demikian, anda boleh menggunakan beberapa alat pihak ketiga yang lain seperti ServerPilot, ServerAvatar, EasyEngine, dll. Antaranya, ServerPilot baru-baru ini menjadi alat berbayar - tetapi ini adalah yang terbaik setakat ini dari segi keselamatan dan kebolehgunaan.

Tidak kira akaun hosting yang anda gunakan, anda mesti membuat pelayan terlebih dahulu, memasang OS, dan catat kata laluan root. Penyedia hosting yang berbeza mempunyai pilihan yang berbeza, tetapi intinya adalah sama. Walau bagaimanapun, jika anda menggunakan ServerPilot, anda harus menggunakan Ubuntu LTS 16 versi 64-bit.04 atau 18.04. Mereka tidak menyokong perkara lain.

Oleh itu, anda perlu menambahkan nama domain di akaun hosting anda dan menukar pelayan nama di akaun domain anda. Juga, ini disarankan untuk menggunakan VPN mulai sekarang. Jika tidak, anda tidak dapat mengesan akaun hosting baru dari komputer anda.

Sekiranya anda menggunakan aplikasi satu klik Digital Ocean atau Vultr, anda boleh memasang WordPress dengan cepat. Sekiranya anda memilih kaedah ini, anda boleh menemui fail pemasangan WordPress anda di sini:

/ var / html

Sekiranya anda menggunakan ServerPilot untuk memasang WordPress, anda boleh menemui fail pemasangan WordPress anda di sini:

/ srv / users / user_name / apps / app_name / awam

Anda harus mencari fail yang dipanggil wp-konfigurasi.php. Muat turun dan simpan nama pengguna dan kata laluan pangkalan data. Jangan lupa buat ini.

Anda harus memadam semua fail pemasangan WordPress. Oleh kerana folder wp-admin, wp-content, dan wp-include memerlukan banyak masa untuk dihapus, anda boleh menggunakan dempul untuk menghapusnya. Untuk itu, buka Putty, dan masukkan alamat IP pelayan anda. Pastikan Pelabuhan ditetapkan sebagai 22. Selepas itu, klik Buka butang dan sahkan sambungannya. Selepas itu, anda perlu memasukkan nama pengguna dan kata laluan anda. Masukkan akar sebagai nama pengguna. Anda harus mendapatkan kata laluan di halaman yang sama atau melalui e-mel setelah membuat pelayan di akaun hosting anda.

Seterusnya, masukkan ini:

Pengguna aplikasi satu klik:

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

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-termasuk

Selepas itu, anda boleh membuka aplikasi Cyberduck, menavigasi ke folder itu dan memadam fail pemasangan lain.

Pada langkah seterusnya, anda perlu memuat naik fail sandaran yang dizip. Lakukan itu, dan buka zip fail. Sekiranya anda mendapat ralat semasa membuka zip, anda boleh memasukkan perintah ini di Putty:

sudo apt-get kemas kini sudo apt-get install unzip

Setelah membuka fail tersebut, anda mesti mengganti maklumat pangkalan data. Untuk itu, buka wp-config.fail php yang anda muat turun. Seterusnya, buka wp-config semasa.fail php yang baru anda muat naik. Salin nama pangkalan data, ID pengguna dan kata laluan dari wp-config yang dimuat turun.fail php dan gantikannya dengan wp-config yang dimuat naik.fail php.

Selepas itu, anda perlu memasang phpMyAdmin. Jika tidak, anda tidak boleh mengimport pangkalan data. Untuk itu, ikuti langkah-langkah ini.

S0 muat turun versi terbaru phpMyAdmin dari sini dan muat naik fail zip ke direktori root anda. Selepas itu, unzip fail dan namakan semula. Pastikan; anda menggunakan nama yang tidak dapat dilihat. Contohnya, jika anda memilih abcd, anda boleh membuka phpMyAdmin seperti ini:

http: // nama-domain-anda / abcd

Setelah memilih nama, buka folder dan cari tahu konfigurasi.contoh.termasuk.php fail. Anda boleh menukar namanya menjadi konfigurasi.termasuk.php. Selepas itu, buka fail ini dengan editor dan buat perubahan seperti yang mengatakan:

$ cfg ['blowfish_secret']

Ia kelihatan seperti ini:

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

Sekarang, buka phpMyAdmin, dan masukkan ID pengguna dan kata laluan pangkalan data untuk log masuk. Selepas itu, pilih nama pangkalan data di sebelah kiri anda, pilih semua jadual pangkalan data, dan keluarkan dengan sewajarnya.

Kemudian, pergi ke Import tab, dan import pangkalan data yang anda muat turun lebih awal.

Itu sahaja! Sekarang laman web anda harus berjalan dengan betul pada akaun hosting baru.

Cara memindahkan laman WordPress dari VPS yang tidak dikendalikan ke hosting bersama

Ini cukup mudah dan tidak memakan masa juga. Perkara terbaik ialah langkahnya hampir sama. Kecuali, jika anda belum memasang phpMyAdmin, anda perlu melakukannya untuk memuat turun pangkalan data.

Ringkasnya, ini adalah langkah-langkah yang perlu anda ikuti.

  1. Muat turun semua fail dari akaun VPS.
  2. Muat turun pangkalan data.
  3. Buat pangkalan data di akaun hosting bersama anda dan tetapkan pangkalan data kepada pengguna.
  4. Muat naik semua fail ke akaun hosting baru anda.
  5. Tukar nama pangkalan data, nama pengguna, dan kata laluan dalam wp-config.fail php.
  6. Tukar pelayan nama di panel kawalan domain anda.

Itu sahaja!

Masalah biasa selepas menukar pelayan

Anda mungkin menghadapi masalah yang berbeza setelah menyelesaikan migrasi. Sebilangan daripadanya disebutkan di bawah.

Halaman utama dibuka, tetapi catatan menunjukkan ralat 404

Periksa awak punya .fail htaccess dan gunakan ini sebagai lalai:

# MULAKAN WordPress  RewriteEngine On RewriteBase / RewriteRule ^ indeks \.php $ - [L] Tulis semula%% REQUEST_FILENAME !-f Tulis semula%% REQUEST_FILENAME !-d Tulis semula Peraturan . / indeks.php [L]  # TAMAT WordPress

Juga, pergi ke sini:

/ etc / apache2 / apache2.pengesahan

Dan buat perubahan ini:

 AllowOverride Semua 

Tidak dapat memasang pemalam, meminta maklumat masuk FTP

Ini adalah masalah yang sangat biasa yang dihadapi orang. Anda perlu membuka wp-config anda.fail php dan tampal ini di bahagian bawah;

tentukan ('FS_METHOD', 'langsung');

Pemasangan gagal: Tidak dapat membuat direktori

Sekiranya anda tidak dapat memuat naik gambar, pasang pemalam, kemas kini tema atau pemalam, dan anda mendapat ralat di atas, anda boleh memperbaikinya dengan menukar kebenaran. Buka Putty dan masukkan ini:

chmod -R 775 direktori_path

Anda boleh mengetahui lebih lanjut mengenai kebenaran fail dari sini.

Ubah hala bukan www ke www menggunakan htaccess

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

Ubah hala www ke bukan www

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

Walau bagaimanapun, anda juga harus memasukkan rekod CNAME dengan www begitu juga @ atau kosong.

Harap maklum bahawa anda perlu memasang SSL secara berasingan. Sekiranya penyedia hosting anda menawarkan SSL percuma, anda boleh meminta mereka memasangnya untuk anda. Jika tidak, anda boleh menggunakan Let's Encrypt, yang menyediakan sijil SSL percuma tetapi dikongsi.

Cara Menunjukkan Kaunter FPS dalam Permainan Linux
Permainan Linux mendapat dorongan utama ketika Valve mengumumkan sokongan Linux untuk klien Steam dan permainan mereka pada tahun 2012. Sejak itu, ban...
Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...
Cara Memasang dan Memainkan Doom di Linux
Pengenalan Doom Seri Doom berasal dari tahun 90an selepas pembebasan Doom yang asal. Ini adalah hit seketika dan sejak saat itu dan seterusnya siri pe...