GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal WordPress dengan Apache di Ubuntu 18.04

WordPress sejauh ini merupakan platform blogging dan CMS open-source paling populer yang mendukung lebih dari seperempat situs web dunia. Ini didasarkan pada PHP dan MySQL dan mengemas banyak fitur yang dapat diperluas dengan plugin dan tema gratis dan premium. WordPress memungkinkan Anda dengan mudah membangun toko eCommerce, situs web, portofolio, atau blog Anda.

Dalam tutorial ini, kami akan menunjukkan cara menginstal WordPress di mesin Ubuntu 18.04. Ini adalah proses yang cukup mudah yang membutuhkan waktu kurang dari sepuluh menit untuk menyelesaikannya. Pada saat artikel ini ditulis, versi terbaru dari WordPress adalah versi 5.0.2.

Kami akan menggunakan tumpukan LAMP dengan Apache sebagai server web, sertifikat SSL, PHP 7.2 terbaru, dan MySQL/MariaDB sebagai server database.

Prasyarat #

Pastikan prasyarat berikut terpenuhi sebelum melanjutkan tutorial ini:

  • Memiliki nama domain yang menunjuk ke IP publik server Anda. Kami akan menggunakan example.com .
  • Masuk sebagai pengguna dengan hak istimewa sudo.
  • Apache diinstal dengan mengikuti petunjuk berikut.
  • Anda memiliki sertifikat SSL yang terpasang untuk domain Anda. Anda dapat memasang sertifikat SSL Let's Encrypt gratis dengan mengikuti petunjuk berikut.

Perbarui daftar paket dan perbarui paket yang diinstal ke versi terbaru:

sudo apt updatesudo apt upgrade

Membuat database MySQL #

WordPress menggunakan database MySQL untuk menyimpan semua datanya seperti posting, halaman, pengguna, plugin, dan pengaturan tema. Kita akan mulai dengan membuat database MySQL, akun pengguna MySQL dan memberikan akses ke database.

Jika Anda belum menginstal MySQL atau MariaDB di server Ubuntu Anda, Anda dapat melakukannya dengan mengikuti salah satu panduan di bawah ini:

  • Instal MySQL di Ubuntu 18.04
  • Instal MariaDB di Ubuntu 18.04

Login ke shell MySQL dengan mengetikkan perintah berikut:

sudo mysql

Dari dalam shell MySQL, jalankan pernyataan SQL berikut untuk membuat database:

CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Selanjutnya, buat akun pengguna MySQL dan berikan akses ke database:

GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';

Terakhir, keluar dari konsol mysql dengan mengetik:

EXIT

Menginstal PHP #

PHP 7.2 yang merupakan versi PHP default di Ubuntu 18.04 didukung penuh dan direkomendasikan untuk WordPress.

Untuk menginstal PHP dan semua ekstensi PHP yang diperlukan, jalankan perintah berikut:

sudo apt install php7.2 php7.2-cli php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl

Mulai ulang apache sehingga ekstensi PHP yang baru diinstal dimuat:

sudo systemctl restart apache2

Mengunduh Wordpress #

Sebelum mendownload arsip Wordpress, buat dulu direktori yang akan menampung file WordPress kita:

sudo mkdir -p /var/www/example.com

Langkah selanjutnya adalah mendownload WordPress versi terbaru dari halaman download WordPress menggunakan perintah wget berikut:

cd /tmpwget https://wordpress.org/latest.tar.gz

Setelah unduhan selesai, ekstrak arsip dan pindahkan file yang diekstrak ke direktori root dokumen domain:

