Rumah  >  Artikel  >  Tutorial CMS  >  Migrasi WordPress: Gambaran Keseluruhan

Migrasi WordPress: Gambaran Keseluruhan

PHPz
PHPzasal
2023-09-01 10:45:01514semak imbas

Apabila saya menghadiri pertemuan WordPress, WordCamp atau mana-mana acara teknikal lain yang melibatkan pengguna WordPress, salah satu soalan yang paling biasa saya tanya ialah: Bagaimanakah cara untuk mengalihkan tapak WordPress saya?

Bagi pengguna baharu, idea untuk memindahkan tapak web WordPress dari satu tempat ke tempat lain boleh menjadi menakutkan. Terdapat pangkalan data, tema, pemalam dan muat naik untuk dipertimbangkan oleh semua perniagaan, apatah lagi WordPress itu sendiri. Jika anda biasa bekerja dengan tapak web statik dan hanya mengalihkan beberapa fail HTML dan sumber lain, ini semua akan kelihatan segar.

Tetapi berita baiknya, pemasangan WordPress mudah alih mungkin lebih mudah daripada yang anda fikirkan. Pemasangan WordPress tapak tunggal boleh dialihkan dengan bantuan salah satu daripada pelbagai pemalam. Perkara menjadi lebih rumit jika anda perlu melakukan langkah yang lebih kompleks, seperti memindahkan tapak secara manual atau memindahkan tapak masuk atau keluar dari berbilang tapak, tetapi saya akan memberikan anda panduan langkah demi langkah untuk membantu anda melakukannya . p>

Dalam siri ini, saya akan menunjukkan kepada anda cara mengalihkan tapak WordPress, memfokuskan pada enam senario berbeza:

  1. Alihkan satu laman web WordPress menggunakan pemalam
  2. Alih tapak web daripada subdirektori ke direktori akar
  3. Alihkan satu laman web WordPress secara manual
  4. Rangkaian Berbilang Laman WordPress Mudah Alih
  5. Alihkan blog daripada rangkaian berbilang tapak
  6. Alih tapak ke rangkaian berbilang tapak

Apa yang anda perlukan

Untuk mengikuti siri ini, anda perlukan:

  • Telah memasang WordPress, menjalankan tema dan pemalam dan beberapa kandungan - siaran, halaman, media atau apa sahaja yang ada di tapak web anda! Pemasangan anda mungkin untuk satu tapak atau rangkaian berbilang tapak.
  • Lokasi kedua yang anda ingin pindahkan tapak web anda. Sekali lagi, ini mungkin satu tapak atau berbilang tapak - ia tidak semestinya sama dengan tapak permulaan dalam hal itu.
  • Untuk pergerakan manual, anda mungkin memerlukan akses kepada klien FTP, editor kod dan/atau phpMyAdmin.

Mengapa berhijrah WordPress?

Dalam beberapa kes, anda mungkin mahu mengalihkan (atau menyalin) tapak WordPress anda:

  • Jika anda telah membangunkan tapak web baharu secara tempatan dan ingin memuat naiknya ke pelayan langsung.
  • Jika anda ingin menukar penyedia hosting.
  • Jika anda mempunyai tapak web yang sedang berjalan dan ingin membuat salinan tempatannya supaya anda boleh membangunkannya.

Banyak penyedia pengehosan akan memindahkan tapak web lama anda ke pelayan mereka, tetapi jika tapak web anda tidak melakukan ini, atau anda memindahkan daripada pemasangan tempatan, anda perlu tahu cara melakukannya sendiri. Dalam semua senario ini, langkah yang perlu anda ambil adalah sama.

Menggerakkan WordPress: Apa yang perlu dialihkan?

Jika anda pernah memindahkan tapak statik sebelum ini, anda akan tahu bahawa prosesnya biasanya sangat mudah - anda hanya mengalihkan fail yang membentuk tapak tersebut. Jika anda menukar nama domain anda dan anda mempunyai pautan mutlak dalam kod anda, anda perlu menukar pautan tersebut di seluruh tapak anda, tetapi selain itu, anda tidak perlu melakukan banyak perkara lain.

