tiada perkhidmatan yang sepadan ditemui
Panduan Memasang WordPress pada VPS yang Baru Dibeli
Panduan ini direka untuk pemula yang biasa dengan hosting berkongsi tetapi baru kepada VPS dan baris arahan Linux. Kami akan melalui setiap langkah, menerangkan tujuan dan fungsi setiap arahan. Pada akhir panduan ini, anda akan mempunyai laman WordPress yang berfungsi sepenuhnya pada VPS anda.
- Gambaran Keseluruhan Langkah:
- 1. Akses VPS Anda
- 2. Kemas Kini Pelayan Anda
- 3. Pasang Pelayan Web (Apache)
- 4. Pasang PHP
- 5. Pasang MySQL
- 6. Cipta Pangkalan Data MySQL dan Pengguna untuk WordPress
- 7. Muat Turun dan Konfigurasikan WordPress
- 8. Konfigurasikan Apache untuk WordPress
- 9. Selesaikan Pemasangan WordPress melalui Pelayar Web
- 10. Tetapkan Nama Domain untuk Laman WordPress Anda
Sebelum menyelami langkah-langkah terperinci, mari kita bincangkan secara ringkas apa yang terlibat dalam setiap langkah. Pertama, anda perlu mengakses VPS anda dari jauh menggunakan SSH, protokol selamat untuk menguruskan pelayan. Setelah disambungkan, anda akan mengemas kini pelayan anda untuk memastikan ia mempunyai patch keselamatan dan kemas kini perisian terkini. Seterusnya, anda akan memasang Apache, pelayan web yang akan menyampaikan kandungan laman web anda kepada pengunjung. Selepas itu, anda akan memasang PHP, bahasa skrip yang digunakan oleh WordPress, dan MySQL, sistem pengurusan pangkalan data yang digunakan oleh WordPress untuk menyimpan data. Anda
- Langkah 1: Akses VPS Anda
- Untuk menguruskan VPS anda, anda perlu menyambung kepadanya dari jarak jauh. Ini dilakukan menggunakan SSH (Secure Shell), protokol yang membolehkan anda menyambung dengan selamat ke pelayan jauh. Jika anda menggunakan Linux atau Mac, anda boleh membuka terminal anda. Bagi pengguna Windows, klien SSH seperti PuTTY disyorkan. Setelah anda membuka terminal atau klien SSH anda, sambungkan ke VPS anda menggunakan arahan berikut:
- Di sini, root adalah pengguna pentadbiran lalai, dan your_vps_ip harus digantikan dengan alamat IP VPS anda. Arahan ini memulakan sambungan selamat ke pelayan anda, membolehkan anda mengurusnya dari jarak jauh. Pengguna root adalah pengguna super dalam Linux, serupa dengan Pentadbir dalam Windows, dengan akses penuh kepada semua arahan dan fail dalam sistem.
- Langkah 2: Kemaskini Pelayan Anda
- Adalah penting untuk memastikan pelayan anda mempunyai patch keselamatan terkini dan kemaskini perisian. Sistem Linux, termasuk Ubuntu, menggunakan pengurus pakej untuk mengendalikan pemasangan, kemaskini, dan penyingkiran perisian. Pengurus pakej memudahkan proses mengurus perisian dengan mengautomasikan pengambilan, konfigurasi, dan pemasangan pakej perisian dari repositori.
- Pada Ubuntu, apt (Advanced Package Tool) ialah alat pengurusan pakej yang digunakan. Pertama, kemas kini katalog pakej dengan:
- Perintah apt update menyegarkan katalog pakej yang tersedia dan versi mereka, memastikan OS anda mempunyai maklumat terkini. Selepas mengemas kini katalog pakej, naik taraf pakej yang dipasang dengan:
- Perintah apt upgrade memasang versi terbaru semua pakej yang kini dipasang pada sistem. Pilihan -y secara automatik menjawab "ya" kepada sebarang prompt, membolehkan proses naik taraf diteruskan tanpa campur tangan manual.
- Langkah 3: Pasang Pelayan Web (Apache)
- Pelayan web diperlukan untuk menyajikan kandungan laman web anda kepada pengunjung. Apache ialah salah satu pelayan web yang paling popular kerana fleksibiliti, sokongan yang luas, dan komuniti yang kukuh. Walaupun terdapat pelayan web lain seperti Nginx dan LiteSpeed, Apache sering disyorkan untuk pemula kerana dokumentasi yang luas dan kemudahan penggunaan.
- Untuk memasang Apache, gunakan arahan berikut:
- Arahan ini memasang pelayan web Apache. Selepas pemasangan, anda perlu memulakan Apache dan membolehkannya berjalan pada waktu boot dengan:
- Arahan systemctl digunakan untuk mengurus perkhidmatan sistem. Arahan start memulakan perkhidmatan Apache, dan arahan enable memastikan Apache bermula secara automatik apabila pelayan boot.
- Langkah 4: Pasang PHP
- PHP ialah bahasa skrip yang digunakan untuk membina WordPress. Ia memproses kod yang menghasilkan kandungan dinamik pada laman web anda. Untuk memasang PHP dan modul yang diperlukan, gunakan:
- Arahan ini memasang pakej utama PHP, mengintegrasikan PHP dengan Apache (libapache2-mod-php), dan membolehkan PHP berkomunikasi dengan pangkalan data MySQL (php-mysql). PHP adalah penting untuk menjalankan WordPress kerana ia mengendalikan logik sisi pelayan dan berinteraksi dengan pangkalan data untuk mengambil dan memaparkan kandungan.
- Langkah 5: Pasang MySQL
- MySQL ialah sistem pengurusan pangkalan data yang digunakan oleh WordPress untuk menyimpan data. Ia mengatur dan menyediakan akses kepada data yang diperlukan oleh laman web anda. Untuk memasang MySQL, gunakan:
- Selepas pemasangan, adalah penting untuk mengamankan pemasangan MySQL anda dengan menjalankan:
- Skrip ini membantu mengamankan MySQL dengan menetapkan kata laluan root, membuang pengguna tanpa nama, melarang log masuk root dari jarak jauh, dan membuang pangkalan data ujian. Langkah-langkah ini adalah penting untuk melindungi pangkalan data anda daripada akses tanpa kebenaran.
- Langkah 6: Cipta Pangkalan Data MySQL dan Pengguna untuk WordPress
- WordPress memerlukan pangkalan data untuk menyimpan datanya. Untuk mencipta pangkalan data dan pengguna, log masuk ke MySQL dengan:
- Arahan ini akan log masuk anda sebagai pengguna root dan meminta kata laluan root. Pilihan -u menentukan nama pengguna, dan -p meminta kata laluan. Setelah log masuk, buat pangkalan data dengan:
- Seterusnya, buat pengguna dan berikan keistimewaan dengan:
- Arahan ini akan membuat pengguna baru wpuser dengan kata laluan yang ditentukan, memberikan semua keistimewaan pada pangkalan data wordpress kepada wpuser, dan memuat semula jadual keistimewaan untuk memastikan perubahan berkuat kuasa. Pemisahan pangkalan data dan pengguna ini membantu dalam mengurus akses dan keselamatan.
- Langkah 7: Muat Turun dan Konfigurasikan WordPress
- Untuk memasang fail WordPress pada pelayan anda, navigasi ke direktori akar web dengan:
- Perintah cd bermaksud "change directory" dan digunakan untuk menavigasi ke direktori yang berbeza dalam sistem fail. Direktori akar web adalah tempat fail laman web anda disimpan.
- Muat turun WordPress menggunakan:
- Perintah wget digunakan untuk memuat turun fail dari internet. Ekstrak arkib WordPress dengan:
- Perintah tar digunakan untuk mengekstrak fail dari arkib. Pilihan -xvzf bermaksud extract, verbose (tunjukkan kemajuan), gzip (urus fail .gz), dan file (tentukan fail yang hendak diekstrak).
- Pindahkan fail WordPress ke direktori akar web dengan:
- Perintah mv digunakan untuk memindahkan fail atau direktori. Di sini, ia memindahkan semua fail dari direktori wordpress ke direktori semasa.
- Tetapkan kebenaran yang betul dengan:
- Perintah chown mengubah pemilikan fail, dan chmod mengubah kebenaran. Pilihan -R menerapkan perubahan secara rekursif kepada semua fail dan direktori dalam laluan yang ditentukan. Kebenaran yang betul adalah penting untuk keselamatan dan fungsi.
- Langkah 8: Konfigurasikan Apache untuk WordPress
- Untuk memastikan Apache menghidangkan laman WordPress anda dengan betul, buat fail konfigurasi Apache untuk WordPress dengan:
- Perintah nano membuka editor teks dalam terminal. Tambahkan konfigurasi berikut:
- Gantikan example.com dengan nama domain anda. Dayakan konfigurasi dan modul penulisan semula dengan:
- Arahan a2ensite mendayakan konfigurasi tapak yang ditentukan, dan a2enmod mendayakan modul yang ditentukan. Memulakan semula Apache dengan systemctl restart apache2 mengaplikasikan perubahan. Persediaan ini memastikan Apache dapat berkhidmat dengan betul untuk tapak WordPress anda dan mengendalikan penulisan semula URL.
- Langkah 9: Selesaikan Pemasangan WordPress melalui Pelayar Web
- Untuk menyelesaikan persediaan WordPress dan mengkonfigurasi tapak anda, buka pelayar web anda dan navigasi ke http://your_domain_or_ip. Ikuti arahan di skrin untuk melengkapkan pemasangan WordPress, termasuk memilih bahasa anda, memasukkan butiran pangkalan data (nama pangkalan data, nama pengguna, kata laluan), dan menetapkan tajuk tapak, nama pengguna admin, dan kata laluan.
- Langkah 10: Tugaskan Nama Domain ke Laman WordPress Anda
- Jika anda sudah mempunyai nama domain daripada pembekal hosting web sebelumnya, anda boleh mengarahkannya ke VPS baru anda. Ini melibatkan mengemas kini tetapan DNS untuk domain anda supaya menunjuk ke alamat IP VPS anda. Berikut adalah cara anda boleh melakukannya:
- Log masuk ke laman web pendaftar domain anda: Ini adalah tempat anda membeli nama domain anda.
- Cari tetapan DNS: Cari pilihan seperti "Pengurusan DNS," "Pengurusan Pelayan Nama," atau "DNS Lanjutan."
- Kemas kini rekod A: Cipta atau kemas kini rekod A untuk menunjuk ke alamat IP VPS anda. Rekod A sepatutnya kelihatan seperti ini:
- Simpan perubahan anda: Perubahan DNS boleh mengambil masa sehingga 48 jam untuk disebarkan, tetapi ia sering dikemas kini dalam masa beberapa jam.
- Setelah perubahan DNS telah disebarkan, nama domain anda akan menunjuk ke laman WordPress baharu anda pada VPS anda. Anda boleh mengesahkan ini dengan melayari ke domain anda dalam pelayar web. Jika semuanya disediakan dengan betul, anda sepatutnya melihat laman WordPress anda.
- Ringkasan
- Tahniah! Anda telah berjaya memasang WordPress pada VPS anda dan menunjuk nama domain anda ke situ. Persediaan ini memberikan anda lebih kawalan dan fleksibiliti berbanding dengan hosting berkongsi. Anda kini boleh meneroka dan menyesuaikan laman WordPress anda, memasang tema dan plugin, dan mula mencipta kandungan. Jika anda menghadapi sebarang masalah atau mempunyai soalan, jangan ragu untuk meminta bantuan. Nikmati laman WordPress baharu anda!
ssh root@your_vps_ip
apt update
apt upgrade -y
apt install apache2 -y
systemctl start apache2
systemctl enable apache2
apt install php libapache2-mod-php php-mysql -y
apt install mysql-server -y
mysql_secure_installation
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
mv wordpress/* .
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
nano /etc/apache2/sites-available/wordpress.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html
ServerName example.com
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
a2ensite wordpress.conf
a2enmod rewrite
systemctl restart apache2
Nama: @ (atau nama domain anda)
Jenis: A
Nilai: Alamat IP VPS anda
TTL: 3600 (atau lalai)
Baca lebih banyak artikel