Bagi mereka yang tidak mampu repot mengembangkan situs web dari awal, sekarang ada beberapa sistem manajemen konten (CMS) seperti WordPress yang dapat Anda manfaatkan untuk membuat blog serta situs web lengkap dengan beberapa klik.
WordPress adalah CMS yang kuat, gratis, dan bersumber terbuka, sangat mudah dipasang, dan dapat disesuaikan yang digunakan oleh jutaan orang di seluruh dunia untuk menjalankan blog dan situs web yang berfungsi penuh.
Mudah dipasang dan dipelajari, terutama bagi orang yang tidak memiliki pengetahuan desain dan pengembangan situs web sebelumnya. Dengan jutaan plugin dan tema yang tersedia, dikembangkan oleh komunitas sesama yang aktif dan berdedikasi pengguna dan pengembang, yang dapat Anda manfaatkan untuk menyesuaikan blog atau situs web Anda agar berfungsi dan terlihat seperti Anda mau.
Dalam posting ini, kami akan menjalankan berbagai langkah yang dapat Anda ikuti, untuk menginstal versi terbaru dari
WordPress pada Ubuntu 20.04, Ubuntu 18.04, dan Ubuntu 16.04 dengan LAMPU (Linux, Apache, MySQL, dan PHP) tumpukan.Pertama, kami akan mengungkap berbagai langkah untuk pemasangan LAMPU tumpukan sebelum melanjutkan untuk menginstal WordPress.
Pertama, perbarui dan perbarui daftar paket perangkat lunak dan kemudian instal Apache server web menggunakan perintah berikut.
$ sudo apt-get update. $ sudo apt-get upgrade. $ sudo apt-get install apache2 apache2-utils
Kita perlu mengaktifkan Apache2 server web untuk memulai pada waktu boot sistem, serta memulai layanan dan memverifikasi status sebagai berikut:
$ sudo systemctl aktifkan apache2. $ sudo systemctl mulai apache2. $ sudo systemctl status apache2.
Setelah Anda memulai Apache, Anda harus mengizinkan lalu lintas HTTP di. Anda firewall UFW seperti yang ditunjukkan.
$ sudo ufw izinkan di "Apache" $ sudo ufw status.
Untuk menguji apakah Apache server sedang berjalan, buka browser web Anda dan masukkan URL berikut di bilah alamat.
http://server_address. ATAU. http://your-domain.com.
Halaman indeks default Apache2 akan ditampilkan jika server web aktif dan berjalan.
Catatan: Direktori root default Apache adalah /var/www/html, semua file web Anda akan disimpan di direktori ini.
Selanjutnya, kita perlu menginstal MySQL database server dengan menjalankan perintah di bawah ini:
$ sudo apt-get install mysql-client mysql-server.
Jika Anda ingin menginstal MariaDB, Anda dapat menginstalnya menggunakan perintah berikut.
$ sudo apt-get install mariadb-server mariadb-client.
Setelah server database terinstal, sangat disarankan agar Anda menjalankan skrip keamanan untuk menghapus pengaturan default yang tidak aman dan melindungi sistem database Anda.
$ sudo mysql_secure_installation
Pertama, Anda akan diminta untuk menginstal 'validasi_kata sandi' plugin, jadi ketik Y/Ya
dan tekan Memasuki dan juga pilih tingkat kekuatan kata sandi default.
Untuk pertanyaan yang tersisa, tekan kamu
dan tekan MEMASUKI kunci pada setiap prompt.
Last but not least, kita akan menginstal PHP dan beberapa modul untuk bekerja dengan server web dan database menggunakan perintah di bawah ini:
$ sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
Setelah PHP dan semua ekstensi yang diperlukan diinstal, Anda harus memulai ulang Apache untuk memuat ekstensi baru ini.
$ sudo systemctl restart apache2.
Selanjutnya, untuk menguji apakah php bekerja sama dengan server web, kita perlu membuat info.php
file di dalam /var/www/html.
$ sudo vi /var/www/html/info.php.
Dan paste kode di bawah ini ke dalam file, simpan, dan keluar.
php phpinfo();
Setelah selesai, buka browser web Anda dan ketik URL berikut di bilah alamat.
http://server_address/info.php. ATAU. http://your-domain.com/info.php.
Anda seharusnya dapat melihat halaman info php di bawah ini sebagai konfirmasi.
Unduh versi terbaru dari paket WordPress dan ekstrak dengan mengeluarkan perintah di bawah ini di terminal:
$ wget -c http://wordpress.org/latest.tar.gz. $ tar -xzvf terbaru.tar.gz.
Kemudian pindahkan file WordPress dari folder hasil ekstrak ke direktori root default Apache, /var/www/html/:
$ sudo mv wordpress/* /var/www/html/
Selanjutnya, atur izin yang benar pada direktori situs web, yaitu memberikan kepemilikan file WordPress ke server web sebagai berikut:
$ sudo chown -R www-data: www-data /var/www/html/ $ sudo chmod -R 755 /var/www/html/
Jalankan perintah di bawah ini dan berikan kata sandi pengguna root, lalu tekan Memasuki untuk pindah ke shell mysql:
$ sudo mysql -u root -p
Di shell mysql, ketik perintah berikut, tekan Memasuki setelah setiap baris perintah mysql. Ingatlah untuk menggunakan nilai Anda sendiri yang valid untuk database_name, pengguna basis data, dan juga gunakan kata sandi yang kuat dan aman sebagai databaseuser_password:
mysql> BUAT DATABASE wp_myblog; mysql> BUAT PENGGUNA 'username'@'%' DIIDENTIFIKASI DENGAN mysql_native_password OLEH 'password'; mysql> HIBAH SEMUA DI wp_myblog.* KE 'nama pengguna'@'%'; mysql> HAK ISTIMEWA; mysql> KELUAR;
pergilah /var/www/html/ direktori dan ganti nama yang ada wp-config-sample.php
ke wp-config.php
. Juga, pastikan untuk menghapus halaman indeks Apache default.
$cd /var/www/html/ $ sudo mv wp-config-sample.php wp-config.php. $ sudo rm -rf index.html.
Kemudian perbarui dengan informasi database Anda di bawah bagian pengaturan MySQL (lihat kotak yang disorot pada gambar di bawah):
Setelah itu, restart server web dan layanan mysql menggunakan perintah di bawah ini:
$ sudo systemctl restart apache2.service $ sudo systemctl restart mysql.service
Buka browser web Anda, lalu masukkan nama domain atau alamat server Anda seperti yang ditunjukkan.
http://server_address/info.php. ATAU. http://your-domain.com/info.php.
Anda akan mendapatkan halaman selamat datang di bawah ini. Baca seluruh halaman dan klik "Ayo pergi!” untuk melangkah lebih jauh dan mengisi semua informasi di layar yang diminta.
Berharap semuanya berjalan baik-baik saja, sekarang Anda dapat menikmati WordPress pada sistem Anda. Namun, untuk mengungkapkan kekhawatiran atau mengajukan pertanyaan mengenai langkah-langkah di atas atau bahkan memberikan tambahan informasi yang menurut Anda belum disertakan dalam tutorial ini, Anda dapat menggunakan bagian umpan balik di bawah ini untuk mendapatkan kembali kepada kami.