GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal WordPress dengan Nginx di Ubuntu

WordPress digunakan untuk membuat, memodifikasi, menerbitkan, dan mengelola blog atau situs web dengan pengetahuan pengkodean minimum. Ini adalah CMS gratis dan open-source yang paling banyak digunakan. Alasan di balik popularitasnya adalah kemudahan penggunaannya, seribu templat situs web gratis dan dapat disesuaikan untuk dipilih, ribuan plugin gratis dan berbayar untuk menambahkan fungsionalitas lanjutan ke situs web, dan dukungannya terhadap berbagai jenis media.

Dalam panduan hari ini, Anda akan belajar menginstal WordPress CMS di Ubuntu 20.04 LTS dengan NGINX (server web). Jika Anda ingin mengatur WordPress dengan server web Apache, kunjungi panduan kami tentang Cara Mengatur WordPress di Server Ubuntu dengan Apache.

Catatan :Anda harus memiliki pengguna dengan hak istimewa sudo untuk menginstal WordPress di komputer Anda.

Langkah 1:Instal Nginx

Repositori default Ubuntu berisi paket Nginx. Anda dapat menginstalnya melalui perintah ini di Terminal:

$ sudo apt-get install nginx

Masukkan kata sandi sudo. Jika diminta dengan y/n pilihan, tekan y untuk melanjutkan. Setelah itu, ia akan mulai menginstal Nginx di sistem.

Setelah instalasi selesai, mulai layanan Nginx sebagai berikut:

$ sudo systemctl start nginx

Juga, aktifkan layanan saat boot:

$ sudo systemctl enable nginx

Kemudian untuk mengonfirmasi apakah layanan berfungsi penuh, jalankan perintah ini:

$ sudo systemctl status nginx

Jika layanan berfungsi, Anda akan melihat aktif (berjalan) dalam keluaran.

Langkah 2:Instal MariaDB dan PHP

Sekarang instal MariaDB dan PHP agar WordPress berfungsi. Jalankan perintah di bawah ini untuk melakukannya:

$ sudo apt-get install php php-mysql php-fpm php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip mariadb-server mariadb-client

Saat Anda diminta dengan y/n opsi, tekan y untuk melanjutkan. Setelah itu, ia akan mulai menginstal paket-paket pada sistem.

Ketika instalasi selesai, mulai layanan MariaDB:

$ sudo systemctl start mariadb

Juga, aktifkan layanan MariaDB melalui perintah ini:

$ sudo systemctl enable mariadb

Kemudian untuk mengonfirmasi apakah layanan berfungsi penuh, gunakan perintah ini:

$ sudo systemctl status mariadb

Jika layanan berfungsi, Anda akan melihat aktif (berjalan) dalam keluaran.

Sekarang mulai layanan PHP-FPM:

$ sudo systemctl start php7.4-fpm

Kemudian aktifkan layanan saat boot:

$ sudo systemctl enable php7.4-fpm

Kemudian untuk mengonfirmasi apakah layanan berfungsi penuh, gunakan perintah ini:

$ sudo systemctl status php7.4-fpm

Jika layanan berfungsi, Anda akan melihat aktif (berjalan) status.

Sekarang untuk mengamankan instalasi MariaDB, jalankan perintah ini:

$ sudo mysql_secure_installation

Tekan Enter ketika ditanya kata sandi root saat ini. Saat diminta untuk menyetel kata sandi root, tekan y dan kemudian mengatur kata sandi.

Untuk semua pertanyaan selanjutnya, tekan y .

Langkah 3:Buat Basis Data untuk WordPress

WordPress membutuhkan database MySQL untuk menyimpan dan mengelola data di server. Di sini, kita akan membuat database MySQL dan kemudian pengguna untuk WordPress.

Pertama, masuk ke shell MySQL menggunakan perintah ini:

$ sudo mysql -u root -p

Sekarang dari shell MySQL, jalankan perintah di bawah ini untuk membuat database bernama "wpress":

$ CREATE DATABASE wpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Buat pengguna bernama “wpressuser” dengan kata sandi “tintin”:

$ CREATE USER 'wpressuser'@'localhost' IDENTIFIED BY 'tintin';

Sekarang beri pengguna baru "wpressuser" akses ke database "wpress":

$ GRANT ALL ON wpress.* TO 'wpressuser'@'localhost'

Sekarang jalankan perintah di bawah ini agar perubahan diterapkan:

$ FLUSH PRIVILEGES;

Sekarang keluar dari shell MySQL:

$ EXIT;

Langkah 4:Unduh dan Instal WordPress

Sekarang di langkah ini, kita akan mengunduh dan menginstal WordPress. Sebelum mengunduh WordPress, buat direktori root untuk instalasi WordPress. Jalankan perintah di bawah ini di Terminal untuk melakukannya:

$ sudo mkdir -p /var/www/html/wpress

Unduh WordPress menggunakan perintah di bawah ini:

$ wget http://wordpress.org/latest.tar.gz

Ekstrak paket WordPress yang diunduh:

$ tar xfvz latest.tar.gz

Setelah arsip diekstrak, salin folder WordPress ke direktori /var/www/html/wpress:

$ sudo cp -r wordpress/* /var/www/html/wpress

Sekarang ubah kepemilikan dan tetapkan izin ke direktori root WordPress. Kami melakukan langkah ini untuk menghindari kesalahan selama instalasi.

$ sudo chown -R www-data /var/www/html/wpress
$ sudo chmod -R 755 /var/www/html/wpress

Setelah penginstalan, kami akan mengembalikan izin.

Langkah 5:Buat NGINX Virtual Host untuk WordPress

Buat file host virtual Nginx untuk WordPress. Jalankan perintah di bawah ini di Terminal untuk melakukan ini:

$ sudo nano /etc/nginx/conf.d/wpress.conf

Copy-paste konten di bawah ini ke dalam file:

server {

listen 80;

listen [::]:80;

root /var/www/html/wpress; index index.php index.html index.htm;

server_name wpress.conf www.wpress.conf;

error_log /var/log/nginx/wpress.conf_error.log;

access_log /var/log/nginx/wpress.conf_access.log;

client_max_body_size 100M;

location / {

try_files $uri $uri/ /index.php?$args;

}

location ~ \.php$ {

include snippets/fastcgi-php.conf;

 fastcgi_pass unix:/run/php/php7.4-fpm.sock;

}

}

Simpan dan tutup file.
Kemudian hapus blok server Nginx default menggunakan perintah di bawah ini di Terminal:

$ sudo rm /etc/nginx/sites-enabled/default

Sekarang periksa kesalahan dalam file konfigurasi Nginx menggunakan perintah di bawah ini di Terminal:

$ sudo systemctl config nginx

Output di bawah ini menunjukkan konfigurasi baik-baik saja.

Sekarang restart server Nginx untuk menerapkan perubahan.

$ sudo systemctl restart nginx

Langkah 6:Luncurkan Penginstal Web WordPress

Sekarang untuk menyelesaikan instalasi WordPress, buka browser web dan arahkan ke alamat IP server Anda.

http://ip-address

Dengan demikian, wizard penginstalan berikut akan muncul. Pilih bahasa yang diinginkan lalu tekan Lanjutkan .

Masukkan judul untuk situs WordPress Anda, lalu nama pengguna, dan kata sandi yang akan digunakan untuk masuk ke situs WordPress. Juga, berikan alamat email Anda lalu klik Instal WordPress .

Setelah WordPress diinstal, Anda akan melihat tampilan berikut. Klik Masuk .

Anda akan melihat panel Admin WordPress setelah Anda masuk.

Sekarang kembalikan kepemilikan kembali ke pengguna root:

$ sudo chown -R root /var/www/html/wpress

Itu saja! Dalam panduan ini, Anda telah mempelajari instalasi WordPress dengan Nginx di Ubuntu. Kunjungi dokumentasi resmi untuk memulai penggunaan dasar WordPress.


Ubuntu
  1. Cara Menginstal WordPress Menggunakan Nginx di Ubuntu 18.04

  2. Cara Menginstal Nginx di Ubuntu 16.04

  3. Cara Menginstal Joomla dengan Nginx di Ubuntu 18.04

  1. Cara Menginstal Nginx di Ubuntu 16.04

  2. Cara Menginstal WordPress dengan Nginx di Ubuntu 18.04

  3. Cara menginstal Elgg dengan Nginx di Ubuntu 14.04

  1. Cara Menginstal MediaWiki dengan Nginx di Ubuntu 16.04

  2. Cara Menginstal Magento dengan Nginx di Ubuntu 15.10

  3. Cara Menginstal Mailpile dengan Nginx di Ubuntu 15.10