WordPress Mudah Alih sedikit berbeza. Untuk memindahkan tapak web WordPress, anda perlu mengalihkan tiga perkara:

  1. WordPress sendiri
  2. Pangkalan data
  3. Kandungan direktori kandungan wp

Mari kita lihat setiap satu.

WordPress sendiri

Bergantung pada kaedah yang anda gunakan untuk mengalihkan tapak web anda, anda boleh mengalihkan atau menyalin tapak, atau hanya membuat pemasangan WordPress baharu di lokasi baharu. Saya akan menerangkan perkara ini dengan lebih terperinci apabila kami mula berfikir tentang mengalihkan tapak anda secara manual.

Pangkalan data

Memindahkan pangkalan data adalah lebih daripada sekadar menyalin fail dan memuat naiknya ke lokasi baharu. Jika anda mengalihkan tapak secara manual, anda perlu memuat turun pangkalan data sebagai fail xml atau sql dan kemudian memuat naiknya ke tapak baharu anda. xmlsql 文件,然后将其上传到您的新站点。

如果您要将单个站点移入或移出多站点网络,这会变得更加复杂,因为您不需要移动所有数据库表。然而,有一些插件可以使这变得更加容易。

wp-content 目录

此目录对于您的 WordPress 安装是唯一的,包含一些文件夹:

  • 您的主题,位于 themes 文件夹中。
  • 已安装的插件,位于 plugins 文件夹中。
  • 您上传的所有媒体文件。对于单站点安装,这些文件将位于 uploads 文件夹中;对于多站点安装,这些文件将位于 Sites 文件夹中(如果在之前创建了网络,则位于 blogs.dir 文件夹中) 3.5 版)。
  • 由插件或 WordPress 本身创建的任何文件夹,例如 upgrade 文件夹。

如果您使用的是从主题或插件存储库(或从主题或插件供应商)下载的插件和主题,则重新安装它们会更简单。但是,您需要确保将所有上传内容移到 uploads

Jika anda memindahkan satu tapak ke dalam atau keluar daripada rangkaian berbilang tapak, ini menjadi lebih rumit kerana anda tidak perlu mengalihkan semua jadual pangkalan data. Walau bagaimanapun, terdapat beberapa pemalam yang boleh membuat ini lebih mudah. 🎜 🎜wp-content directory🎜 🎜Direktori ini unik untuk pemasangan WordPress anda dan mengandungi beberapa folder: 🎜 🎜 🎜Tema anda, terletak dalam folder themes. 🎜 🎜Pemalam yang dipasang, terletak dalam folder plugin. 🎜 🎜Semua fail media yang anda muat naik. Untuk pemasangan tapak tunggal, fail ini akan ditempatkan dalam folder muat naik untuk pemasangan berbilang tapak, fail ini akan ditempatkan dalam folder Sites (atau blogs.dir folder) versi 3.5). 🎜 🎜Sebarang folder yang dibuat oleh pemalam atau WordPress itu sendiri, seperti folder upgrade. 🎜 🎜 🎜Jika anda menggunakan pemalam dan tema yang anda muat turun daripada tema atau repositori pemalam (atau daripada vendor tema atau pemalam), lebih mudah untuk memasangnya semula. Walau bagaimanapun, anda perlu memastikan bahawa anda mengalihkan semua muat naik ke dalam direktori muat naik, kerana ia unik untuk tapak anda. 🎜

Tangkapan skrin di bawah menunjukkan direktori wp-content dalam tapak web saya, anda boleh melihat bahawa ia mengandungi lima folder dan satu index.php fail. Jika anda memasang semula WordPress di lokasi baharu, fail index.php akan dibuat semula: wp-content 目录,您可以看到其中包含五个文件夹和一个 index.php 文件。如果您在新位置重新安装 WordPress,将重新创建 index.php 文件:

WordPress 迁移:概述

如果这一切听起来工作量很大,请不要绝望。如果您的站点是简单的单站点安装,您应该能够使用插件来绕过所有艰苦的工作。即使您使用多站点,也有一些插件可以提供帮助。