tar xf latest.tar.gzsudo mv /tmp/wordpress/* /var/www/example.com/

Tetapkan izin yang benar sehingga server web dapat memiliki akses penuh ke file dan direktori situs menggunakan perintah chown berikut:

sudo chown -R www-data: /var/www/example.com

Konfigurasi Apache #

Sekarang, Anda seharusnya sudah menginstal Apache dengan sertifikat SSL di sistem Anda, jika belum, periksa prasyarat untuk tutorial ini.

Langkah selanjutnya adalah mengedit konfigurasi virtual host Apache untuk domain WordPress kita:

sudo nano /etc/apache2/sites-available/example.com.conf

Konfigurasi Apache berikut mengalihkan HTTP ke HTTPSand www ke versi non-www domain Anda dan mengaktifkan HTTP2. Jangan lupa ganti example.com dengan domain Wordpress Anda dan atur jalur yang benar ke file sertifikat SSL.

/etc/apache2/sites-available/example.com.conf
<VirtualHost *:80>
  ServerName example.com
  ServerAlias www.example.com

  Redirect permanent / https://example.com/
</VirtualHost>

<VirtualHost *:443>
  ServerName example.com
  ServerAlias www.example.com

  Protocols h2 http/1.1

  <If "%{HTTP_HOST} == 'www.example.com'">
    Redirect permanent / https://example.com/
  </If>

  DirectoryIndex index.html index.php
  DocumentRoot /var/www/example.com

  ErrorLog ${APACHE_LOG_DIR}/example.com-error.log
  CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined

  SSLEngine On
  SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem
  SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
  SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem

  <Directory /var/www/example.com>
      Options FollowSymLinks
      AllowOverride All
      Require all granted
  </Directory>

</VirtualHost>

Aktifkan host virtual untuk domain. Perintah di bawah ini akan membuat tautan simbolis dari sites-available ke sites-enabled direktori:

sudo a2ensite example.com

Agar konfigurasi baru diterapkan, mulai ulang layanan Apache dengan mengetik:

sudo systemctl restart apache2

Menyelesaikan Instalasi WordPress #

Setelah Wordpress diunduh dan konfigurasi server selesai, sekarang saatnya untuk menyelesaikan instalasi WordPress melalui antarmuka web.

Buka browser Anda, ketik domain Anda dan layar seperti berikut akan muncul:

Pilih bahasa yang ingin Anda gunakan dan klik Continue tombol.

Selanjutnya Anda akan melihat halaman informasi berikut, klik tombol Let's go! tombol.

Pada layar berikutnya, wizard pengaturan akan meminta Anda untuk memasukkan rincian koneksi database Anda. Masukkan pengguna MySQL dan detail database yang Anda buat sebelumnya.

Mulai penginstalan dengan mengklik Run the Installation tombol.

Pada langkah berikutnya, Anda harus memasukkan nama untuk situs WordPress Anda dan memilih nama pengguna (untuk tujuan keamanan, jangan masukkan “admin”).

Penginstal akan secara otomatis membuat kata sandi yang kuat untuk Anda. Jangan lupa untuk menyimpan kata sandi ini. Anda juga dapat mengatur kata sandi sendiri.

Masukkan alamat email Anda dan pilih apakah Anda ingin mencegah mesin telusur mengindeks situs (tidak disarankan).

Klik Install WordPress dan setelah instalasi selesai, Anda akan dibawa ke halaman yang memberi tahu Anda bahwa WordPress telah diinstal. Untuk mengakses formulir login WordPress Anda, klik Log in tombol.

Masukkan nama pengguna dan kata sandi Anda dan klik tombol Log in tombol.

Setelah Anda masuk, Anda akan diarahkan ke dasbor administrasi WordPress.

Dari sini, Anda dapat mulai menyesuaikan instalasi WordPress dengan menginstal tema dan plugin baru.


Ubuntu
  1. Cara Menginstal MySQL 8.0 di Ubuntu 18.04

  2. Cara Menginstal WordPress dengan Docker di Ubuntu

  3. Cara Menginstal WordPress dengan OpenLiteSpeed ​​di Ubuntu 18.04

  1. Ubuntu 20.04 WordPress dengan instalasi Apache

  2. Cara Menginstal WordPress dengan Nginx di Ubuntu 18.04

  3. Cara Menginstal Joomla dengan Apache di Ubuntu 18.04

  1. Cara Menginstal Laravel di Ubuntu 18.04 dengan Apache

  2. Cara Menginstal Drupal 7 dengan Apache di Ubuntu 14.04

  3. Instal WordPress dengan LEMP Stack di Ubuntu 20.04