๐Ÿ‘‰ Bagaimana Membuat Persekitaran Pementasan untuk Laman WordPress

Jetpack Paling berguna untuk Modul Plugin WordPress

Sebagai pemula WordPress berkembang dalam kerjaya mereka, laman web mereka juga berkembang. Apabila menjalankan laman web yang stabil dan profesional, menyunting semuanya secara langsung bukanlah pilihan terbaik. Beberapa pengguna kami meminta kami untuk tutorial yang menerangkan proses mewujudkan persekitaran pementasan. Dalam artikel ini, kami akan menunjukkan kepada anda cara membuat persekitaran pementasan untuk laman WordPress anda.

Nota: Artikel ini lebih sesuai untuk para pengguna yang ingin berpindah dari pembangunan tahap WordPress pemula ke pembangunan lebih awal. Artikel ini akan membantu anda daripada pengkodean anak lembu dan mempelajari amalan terbaik. Inilah yang akan anda pelajari pada akhir artikel ini.

  • Mewujudkan Laman Pementasan
  • Menggunakan Git dan BitBucket
  • Menolak Perubahan Dari Pelayan Tempatan ke BitBucket
  • Menyebarkan Perubahan dari BitBucket ke Site Staging

Apakah persekitaran pementasan?

Untuk berfungsi di laman WordPress, kami mengesyorkan pengguna kami memasang WordPress secara tempatan pada komputer Windows atau Mac mereka. Sebaik sahaja anda selesai dan berpuas hati dengan tapak web anda, maka anda boleh memuat naiknya dari localhost ke pelayan langsung.

Terdapat satu masalah dengan pendekatan ini. Bagaimana jika sesuatu yang bekerja di localhost anda tidak berfungsi di pelayan langsung? Ini akan menyebabkan kesilapan yang boleh menjadi masalah untuk tapak yang ditetapkan kerana ia boleh menjejaskan kedudukan enjin carian, jualan, kesan pertama pada pengguna, dll.

Daripada memuat naik perubahan anda ke tapak langsung, anda boleh memuat naiknya ke tapak pementasan pada pelayan yang sama. Tapak pementasan adalah kawasan pembangunan berasingan di tapak anda (biasanya sub-domain) dengan akses terhad. Di sinilah anda boleh menguji perubahan anda atau menggunakannya untuk semua perkembangan anda. Sebaik sahaja anda telah menguji tapak anda dengan teliti, anda boleh memuat naiknya ke tapak langsung anda.

Jika anda seorang pemula dan tidak mahu belajar proses rumit yang diserlahkan dalam artikel di bawah, maka kami mengesyorkan bahawa anda memilih penyedia hosting WordPress yang diuruskan seperti WPEngine yang menawarkan kefungsian pementasan terbina dalam. Rakan-rakan kami di SiteGround juga menawarkan fungsi pementasan dalam pelan pertumbuhan mereka yang lebih murah.

Menyediakan Persekitaran Pementasan Menggunakan cPanel

Perkara pertama yang perlu anda lakukan ialah membuat subdomain di domain utama anda. Subdomain akan membolehkan anda menjalankan laman web anda dalam folder berasingan, tidak menjejaskan pangkalan data utama anda, fail atau muat naik.

Untuk melakukan ini, log masuk ke cPanel anda (panel kawalan lain akan sama, cari Domain atau Subdomain), Di bawah Domain bahagian, anda perlu klik pada Subdomain.

Pada skrin seterusnya, masukkan nama yang anda ingin gunakan untuk subdomain anda (biasanya pementasan atau dev) dan kemudian pilih domain utama anda dari menu drop-down.

Dalam cPanel, ini harus mengisi secara automatik Dokumen Root kotak teks dengan lokasi berdasarkan nama subdomain anda. Anda boleh menukar ini jika anda mahu, tetapi biasanya lalai akan baik-baik saja (public_html / pementasan).

Kini anda hanya perlu klik Buat apabila anda selesai. Ia mesti mengesahkan, dan tunjukkan subdomain dalam jadual di bawah.

Anda boleh mengesahkan bahawa subdomain anda telah ditetapkan dengan melawatnya dalam penyemak imbas web anda. Ia harus memaparkan sesuatu yang serupa dengan ini:

Kini anda perlu membuat akaun FTP yang berasingan untuk persekitaran pementasan anda. Akaun FTP yang berdedikasi hanya akan mempunyai akses kepada direktori pementasan anda yang menghalang perubahan tidak sengaja ke persekitaran hidup anda.

Dalam cPanel, navigasi ke Akaun FTP seksyen. Lengkapkan bidang di Tambah Akaun FTP seksyen.

The Direktori sepadan dengan direktori yang anda tentukan ketika membuat subdomain anda. Klik Buat Akaun FTP untuk membuat akaun baru anda. Akaun ini hanya akan mempunyai akses ke direktori yang anda tentukan bukan seluruh pelayan.

Menyalin Data Dari Tapak Langsung ke Persekitaran Pementasan

Sekarang bahawa anda telah menyediakan subdomain anda, langkah seterusnya adalah untuk menyalin data dari tapak langsung anda ke tapak pementasan anda. Ini akan membolehkan anda menguji perubahan persekitaran pementasan anda dengan data yang sama tanpa menjejaskan tapak langsung anda.

Cara paling mudah untuk melakukan ini adalah melalui phpMyAdmin. Log masuk phpMyAdmin melalui cPanel, dan pilih pangkalan data langsung anda sekarang. Sebaik sahaja anda telah memilih pangkalan data langsung anda, klik pada Operasi tab dalam bar menu.

Di sini anda perlu mencari Salin Pangkalan Data Kepada kotak. Dalam kotak teks, masukkan nama pangkalan data pementasan anda (jika anda belum menciptanya lagi, pastikan BUAT DATABASE sebelum menyalin telah diperiksa dan memberi nama seperti contoh_staging). Anda perlu menyalin kedua-dua struktur dan data serta memastikan bahawa anda menyimpan tetapan yang selebihnya sebagai lalai. Klik Pergi untuk menjalankan salinan itu. Ingat untuk pangkalan data yang lebih besar ini mungkin mengambil sedikit masa.

Sebaik sahaja pangkalan data anda disalin, anda perlu memilihnya dari bar sisi di sebelah kiri. phpMyAdmin kini akan membuka pangkalan data anda yang baru disalin. Anda perlu mengklik SQL tab dalam bar menu phpMyAdmin.

Sekarang kita akan menggantikan semua rujukan laman langsung kami ke tapak pementasan untuk memastikan semuanya berfungsi dengan baik apabila kami menggunakan pangkalan data ini untuk pementasan. Untuk melakukan itu, anda perlu menjalankan pertanyaan SQL berikut.

UPDATE wp_options SET option_value = REPLACE (option_value, 'ORIGINAL_URL', 'NEW_URL'); UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'ORIGINAL_URL', 'NEW_URL'); UPDATE wp_posts SET guid = REPLACE (guid, 'ORIGINAL_URL', 'NEW_URL'); UPDATE wp_posts SET post_content = REPLACE (post_content, 'ORIGINAL_URL', 'NEW_URL');

Masukkan pertanyaan di atas ke dalam kotak pertanyaan SQL, menggantikan nilai berikut:

  • ORIGINAL_URL – URL tapak asal anda misalnya.//example.com. Anda boleh mencari ini di Admin WordPress anda di bawah Tetapan> Umum> Alamat WordPress (URL)
  • NEW_URL – masukkan URL baharu anda, ini akan menjadi salah satu laman pementasan anda yang dibuat lebih awal (pastikan disertakan // – contohnya //staging.example.com)
  • wp_ – Jika tapak web anda mempunyai awalan adat pada jadual pangkalan data, pastikan anda menggantikan wp_ dengan itu.

Klik Pergi untuk menjalankan pertanyaan. Mesej pengesahan akan dipaparkan apabila ini selesai.

Setelah menyalin pangkalan data anda, anda perlu menyalin fail WordPress anda, plugin, tema, dan muat naik. Muat turun salinan WordPress baru dari WordPress.org. Muat naik kandungan WordPress ke tapak pementasan anda. Nota, jangan jalankan pemasangan WordPress lagi.

Sebaik sahaja anda telah memuat naik WordPress, perkara seterusnya yang perlu anda salin adalah fail media, plugin, dan tema. Folder berikut perlu disalin:

  • / wp-content / upload
  • / wp-content / themes
  • wp-content / plugins

Jika mereka kecil, maka anda boleh memuat turunnya dari tapak langsung anda melalui klien FTP anda dan memuat naiknya ke dalam folder pementasan anda. Walau bagaimanapun untuk folder yang lebih besar, ini sering kali memakan masa. Pengurus fail cPanel membolehkan anda menyalin folder secara langsung pada pelayan membuat proses lebih cepat.

Masuk ke papan pemuka cPanel anda dan klik pada Pengurus Fail di bawah bahagian Fail.

cPanel akan melancarkan pengurus fail. Anda perlu menavigasi ke tapak langsung andawp-contentdirektori (biasanya / public_html / wp-content) di mana anda akan dapat melihat folder tema, plugin, dan muat naik anda.

Untuk setiap folder, anda perlu klik kanan dan pilih Salinan. Ini akan membawa kotak dialog, pilih lokasi di mana anda mahu folder itu disalin. Kami mahu menyalinnya ke direktori yang kami buat untuk subdomain pementasan. Ia juga merupakan direktori di mana anda memuat naik WordPress pada langkah sebelumnya./ public_html / pementasan / wp-content /

Ini akan menyalin setiap folder ke dalam pementasan andawp-contentdirektori.

Anda perlu mengulangi ini untuk setiap direktori di atas (plugin, tema, dan muat naik).

Nota: Dalam sesetengah persekitaran hosting WordPress, anda mungkin tidak dapat menggunakan pengurus fail dalam hal ini anda perlu memuat turun direktori ini secara manual ke komputer anda dan kemudian mengunggahnya kembali ke laman pementasan atau menggunakan SSH.

Sebaik sahaja anda telah menyalin direktori ini, anda sudah bersedia untuk menyambung pemasangan pementasan anda WordPress ke pangkalan data yang disalin sebelum ini.

Akses tapak pementasan anda, melalui subdomain yang telah kami buat sebelumnya. Jika direktori pementasan anda tidak mengandungiwp-config.phpfail, WordPress akan cuba untuk membuat satu meminta butiran sambungan pangkalan data anda. Jika ia mempunyai fail wp-config.php, pastikan anda mengeditnya untuk menggunakan butiran sambungan pangkalan data pementasan anda yang baru.

Sekali lagi WordPress telah disambungkan ke pangkalan data pementasan anda, ia harus mengesan bahawa WordPress telah dipasang, dan meminta anda untuk log masuk. Butiran log masuk anda akan sama seperti pada tapak langsung anda saat ini.

Apa-apa perubahan yang anda buat pada persekitaran pementasan anda sekarang akan bebas daripada persekitaran hidup anda. Ini bermakna anda bebas mengubah tetapan, memasang pemalam baru, mengedit fail tema, dan banyak lagi tanpa menjejaskan pengalaman untuk pelanggan anda.

Mengkonfigurasi dan Menyelesaikan Masalah Persekitaran Pementasan Anda

Sebaik sahaja anda telah log masuk ke pementasan anda WordPress pemasangan, terdapat beberapa tetapan yang perlu dikonfigurasikan sebelum meneruskan.

Pastikan Domain Anda Benar

Lihat URL skrin admin anda. Jika ia subdomain anda, maka ia telah mengesan konfigurasi baru. Jika tidak, maka pertanyaan SQL yang berjalan sebelum ini tidak akan mengubah URL tapak anda dalam pangkalan data pementasan. Mencari siteurl dan rumah option_name dalam jadual wp_options.

Pastikan Media Anda telah Salin

Lawati bahagian media Pentadbiran WordPress anda dan periksa sama ada imej / video anda / etc. sudah ada. Jika ya, maka direktori muat naik anda akan disalin dengan betul. Jika tidak, kemudian pastikan direktori muat naik berada di tempat yang betul (biasanya / public_html / pementasan / wp-kandungan / muat naik).

Lumpuhkan Peta Situs XML di WordPress SEO

Jika anda menjalankan WP SEO, maka anda perlu memastikan bahawa pilihan Peta Peta XML dilumpuhkan. Ini akan membantu menghalang enjin carian daripada mengindeks persekitaran pementasan anda.

Akses Tapak Terhad

Untuk menghalang pengguna dari melawat laman pementasan secara tidak sengaja, anda perlu memasang dan mengaktifkan, Akses Tapak Terhad. Selepas pemasangan, pergi ke Tetapan> Membaca untuk mengkonfigurasi pemalam.

Anda juga mahu masuk Tetapan »Membaca seksyen dan pastikan untuk melumpuhkan pengindeksan tapak ini oleh enjin carian. Anda ingin memastikan bahawa anda melakukan ini untuk mengelakkan sebarang kandungan pendua.

Anda juga boleh kata laluan melindungi seluruh direktori dengan kata laluan. Kaedah yang ditunjukkan dalam tutorial adalah untuk / wp-admin / tetapi anda boleh mengubahnya untuk mana-mana folder laman web.

Kemas kini Permalinks

Lawati Tetapan> Permalinks dan klik Simpan untuk memastikan struktur permalink anda terkini. Sekiranya anda mendapat 404 kesilapan pada tapak pementasan anda, maka ini sering menjadi punca.

Menolak Perubahan kepada Peringkat dari GitHub atau BitBucket

Kebanyakan pemaju profesional suka menggunakan sistem kawalan versi seperti SVN atau Git untuk mengesan kemajuan pembangunan mereka. Menggunakan sistem kawalan versi membolehkan anda kembali ke masa jika ada masalah kerana semua sejarah kod anda disimpan di lokasi pusat. Ia juga membuat kerjasama lebih mudah kerana semua perubahan disimpan di lokasi pusat, pemaju mempunyai akses kepada semua perubahan yang dibuat kepada projek.

GitHub atau BitBucket, Yang Anda Perlukan Gunakan

Kedua, GitHub dan BitBucket adalah perkhidmatan hosting projek dan kedua-duanya membolehkan anda menggunakan Git untuk projek anda. GitHub lebih popular di kalangan pemaju projek sumber terbuka dan mempunyai komuniti pemaju yang lebih besar. Jika projek yang anda sedang kerjakan adalah plugin WordPress sumber terbuka atau tema, maka anda boleh menjadi tuan rumah di GitHub. Projek anda akan kelihatan awam dan pengguna lain dapat melihat kod sumber anda. Untuk membuat repositori peribadi di GitHub anda perlu menaik taraf ke pelan berbayar mereka.

Sebaliknya, BitBucket membolehkan anda membuat repositori peribadi secara percuma. Jika anda bekerja di tapak klien atau tapak peribadi anda, maka anda mungkin ingin menyimpan kerja anda secara peribadi. BitBucket memudahkan anda berbuat demikian.

Bermula Dengan BitBucket

Langkah 1. Memasang Git

Perkara pertama yang perlu anda lakukan ialah memuat turun dan pasang Git pada Windows (atau Mac).

Langkah 2. Membuat Repositori Pertama Anda

Sekarang bahawa anda telah memasang Git, langkah seterusnya adalah untuk mendaftar akaun BitBucket secara percuma. Sebaik sahaja anda mendaftar, anda akan memasukkan papan pemuka BitBucket di mana anda perlu klik pada Buat repositori baharu butang.

Masukkan nama dan keterangan untuk sesuatu repositori yang membantu anda mengenal pasti projek anda. Untuk membuat repositori anda peribadi, anda perlu menyemak kotak di sebelah Tahap Akses. Akhir sekali, pastikan Git diperiksa sebagai jenis repositori anda. Anda boleh meninggalkan sebahagian daripada pilihan yang tidak berubah dan klik pada butang repositori yang dibuat untuk meneruskan. BitBucket kini akan membuat repositori kosong untuk anda.

Memandangkan anda akan mengusahakan pemasangan WordPress tempatan, klik pada Saya mempunyai projek yang sedia ada untuk ditolak.

Langkah 3. Tambahkan direktori setempat untuk Git

Anda bersedia untuk menolak projek WordPress tempatan anda untuk BitBucket. Pelancaran Git Bash pada komputer anda. Ya, itu adalah alat baris arahan dan anda perlu menaip perintah, tetapi jangan risau ia sangat mudah.

Jika anda tidak mahu menggunakan baris arahan, maka anda boleh menggunakan antara muka GUI seperti Github untuk Windows (yang berfungsi untuk Bitbucket juga) dan / atau TortoiseGit.

Mula-mula anda perlu menambah folder projek WordPress tempatan anda sebagai repositori dalam Git. Ingat, anda tidak perlu menambah keseluruhan direktori WordPress anda untuk projek itu. Jika anda sedang menjalankan tema, anda boleh menambah direktori tema sebagai repositori Git.

Dalam Git Bash, mula-mula bergerak ke direktori projek anda dengan menaip laluan ke direktori projek anda dan kemudian tambahkannya ke Git:

cd / C / xampp / htdocs / wordpress / wp-content / themes / myawesometheme git init

Sekarang anda telah menambah projek anda kepada Git, langkah seterusnya adalah untuk menambah semua fail ke dalamnya.

tambah git.

Selepas menambah semua fail anda, langkah seterusnya adalah untuk membuat komitmen pertama anda.

git commit -m "Menambah semua fail projek sebagai komit pertama"

Langkah 4. Sinkronkan perubahan dengan repositori Bitbucket anda.

Sekarang langkah terakhir ialah Menyegerakkan fail setempat anda dengan repositori BitBucket anda. Taipkan baris ini dalam Git Bash untuk menyambung repositori setempat anda ke repositori BitBucket anda.

git jauh menambah asal //[email protected]/bitbucketusername/repositoryname.git

Tolak semua fail anda ke repositori BitBucket.

git push -u asal --all # menaikkan repo dan ref untuk kali pertama

Tahniah, anda telah berjaya menyegerakkan fail WordPress tempatan anda dengan repositori BitBucket anda. Sekarang mari buat beberapa perubahan pada fail dalam repositori tempatan anda. Sebaik sahaja anda selesai membuat perubahan, anda perlu melakukan perubahan tersebut kepada Git.

tambah git. git commit -m "Menambah ciri baru" git push -u asal --all

Menerapkan Perubahan Dari BitBucket ke Laman Pementasan

Sekarang bahawa anda telah belajar bagaimana menggunakan Git dengan BitBucket, sudah tiba masanya untuk menggunakan perubahan dari repositori BitBucket anda ke laman pementasan anda. Dengan cara ini, anda boleh bekerja di laman web anda secara tempatan dan menguji perubahan anda pada tapak pementasan anda tanpa menjejaskan tapak langsung anda.

Untuk melakukan itu, kami mengesyorkan untuk menggunakan Ftploy. Akaun percuma asas membolehkan anda membuat persediaan satu projek. Ia memantau perubahan yang dibuat ke repositori BitBucket anda dan kemudian menyebarkannya ke pelayan web anda. Pertama, anda perlu mendaftar untuk akaun pada Ftploy. Selepas itu, anda perlu menambah butiran pelayan anda.

Untuk mengkonfigurasi pelayan baru, pilih Pelayan »Pelayan Baru dari navigasi di bahagian atas.

Lengkapkan medan yang sesuai dengan tetapan yang anda buat apabila anda mengkonfigurasi akaun FTP pementasan anda sebelumnya.

Klik Ujian Sambungan untuk memastikan FTPloy boleh menyambung ke pelayan anda, dan kemudian klik Simpan Server.

Untuk membuat projek, pilih Projek »Projek Baru dari menu navigasi, memilih GitHub atau BitBucket jika sesuai.

Sekiranya anda telah menentukan pelayan anda sebelum ini, anda boleh memilihnya dari menu drop-down (jika tidak, masukkan butir-butir dalam medan yang sesuai). Dalam medan Path Server, masukkan laluan ke direktori tema anda (ini akan berubah bergantung pada struktur repo anda, tetapi / wp-content / tema / tema anda akan sesuai jika repo anda hanya mengandungi tema anda).

Apabila anda menolak perubahan kepada repositori BitBucket itu, FTPloy akan mengambil fail yang diubah dan menolaknya ke pelayan yang dipilih.

Menolak Perubahan Langsung

Jika anda menggunakan FTPloy untuk menggunakan perubahan anda dari repositori ke pelayan pementasan anda, anda boleh menyediakan proses yang serupa untuk pelayan langsung anda. Walau bagaimanapun, jika kod yang salah atau rosak ditolak ke repositori anda, itu akan keluar ke tapak langsung anda secara automatik.

Adalah disyorkan untuk menjalankan sistem penyebaran automatik seperti FTPloy untuk pelayan pementasan dan kemudian salinan secara manual ke fail yang diperlukan ke tapak hidup anda apabila anda berpuas hati dengan perubahan dan telah mengujinya secara menyeluruh pada persekitaran pementasan baru anda.

Kami berharap artikel ini membantu anda mempelajari cara membuat persekitaran pementasan untuk laman web WordPress anda.Untuk menyelesaikan masalah, lihat panduan kami tentang kesilapan WordPress yang paling biasa dan cara untuk membetulkannya. Untuk mendapatkan maklum balas dan pertanyaan, sila tinggalkan komen di bawah.

Tonton video itu: AMAZING! 9 Alat Pengangkutan TERUNIK Dengan Teknologi Canggih

Like this post? Please share to your friends:
Tinggalkan Balasan

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: