Pemasangan dan Konfigurasi WordPress dalam Persekitaran ServBay
Pengenalan
WordPress ialah sistem pengurusan kandungan (CMS) sumber terbuka yang berkuasa dan sangat popular, dibina berasaskan PHP dan MySQL. Ia merupakan platform utama global untuk mencipta laman web dan blog, dengan sokongan komuniti yang meluas serta ekosistem tema dan pemalam yang kaya. WordPress sesuai untuk membina pelbagai jenis projek, daripada blog peribadi hingga ke laman e-dagang yang kompleks.
ServBay pula merupakan persekitaran pembangunan Web tempatan khas untuk macOS, menawarkan penyelesaian sehenti yang mengintegrasikan pelbagai versi PHP, pangkalan data utama (seperti MySQL, PostgreSQL, MongoDB), pelayan Web (Caddy, Nginx) serta alat seperti Redis. Dengan ServBay, pembangun boleh menyediakan persekitaran pembangunan tempatan yang terasing, fleksibel dan berprestasi tinggi dengan mudah—sangat memudahkan pemasangan dan ujian WordPress secara tempatan.
Dokumentasi ini akan membimbing anda dengan terperinci cara memuat turun, memasang dan mengkonfigurasi WordPress dalam persekitaran ServBay, agar anda dapat memulakan pembangunan WordPress tempatan dalam masa singkat.
Keperluan Asas
Sebelum bermula, pastikan anda telah memenuhi syarat berikut:
- ServBay telah dipasang dan berjalan dengan lancar pada macOS anda.
- ServBay telah mempunyai sekurang-kurangnya satu versi PHP dipasang dan diaktifkan (WordPress memerlukan PHP 7.4 ke atas) serta pakej pangkalan data MySQL atau MariaDB.
- Anda mempunyai asas pemahaman tentang konsep pelayan Web, pangkalan data dan penggunaan baris perintah terminal.
Langkah-langkah Pemasangan WordPress
Berikut adalah panduan lengkap langkah demi langkah memasang dan mengkonfigurasi WordPress dalam persekitaran ServBay:
Langkah 1: Muat Turun dan Ekstrak WordPress
Pertama sekali, kita perlu mendapatkan fail terkini WordPress dan meletakkannya ke dalam subdirektori di direktori root laman web ServBay (/Applications/ServBay/www
).
Tukar ke Direktori Root Laman ServBay
Buka aplikasi Terminal dan jalankan perintah berikut untuk beralih ke direktori root laman web ServBay:
bashcd /Applications/ServBay/www
1Muat Turun Versi Terkini WordPress
Gunakan arahan
curl
untuk memuat turun fail termampat WordPress versi terkini:bashcurl https://wordpress.org/latest.tar.gz -o wordpress.tar.gz
1Cipta Direktori Projek & Ekstrak WordPress
Buat direktori baru untuk laman WordPress anda (contohnya,
servbay-wordpress-app
) dan ekstrak kandungan fail termampat ke dalamnya. Parameter--strip-components 1
digunakan untuk membuang direktori peringkat ataswordpress
di dalam fail zip, supaya kandungan diekstrak terus ke folder yang anda tetapkan.bashmkdir servbay-wordpress-app tar zxf wordpress.tar.gz --strip-components 1 -C servbay-wordpress-app
1
2Kini, fail WordPress anda sepatutnya berada dalam
/Applications/ServBay/www/servbay-wordpress-app
.
Langkah 2: Cipta Pangkalan Data dan Pengguna Pangkalan Data
WordPress memerlukan sebuah pangkalan data untuk menyimpan semua kandungan dan tetapan (termasuk pos, halaman, komen, tetapan pemalam dan sebagainya). Kita akan mencipta satu pangkalan data serta pengguna khusus untuknya menggunakan perkhidmatan pangkalan data dalam ServBay.
Akses Alat Pengurusan Pangkalan Data Terbina ServBay
Secara lalai, ServBay menyediakan phpMyAdmin atau Adminer (bergantung kepada konfigurasi anda) sebagai alat pengurusan pangkalan data. Buka pelayar web dan lawati laman utama ServBay di
https://servbay.host/
, kemudian klik pautan "phpMyAdmin" atau "Adminer" untuk memasuki antara muka pengurusan pangkalan data.Log Masuk ke Alat Pengurusan Pangkalan Data
Log masuk menggunakan pengguna pangkalan data
root
serta kata laluan root yang anda tetapkan ketika pemasangan ServBay.Cipta Pangkalan Data Baru
Dalam antaramuka alat pengurusan pangkalan data, lakukan langkah berikut untuk cipta sebuah pangkalan data baru:
- Cari pilihan "New" atau "Create database" di bar navigasi sebelah kiri atau halaman utama.
- Dalam medan "Database name", masukkan nama seperti
servbay_wordpress_db
. - Pilih set aksara
utf8mb4
dan collocationutf8mb4_unicode_ci
—ini adalah cadangan WordPress untuk menyokong lebih banyak jenis simbol termasuk Emoji. - Klik butang "Create".
Cipta Pengguna Pangkalan Data & Tetapkan Kebenaran
Demi keselamatan, adalah disarankan anda mencipta pengguna khusus untuk WordPress dengan kebenaran yang hanya diberikan kepada pangkalan data berkaitan, bukan terus menggunakan akaun
root
.- Navigasi ke halaman "User accounts".
- Klik "Add user account".
- Isi maklumat pengguna:
- User name: Masukkan
wordpress_user
. - Host name: Pilih atau masukkan
localhost
. - Password: Masukkan kata laluan kukuh (jangan gunakan kata laluan lemah seperti
password123
). Guna penjana kata laluan untuk hasil lebih rumit; salin dan simpan untuk digunakan nanti, boleh gunakanyour_strong_password_here
sebagai contoh tempat letak nilai. - Re-type: Masukkan semula kata laluan.
- User name: Masukkan
- PENTING: Di bahagian "Global privileges", jangan pilih "Check All" atau "Grant all privileges"; hanya beri kebenaran kepada pangkalan data yang berkaitan.
- Klik "Go" atau "Add user" untuk cipta pengguna tersebut.
Seterusnya, beri kebenaran akses ke pangkalan data
servbay_wordpress_db
:- Kembali ke "User accounts".
- Cari
wordpress_user@localhost
dan klik "Edit privileges". - Skrol ke bahagian "Database-specific privileges".
- Dalam menu lungsur "Add privileges to the following database", pilih
servbay_wordpress_db
. - Klik "Go".
- Pada halaman baru, tandakan "Check All" untuk memberi semua kebenaran berkaitan dengan pangkalan data ini (data, struktur, pengurusan).
- Klik "Go" untuk simpan perubahan.
Langkah 3: Konfigurasi Laman Web dalam ServBay
Langkah ini untuk memberitahu ServBay bagaimana mengendalikan permintaan ke domain laman WordPress anda, serta memetakan ke folder fail yang betul.
Buka Aplikasi ServBay
Lancarkan aplikasi ServBay.
Tambah Konfigurasi Laman Baru
Pada antaramuka ServBay, klik tab "Websites" di bar sisi. Klik butang "+" di penjuru kiri bawah dan pilih "Add Website".
Isi Maklumat Konfigurasi Laman
Dalam tetingkap yang muncul, isikan maklumat berikut:
- Name: Berikan nama yang mudah dikenal pasti seperti
ServBay WordPress Dev
. - Domain: Masukkan nama domain yang ingin anda gunakan, seperti
servbay-wordpress.demo
. ServBay akan mencipta dan membenarkan akses tempatan secara automatik untuk domain ini. - Site Type: Pilih
PHP
. - PHP Version: Dari menu lungsur, pilih versi PHP yang sesuai untuk WordPress (digalakkan versi stabil terkini, contohnya PHP 8.x). ServBay menyokong pelbagai versi PHP secara serentak.
- Site Root: Klik ikon folder, pilih atau masukkan laluan folder fail WordPress anda:
/Applications/ServBay/www/servbay-wordpress-app
.
- Name: Berikan nama yang mudah dikenal pasti seperti
Simpan Konfigurasi
Setelah diisi, klik "Save". ServBay akan melaksanakan konfigurasi baru, mungkin akan meminta anda mulakan semula komponen pelayan Web yang berkaitan—sahkan untuk membuat but semula.
Dengan konfigurasi automatik ServBay, domain
servbay-wordpress.demo
akan secara automatik menerima dan menggunakan sijil SSL kepercayaan tempatan, membolehkan sambungan HTTPS selamat untuk pembangunan tempatan.
Langkah 4: Selesaikan Wizard Pemasangan WordPress
Sekarang pangkalan data dan konfigurasi laman telah siap. Langkah terakhir adalah melancarkan wizard pemasangan WordPress menggunakan pelayar Web anda.
Akses Laman WordPress Tempatan Anda
Buka pelayar Web dan masukkan domain yang telah dikonfigurasi tadi, contoh:
https://servbay-wordpress.demo
.Lancarkan Wizard Pemasangan WordPress
Jika semuanya betul, anda akan melihat halaman selamat datang WordPress yang meminta anda memilih bahasa. Pilih bahasa yang dikehendaki dan klik "Teruskan".
Isi Maklumat Sambungan Pangkalan Data
Seterusnya, WordPress akan meminta butiran sambungan pangkalan data. Masukkan maklumat berdasarkan apa yang disediakan pada langkah 2:
- Database Name:
servbay_wordpress_db
- Username:
wordpress_user
- Password:
your_strong_password_here
(masukkan kata laluan sebenar anda) - Database Host:
localhost
- Table Prefix:
wp_
(lalai; anda boleh tukar ke sesuatu sepertisbwp_
untuk keselamatan lebih baik)
Klik "Submit". Jika berjaya, anda akan dipelawa untuk meneruskan pemasangan.
- Database Name:
Jalankan Pemasangan
Klik "Run the installation".
Isi Maklumat Asas Laman
Anda perlu mengisi maklumat laman web seperti berikut:
- Site Title: Nama laman anda.
- Username: Nama pengguna untuk akaun pentadbir WordPress (elakkan guna
admin
, pilih nama lebih unik). - Password: Kata laluan untuk akaun pentadbir. WordPress akan memaparkan kekuatan kata laluan—pastikan kata laluan adalah kukuh.
- Your Email: Alamat emel anda.
- Search Engine Visibility: Untuk pembangunan tempatan, digalakkan untuk menanda "Desak enjin carian supaya tidak mengindeks laman ini", supaya laman tempatan anda tidak tersenarai di web.
Selesai Pemasangan
Selesai mengisi maklumat, klik butang "Install WordPress". Proses pemasangan terakhir akan dijalankan secara automatik.
Setelah pemasangan berjaya, halaman notifikasi akan dipaparkan beserta pautan ke papan pemuka admin WordPress anda.
Membangun Laman Web dengan WordPress
Tahniah! Anda telah berjaya memasang dan mengkonfigurasi WordPress dalam persekitaran ServBay tempatan anda. Kini anda boleh meneroka kehebatan WordPress dan mula membangkan laman web anda sendiri.
Log masuk ke papan pemuka WordPress (https://servbay-wordpress.demo/wp-admin/
), anda boleh melakukan pelbagai perkara penting berikut:
- Pasang Tema & Pemalam: Ubah reka bentuk dan tambah fungsi menerusi menu "Appearance" -> "Themes" dan "Plugins" -> "Add New". Dalam persekitaran ServBay, anda bebas mencuba pelbagai tema dan pemalam dengan selamat.
- Cipta & Sunting Kandungan: Gunakan menu "Posts" atau "Pages" untuk menerbitkan artikel blog atau mencipta halaman statik.
- Konfigurasi Menu Navigasi: Susun struktur navigasi laman menerusi "Appearance" -> "Menus".
- Suai Rupa Laman Web: Lakukan penyesuaian layout dan gaya laman menerusi "Appearance" -> "Customize" atau tetapan tema.
Soalan Lazim (FAQ)
S: Saya tidak dapat melawat
https://servbay-wordpress.demo
, apa yang perlu dilakukan?- J: Pastikan ServBay sedang berjalan serta pelayan Web (Caddy/Nginx) dan pakej PHP berkaitan telah diaktifkan.
- Semak konfigurasi laman di ServBay dan pastikan nama domain serta root direktori merujuk ke
/Applications/ServBay/www/servbay-wordpress-app
dan versi PHP yang dipilih adalah betul. - Kosongkan cache pelayar atau cuba mod incognito/privasi.
- Pastikan tetapan firewall macOS tidak menghalang sambungan tempatan.
S: Muncul ralat sambungan pangkalan data semasa pemasangan WordPress?
- J: Pastikan nama pangkalan data, nama pengguna, kata laluan serta host (
localhost
) yang dimasukkan adalah tepat mengikut apa yang telah dicipta dalam alat pengurusan pangkalan data ServBay. - Pastikan pakej MySQL atau MariaDB berjalan dalam ServBay.
- Sahkan bahawa pengguna pangkalan data telah diberi kebenaran ke atas pangkalan data
servbay_wordpress_db
.
- J: Pastikan nama pangkalan data, nama pengguna, kata laluan serta host (
S: Bolehkah saya pasang lebih daripada satu laman WordPress dalam satu ServBay?
- J: Ya, sememangnya boleh. Anda hanya perlu ulang langkah 1 hingga 4: ekstrak WordPress ke direktori lain, cipta setiap pangkalan data dan pengguna sendiri, dan wujudkan konfigurasi laman serta domain unik dalam ServBay.
S: Apakah versi PHP yang disokong ServBay untuk WordPress?
- J: ServBay menyokong pelbagai versi PHP. Pilih versi yang memenuhi keperluan WordPress rasmi atau pembangunan anda sendiri. Disyorkan sentiasa guna versi terbaru yang serasi.
Rumusan
Dengan mengikuti langkah-langkah ini, anda telah berjaya menyediakan laman WordPress tempatan pertama anda menggunakan persekitaran pembangunan berkuasa seperti ServBay. Dengan pelbagai alat serta sokongan pelbagai versi dalam ServBay, anda boleh membangun tema atau pemalam, melakukan ujian ciri ataupun mengurus kandungan dengan cekap dan fleksibel. Semoga panduan ini membantu anda memanfaatkan sepenuhnya ServBay dalam perjalanan pembangunan WordPress anda!