但是,在某些情况下,您可能需要手动移动 WordPress 网站,在本系列中,我也将向您展示如何执行此操作。

其他注意事项

迁移 WordPress 时,您可能还需要牢记以下几点:

域名

如果您要更改域名并进行手动移动,则需要编辑数据库中对该域名的所有引用。我将在本系列的相关部分中演示如何执行此操作。您的主题不应包含任何对您的域名的引用 - 它应该使用诸如 get_bloginfo('url')

Migrasi WordPress: Gambaran Keseluruhan

#🎜🎜 #Jika ini semua terdengar seperti banyak kerja, jangan putus asa. Jika tapak anda ialah pemasangan tapak tunggal yang mudah, anda sepatutnya boleh menggunakan pemalam untuk memintas semua kerja keras. Walaupun anda menggunakan multisite, terdapat pemalam yang boleh membantu.

Walau bagaimanapun, dalam beberapa kes, anda mungkin perlu mengalihkan tapak WordPress anda secara manual, dan dalam siri ini, saya akan menunjukkan kepada anda cara untuk melakukannya juga.

Nota Lain

Apabila berhijrah WordPress, anda juga mungkin ingin mengingati perkara berikut:

nama domain

Jika anda ingin menukar nama domain dan mengalihkannya secara manual, anda perlu mengedit semua rujukan kepada nama domain dalam pangkalan data. Saya akan menunjukkan cara melakukan ini dalam bahagian yang berkaitan dalam siri ini. Tema anda tidak sepatutnya mengandungi sebarang rujukan kepada nama domain anda - ia harus menggunakan fungsi seperti get_bloginfo('url') sebaliknya - tetapi jika dalam fail tema anda Terdapat beberapa URL berniat jahat dan anda perlu menukar ini juga. Saya akan menunjukkan kepada anda cara menukarnya dengan betul supaya URL dijana oleh WordPress dan tidak dikodkan.

Versi WordPress

Jika anda berpindah masuk dan keluar dari pemasangan WordPress sedia ada, pastikan semuanya menjalankan versi WordPress yang sama. Ini amat penting jika anda memindahkan tapak individu ke dalam atau keluar daripada rangkaian berbilang tapak. Setakat ini, perkara terbaik untuk dilakukan ialah memastikan kedua-dua tapak menjalankan versi WordPress terkini, tetapi jika tapak lama tidak berjalan atas sebab tertentu dan tapak baharu melakukannya (yang sepatutnya), anda mungkin perlu membetulkan isu yang timbul selepas sebarang konflik. menghos Jika anda berpindah antara penyedia pengehosan, pastikan tapak baharu berada dalam persekitaran yang seakan mungkin dengan tapak lama (atau lebih baik lagi, jika itulah sebabnya anda berhijrah). Pelayan baharu seharusnya menjalankan versi PHP yang sama (atau lebih tinggi), dan jika anda menggunakan berbilang tapak dan menggunakan subdomain, pastikan anda menyediakannya dengan cara yang sama pada pelayan baharu. Saya akan membincangkan perkara ini dengan lebih terperinci sekali lagi dalam bahagian yang berkaitan dalam siri ini. #🎜🎜# #🎜🎜# Semasa kita meneliti pelbagai bahagian siri ini, saya akan menangani pertimbangan yang berkaitan dengan setiap bahagian supaya anda tahu apa yang perlu anda lakukan. #🎜🎜# #🎜🎜#Abstrak#🎜🎜# #🎜🎜#Memindahkan WordPress sudah tentu tidak semudah mengalihkan laman web statik, dan perkara yang perlu anda lakukan bergantung pada jenis laman web WordPress yang ingin anda alihkan. Tetapi terdapat pemalam yang boleh memudahkan urusan, dan untuk pergerakan manual, anda boleh mengikuti proses untuk memindahkan semua yang anda perlukan. Dalam siri ini, saya akan tunjukkan caranya. #🎜🎜# #🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜#

Atas ialah kandungan terperinci Migrasi WordPress: Gambaran Keseluruhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn