Mengaktifkan Mod Pelbagai Laman Web: Panduan Praktikal Pengkonfigurasan dan Pengoptimuman Penuh untuk WordPress Network

Baca dalam masa 2 minit.
2026-05-22
2026-06-04
2,126
Saya mendapat komisen apabila anda membeli-belah melalui pautan di bawah, tanpa sebarang kos tambahan kepada anda.

Fungsi Multisite WordPress, yang dahulunya dikenali sebagai WordPress MU (Multi-User), merupakan ciri terbina yang sangat kuat yang membenarkan anda membuat dan mengurus beberapa laman web (sub-situs) daripada satu pemasangan WordPress yang sama. Ciri ini sangat sesuai untuk mengurus beberapa blog yang berkaitan, mencipta platform yang seragam untuk laman web pelanggan, mengendalikan laman web dalam pelbagai bahasa, atau membina perkhidmatan SaaS. Ia memudahkan pengurusan sistem yang kompleks dengan menyatukan semua proses pengurusan dalam satu panel kawalan yang terpusat.

Konsep utama dan kelebihan mod pelbagai tapak (multi-site mode)

Setelah mengaktifkan rangkaian pelbagai laman web, pemasangan WordPress anda akan berubah menjadi sebuah “rangkaian”. Dalam rangkaian ini, anda mempunyai satu laman utama (laman asal semasa pemasangan WordPress) dan bilangan laman anak yang boleh ditambahkan tanpa had. Semua laman web berkongsi fail inti WordPress yang sama, pangkalan data yang sama (walaupun beberapa jadual data mungkin berasingan), serta koleksi plugin dan tema yang sama.

Kelebihan utamanya terletak pada pengurusan yang terpusat. Pentadbir rangkaian super boleh memasang dan mengaktifkan tema atau tambahan (plugin) untuk semua laman web dalam satu panel kawalan, manakala pentadbir laman web anak hanya boleh menggunakan sumber yang telah diaktifkan oleh pentadbir super dan tidak boleh memasangnya sendiri. Ini meningkatkan keselamatan, konsistensi, dan kecekapan pengurusan dengan ketara. Semua akaun pengguna juga dikongsi dalam rangkaian, dan seorang pengguna boleh diberikan peranan yang berbeza pada laman web yang berbeza.

Diperoleh daripada WEB\nDisyorkan untuk membaca. Pemecahan masalah penuh hos bersama: Prinsip, kelebihan dan kekurangan serta panduan strategi pengoptimuman

Langkah-langkah lengkap untuk konfigurasi rangkaian

Sebelum memulakan, pastikan anda membuat salinan fail-fail laman web dan pangkalan data anda. Operasi ini akan membuat perubahan pada fail konfigurasi utama.

UltaHost – Penyedia Hosting untuk WordPress
Jaminan pemulangan wang dalam tempoh 30 hari, lebar jalur dan pangkalan data yang tidak terhad, perlindungan DDoS percuma, diskaun 50% untuk pembelian selama 3 tahun.

Mengubah fail konfigurasi WordPress

Pertama sekali, anda perlu mengedit laman web tersebut. wp-config.php Fail. Selepas baris kod yang mendefinisikan tetapan pangkalan data, tetapi sebelum… /* That's all, stop editing! Happy publishing. */ Sebelum baris ulasan ini, tambahkan kod berikut:

define( 'WP_ALLOW_MULTISITE', true );

Setelah menyimpan dan mengemukakan fail tersebut, muat semula laman web WordPress anda dari papan kawalan (backend). Anda akan melihat pilihan baru yang bernama “Penyediaan Rangkaian” (Network Settings) di bawah menu “Alat” (Tools).

Lakukan pemasangan dengan menggunakan panduan latar belakang (backend wizard).

Untuk memasuki halaman “Penyetelan Rangkaian” (Network Settings), anda perlu memilih struktur rangkaian yang diinginkan: subdomain (seperti site1.yourdomain.com) atau subdirektori (seperti yourdomain.com/site1). Subdomain biasanya lebih jelas untuk difahami, tetapi anda perlu mengkonfigurasi subdomain bersifat “wildcard” pada pelayan anda. Bagi tujuan pembangunan tempatan atau struktur subdirektori, tiada konfigurasi pelayan tambahan yang diperlukan.

Setelah membuat pilihan, klik “Pasang”. WordPress akan menjana satu set kod, dan anda perlu menambahkannya ke tempat yang ditentukan mengikut arahan yang diberikan. wp-config.php Fail dan direktori akar .htaccess Fail tersebut terletak dalam direktori yang ditentukan (jika menggunakan pelayan Apache). Bagi pelayan Nginx, peraturan tersebut perlu ditambahkan ke dalam fail konfigurasi Nginx untuk laman web tersebut.

Diperoleh daripada WEB\nDisyorkan untuk membaca. Penguraian menyeluruh tentang hos VPS: Dari pemulaan hingga ke tahap pakar, panduan lengkap untuk pemilihan dan pengoptimuman

