Cara mengatur beberapa situs WordPress menggunakan XAMPP
Diterbitkan: 2021-12-22XAMPP digunakan oleh banyak administrator WordPress untuk mengatur lingkungan WordPress. Meskipun ada banyak kasus penggunaan yang berbeda, beberapa kasus penggunaan yang paling umum adalah untuk menyiapkan lingkungan pementasan, pengembangan, atau pengujian. Sebagai lingkungan yang sangat dapat dikonfigurasi, XAMPP menawarkan banyak keuntungan, termasuk kemampuan untuk mengatur beberapa situs WordPress melalui host virtual.
Apa itu XAMPP?
XAMPP adalah apa yang dikenal sebagai lingkungan pengembangan. Ini mencakup semua paket yang dibutuhkan pengembang PHP untuk mengembangkan perangkat lunak PHP. Pada saat yang sama, ini memberi kami semua yang kami butuhkan untuk menyiapkan lingkungan WordPress.
WordPress membutuhkan beberapa hal untuk dijalankan. Server atau paket hosting, tempat semua komponen diinstal dan dijalankan, dan nama domain adalah dua hal yang kita semua kenal. Namun, server juga membutuhkan sejumlah paket perangkat lunak untuk menjalankan WordPress. Ini termasuk:
Server Web – Server web adalah yang sebenarnya memberikan situs web WordPress. Ada banyak server web berbeda yang tersedia termasuk Nginx, Apache, dan IIS, dengan XAMPP termasuk Apache.
Database SQL – WordPress menggunakan database SQL untuk menyimpan data. Sementara sebagian besar akrab dengan rasa MySQL dari SQL, dalam banyak kasus, yang Anda dapatkan adalah MariaDB. Penting untuk dicatat bahwa banyak orang dan organisasi menggunakan istilah tersebut secara bergantian.
Catatan Geek : MySQL diakuisisi oleh Oracle pada tahun 2009. Karena kekhawatiran dengan akuisisi ini, beberapa pengembang MySQL melakukan pengembangan ke MariaDB. MariaDB, sementara itu, menjadi salah satu RDBMS yang paling banyak digunakan.
PHP – PHP adalah bahasa penulisan WordPress dan dibutuhkan oleh WordPress untuk dijalankan. Ini diperlukan karena kode WordPress perlu dieksekusi oleh server web, yang hanya dapat kita lakukan jika PHP diinstal.
XAMPP mencakup semua hal di atas dalam satu paket yang mudah dipasang. Alih-alih menginstal setiap item satu per satu, kami mendapatkan satu penginstal yang menyediakan segalanya, membuatnya lebih mudah untuk menginstal semua komponen yang kami butuhkan tanpa mengkhawatirkan ketergantungan dan konfigurasi.
Sebagai tambahan, XAMPP juga menyertakan Perl. Meskipun ini tidak diperlukan untuk menjalankan WordPress, administrator WordPress yang lebih teknis mungkin menggunakan ini untuk menulis skrip.
Satu hal lain yang datang dengan XAMPP, yang mungkin Anda hargai, adalah Bitnami untuk XAMPP. Bitnami adalah produk perangkat lunak aplikasi yang dikemas oleh VMware yang memungkinkan kita untuk menginstal modul seperti WordPress semudah menginstal perangkat lunak lain. Dengan XAMPP dan Bitnami, kita dapat memiliki lingkungan staging penuh dan berjalan dalam beberapa menit.
Catatan Geek : X di XAMPP menunjukkan bahwa itu tersedia untuk beberapa Sistem Operasi. Dalam hal ini, Anda dapat mengunduh XAMPP untuk Windows, Mac OS, dan Linux.
Mengapa menggunakan XAMPP?
XAMPP memudahkan untuk menginstal semua yang kita butuhkan untuk membangun lingkungan staging WordPress dalam satu paket yang nyaman. Tentu saja, Anda sama-sama dapat mengunduh dan menginstal setiap paket satu per satu, dan hasil akhirnya akan sama – asalkan Anda merasa nyaman dengan file konfigurasi.
Mengunduh XAMPP
Seperti yang telah dibahas sebelumnya, XAMPP tersedia untuk semua Sistem Operasi utama, termasuk Windows, Linux, dan Mac. Dengan demikian, terlepas dari pengaturan Anda, Anda dapat mengunduh XAMPP untuk Sistem Operasi Anda langsung dari situs web mereka.
Menginstal XAMPP
Menginstal XAMPP adalah proses yang cukup mudah, tanpa memerlukan keahlian teknis khusus. Untuk memulai, cukup klik dua kali file yang diunduh dan ikuti petunjuk yang tersedia di layar.
Anda harus memilih lokasi di mana Anda ingin menginstal XAMPP, bahasanya, dan apakah Anda ingin menginstal Bitnami untuk XAMPP. Bergantung pada penyiapan mesin Anda, Anda mungkin perlu membuat pengecualian firewall untuk MariaDB dan Apache.
Catatan Geek: Jika Anda berencana untuk hanya mengakses lingkungan secara lokal, Anda tidak perlu membuka port firewall.
Menginstal WordPress
Setelah XAMPP aktif dan berjalan, Anda dapat menginstal WordPress dengan mengunduh Modul Bitnami WordPress untuk XAMPP. Sekali lagi, ini adalah proses yang cukup sederhana. Anda perlu mengonfigurasi akun pengguna dan nama situs web Anda sementara penginstal menangani yang lainnya, termasuk membuat basis data yang diperlukan.
Setelah selesai, Anda akan dapat mengakses instalasi WordPress baru Anda.
Menyiapkan WordPress
Jika Anda sudah memiliki situs web langsung, dan Anda ingin menyiapkan lingkungan staging / dev, Anda dapat mengambil cadangan dan memulihkannya ke lingkungan staging. Ini akan membantu Anda memastikan Anda memiliki lingkungan yang sama di kedua sistem. Jika Anda belum memiliki situs web langsung, Anda dapat melanjutkan dan mulai menyiapkan situs web Anda di lingkungan pengujian.
Opsi konfigurasi tambahan – menjalankan beberapa situs WordPress di XAMPP
Anda dapat menjalankan lebih dari satu situs WordPress di lingkungan pementasan XAMPP Anda melalui host virtual.
Host virtual memungkinkan kami menggunakan alias untuk menjalankan beberapa situs web pada alamat IP dan server web yang sama. Kabar baiknya adalah bahwa fungsionalitasnya sudah ada di dalamnya; yang perlu kita lakukan adalah mengaktifkannya dan kemudian membuat host virtual yang kita butuhkan. Meskipun tidak ada batasan tegas tentang berapa banyak virtual host yang dapat Anda buat, jika masing-masing virtual host mengaktifkan logging, Anda mungkin tidak dapat melampaui 64 host virtual.
Menambahkan beberapa virtual host
Host virtual ditambahkan melalui file konfigurasi host virtual HTTPD. Anda akan menemukan file ini di direktori berikut: C:\xampp\Apache\conf\extra\httpd-vhosts.conf
Jika Anda menginstal XAMPP di direktori yang berbeda, file konfigurasi akan ditempatkan di sana alih-alih jalur yang disediakan di atas.
Catatan Geek : httpd dalam nama file adalah singkatan dari http daemon. Daemon adalah proses latar belakang Linux dengan httpd menjadi proses latar belakang Apache. Di Windows, daemon disebut layanan, tetapi konvensi penamaan Linux macet. Sekarang kembali ke mengedit file.
1. Aktifkan Virtual Host di konfigurasi Apache
Hal pertama yang harus Anda lakukan adalah menemukan dan menghapus komentar pada baris berikut:
NameVirtualHosts *:80
Ini memberitahu Apache bahwa kita akan menggunakan host virtual pada port 80. Selanjutnya, di akhir file, tambahkan 4 baris berikut:
<VirtualHost *> DocumentRoot "C:\XAMPP\htdocs" ServerName localhost </VirtualHost>
2. Mendefinisikan Virtual Host
Setelah selesai, kita dapat mulai menambahkan host virtual. Ini perlu ditambahkan secara manual di file httpd-vhosts.conf, yang akan Anda temukan di /xampp/Apache/conf/extra. Untuk setiap virtual host yang ingin kita tambahkan, kita perlu menambahkan satu set arahan yang menyediakan Apache dengan rincian konfigurasi dasar. Ini ditetapkan sebagai berikut:
<VirtualHost *> DocumentRoot "C:\XAMPP\htdocs\wppro" ServerName www.wpwhitesecurity.com <Directory "C:\XAMPP\htdocs\wppro"> Options Indexes FollowSymLinks Includes ExecCGI Order allow,deny Allow from all </Directory> </VirtualHost>
Mari kita lihat apa yang dilakukan setiap baris
- Baris 1 – Membuka serangkaian arahan baru, memberi tahu Apache bahwa kami akan mendeklarasikan host virtual baru
- Baris 2 – Menentukan di mana file situs web berada, dengan setiap virtual host memiliki direktori sendiri
- Baris 3 – Memberikan nama yang harus ditanggapi oleh situs web
- Baris 4 – 8 – Tentukan siapa yang harus memiliki akses ke konten direktori. Direktori yang tercantum di sini harus sesuai dengan direktori yang ditentukan di Baris 2.
- Baris 9 – Menutup rangkaian arahan ini untuk host virtual ini
Anda perlu menambahkan satu set arahan untuk setiap host virtual secara terpisah. Setelah Anda mengonfigurasi semua host virtual, simpan file dan tutup. Untuk menguji dan mengonfirmasi bahwa semua sintaks dalam konfigurasi Apache sudah benar, jalankan proses httpd.exe dengan tombol –t dari direktori c:\xampp\apache\bin seperti yang terlihat pada tangkapan layar di bawah.
3. Opsional: Edit File Host Windows
Anda dapat mengakses lingkungan pengujian melalui nama yang lebih ramah dengan mengedit file host Windows. Sebagai contoh. Anda mungkin ingin mengakses situs web Anda dengan mengetik stagingsite.com alih-alih localhost/stagingsite – membuatnya lebih mudah diingat.
Catatan Geek : File host adalah file teks yang memetakan alamat IP ke nama host. Windows memeriksa file ini sebelum mengirimkan permintaan DNS, yang secara efektif mengesampingkan nama domain yang sebenarnya. Sementara file host telah menjadi sumber dari banyak lelucon, mereka sebenarnya sudah ada sebelum DNS. Awalnya, itu adalah file yang dikelola oleh Stanford Research Institute dan dibagikan oleh mereka yang ingin mengakses versi paling awal yang sekarang adalah internet, memungkinkan mereka untuk mengunjungi situs web. Ini berarti, secara efektif, Anda harus mengunduh server DNS secara berkala alih-alih hanya mengirim permintaan. meh
Setelah Anda puas dengan lingkungan pengujian, Anda cukup mengambil cadangan dan mengembalikannya ke lingkungan hidup.