Setelah proses penambahan selesai, anda perlu log masuk semula. Pada masa itu, menu “Saya’s Site” akan muncul di sudut kiri atas skrin pentadbiran WordPress, yang merupakan panel kawalan untuk pentadbir super yang menguruskan seluruh rangkaian.

Operasi harian pengurusan rangkaian

Sebagai pentadbir super, tugas utama pengurusan anda akan dilakukan dalam panel pemantauan yang baru, iaitu “Saya’s Site -> Network Management”.

Pengurusan terpusat untuk laman web, pengguna, dan topik

Pada halaman “Situs”, anda boleh menambah, menghapus, mengarkib, menonaktifkan atau mencari semua laman web dalam rangkaian dengan cara yang sama seperti mengurus artikel. Setiap laman web mempunyai alamat yang unik, tajuk, bahasa pentadbir, masa pendaftaran dan maklumat lain.

hosting.com Hosting Bersama
Prestasi tinggi, menampilkan CPU AMD EPYC, storan SSD NVMe dan LiteSpeed, dengan sokongan pakar dalaman 24/7, langkah keselamatan canggih termasuk SSL, perlindungan serangan paksa kata laluan, perisian hasad dan DDoS, menjimatkan sehingga 73%.

Pada halaman “Pengguna”, anda boleh mengurus pengguna-pengguna dalam seluruh rangkaian. Semasa menambah pengguna baru, anda boleh mengaitkannya dengan laman web tertentu dan menentukan peranan mereka pada masa yang sama. Kuasa pengurusan pengguna adalah dibahagikan dengan ketat: Pentadbir Super mempunyai kawalan penuh, manakala pentadbir laman web hanya boleh mengurus pengguna dan kandungan di laman web mereka sendiri.

Pengurusan tema dan plugin telah mengalami perubahan yang ketara. Di halaman “Tema”, pentadbir super boleh memasang tema baru dan “mengaktifkannya untuk digunakan oleh seluruh rangkaian”, supaya semua laman anak dapat menggunakannya; atau hanya mengaktifkannya tanpa membenarkan laman anak untuk menggunakannya. Pentadbir laman anak tidak boleh memuat naik atau memasang tema, dan hanya boleh menukar antara tema-tema yang telah diaktifkan oleh pentadbir super. Logik pengurusan plugin adalah serupa; di halaman “Plugin”, pentadbir super bertanggungjawab untuk mengaktifkannya secara keseluruhan.

Pengoptimuman Prestasi dan Keselamatan untuk Berbilang Laman Web

Pembinaan rangkaian yang melibatkan beberapa laman web (multi-site architecture) memudahkan penggunaan, namun pada masa yang sama, ia juga menimbulkan keperluan yang lebih tinggi terhadap sumber daya pelayan (server resources) dan dasar keselamatan (security policies).

Diperoleh daripada WEB\nDisyorkan untuk membaca. WooCommerce Tutorial untuk E-dagang Merentas Sempadan: Bina dari Kosong ke Laman Web Eksklusif Perdagangan Antarabangsa Berbilang Bahasa yang Berkuasa

Mengimplementasikan strategi caching yang berkesan.

Oleh sebab semua laman web berkongsi kod yang sama, penggunaan cache objek menjadi sangat penting. Disyorkan untuk menggunakan sistem cache objek yang berterusan (persistent), seperti Redis atau Memcached. Setelah memasang plugin yang sesuai untuk WordPress (seperti Redis Object Cache) dan mengkonfigurasi perkhidmatan tersebut pada pihak server, beban kueri pada pangkalan data dapat dikurangkan dengan ketara.

Untuk caching halaman web, anda boleh mempertimbangkan untuk menggunakan plugin caching yang menyokong berbilang laman web, atau mengkonfigurasi peraturan caching yang berasingan untuk setiap sub-laman web yang penting. Elakkan menggunakan mod “caching seluruh laman web” yang bersifat mudah dan kasar pada satu laman web sahaja, sebaliknya gunakan pendekatan caching yang lebih pintar.

Hosting Bersama InterServer
Hosting kongsi: 1TB/bulan pada $2.50 USD, bulan pertama pada $0.10 USD dengan kod promo tryinterserver. 461 skrip aplikasi awan tersedia untuk pemasangan satu klik.

Memperkukuh keselamatan dan pengasingan hak akses

Prinsip utama adalah untuk memastikan bahawa WordPress core, semua plugin yang diaktifkan, dan tema sentiasa diperbaharui dengan segera, kerana kelemahan dalam mana-mana komponen boleh menjejaskan keseluruhan rangkaian. Gunakan plugin keselamatan untuk melakukan pemeriksaan dan pengukuhan keseluruhan rangkaian.

Pada peringkat pangkalan data, walaupun laman web tersebut berkongsi awalan jadual data, data kritikal seperti… wp_postswp_comments Data tersebut disimpan dalam bentuk jadual terbahagi (partitioned tables), sebagai contoh… wp_2_postsPastikan bahawa pelan sandaran anda mampu membuat salinan lengkap semua jadual terpisah (sub-tables).

Kawalan akses melalui kod juga sangat berkesan. Anda boleh menggunakannya… is_super_admin() Fungsi dalam kod tersebut memeriksa sama ada pengguna semasa merupakan pentadbir super, seterusnya memutuskan sama ada untuk menunjukkan beberapa ciri pengurusan atau melaksanakan tindakan tertentu. Bagi pentadbir sub-situs, had kuasa mereka mesti ditentukan dengan jelas untuk mencegah tindakan yang melanggar kuasa yang diberikan.

RINGKASAN

WordPress Multi-Site Network merupakan alat yang sangat berkuasa, namun memerlukan perancangan yang teliti. Dengan berkongsi kod asas, mengurus pengguna, tema, dan plugin secara terpusat, ia memudahkan dengan ketara kerja-kerja penyelenggaraan untuk beberapa laman web yang berkaitan. Ia sangat sesuai untuk digunakan dalam rangkaian intranet syarikat, platform pendidikan, atau sistem kandungan yang melibatkan beberapa jenama atau bahasa. Namun, ciri “perubahan kecil boleh menyebabkan kesan yang besar” dalam rangkaian ini memerlukan pentadbir untuk memberi perhatian kepada pengoptimuman prestasi pelayan, dasar keselamatan yang ketat, dan pengagihan kuasa yang jelas. Mereka bentuk dan mengoptimumkan rangkaian WordPress dengan berjaya akan menjadi asas yang kukuh untuk mengurus projek-projek WordPress yang berskala besar.

FAQ - Soalan Lazim

Apabila ciri “multi-site” diaktifkan, adakah data dan tetapan laman web tunggal yang saya miliki sekarang akan hilang?

Tidak. Proses mengaktifkan rangkaian pelbagai laman web adalah tidak merosakkan. Laman web sedia ada anda akan secara automatik menjadi laman web utama dalam rangkaian (dengan ID 1), dan semua artikel, halaman, fail media, tetapan, serta data pengguna akan dikekalkan tanpa sebarang perubahan.

Saya sepatutnya memilih subdomain atau struktur subdirektori?

Jika laman web anda memerlukan jenama yang sangat berasingan atau mungkin perlu dipisahkan menjadi domain nama yang berasingan, adalah disyorkan untuk menggunakan subdomain (seperti blog.example.com). Ini memerlukan konfigurasi rekod penunjuk (DNS wildcard records).*.example.comPastikan pelayan menyokong struktur direktori sub (seperti example.com/blog). Struktur ini lebih mudah, tidak memerlukan konfigurasi tambahan pada pelayan, dan memberikan manfaat tertentu dari segi konsentrasi kandungan untuk SEO. Namun, rasa kemandirian antara laman web mungkin kurang. Perlu diingat bahawa sekali pilihan dibuat, perubahan kemudian akan menjadi sangat sukar.

Bagaimanakah plugin dan tema berfungsi dalam rangkaian berbilang laman web?

Semua fail tambahan (plugins) dan tema (themes) disimpan dalam direktori bersama (shared directory) di rangkaian.wp-content/pluginswp-content/themesNamun, hanya pentadbir super sahaja yang boleh “mengaktifkannya” pada peringkat rangkaian. Setelah sebuah plugin diaktifkan pada peringkat rangkaian, ia akan dijalankan secara paksa di semua laman web; sementara pilihan “pengaktifan” membenarkan pentadbir sub-laman web untuk memutuskan sama ada ingin mengaktifkannya atau tidak. Tema tersebut hanya boleh digunakan oleh sub-laman web setelah ia diaktifkan oleh pentadbir super.

Bagaimana untuk memindahkan laman web WordPress yang sedia ada yang beroperasi secara berasingan ke dalam rangkaian beberapa laman web?

Ini adalah proses yang kompleks, dan bukan sekadar pemindahan fail yang mudah. Kaedah standard adalah seperti berikut: 1) Buat rangkaian laman web yang baru di lokasi yang ditentukan; 2) Gunakan alat migrasi yang profesional (seperti Duplicator atau All-in-One WP Migration) untuk mengekstrak data dari laman web lama; 3) Cipta laman web baru yang kosong dalam rangkaian tersebut; 4) Gunakan fungsi “import” dalam alat migrasi tersebut untuk memindahkan data ke laman web baru tersebut. Proses ini memerlukan pengurusan perubahan pada awalan pangkalan data (database prefix) dan penggantian alamat URL (URL replacement). Pastikan anda melakukan ujian terlebih dahulu dalam persekitaran ujian (test environment) sebelum melaksanakannya pada laman web sebenar.