GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal WordPress dengan LAMP Stack di Ubuntu 18.04

WordPress adalah sistem manajemen konten terkemuka di dunia. Digunakan oleh puluhan juta halaman web dan pembuat internet, WordPress adalah tulang punggung sebagian besar blog dan outlet berita. Performa halaman web dengan WordPress juga biasanya salah satu yang tercepat yang tersedia. Dalam tutorial ini, kami akan menunjukkan cara menginstal WordPress dengan LAMP stack di Ubuntu 18.04.

Persyaratan:

  • Untuk keperluan tutorial ini, kita akan menggunakan VPS Ubuntu. VPS Ubuntu kami sudah diinstal sebelumnya dengan tumpukan LAMP yang berfungsi penuh. Namun, kami masih akan melalui semua langkah yang diperlukan dan menunjukkan kepada Anda cara memasang dan mengonfigurasi tumpukan LAMP sendiri, jika Anda melakukannya di server yang bersih.
  • Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan
  • Nama domain yang valid untuk mengakses situs WordPress Anda (opsional)

Langkah 1:Hubungkan ke Server Anda

Untuk terhubung ke server Anda melalui SSH sebagai root pengguna, gunakan perintah berikut:

ssh root@IP_ADDRESS -p PORT_NUMBER

dan ganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.

Setelah masuk, pastikan server Anda mutakhir dengan menjalankan perintah berikut:

apt-get update
apt-get upgrade

Langkah 2:Instalasi Server Web Apache

Untuk menginstal server web Apache, jalankan perintah berikut:

apt-get install apache2

Setelah instalasi selesai, Anda harus mengaktifkan Apache untuk memulai secara otomatis saat server boot dengan:

systemctl enable apache2

Anda juga dapat memeriksa status layanan Apache Anda dengan perintah berikut:

systemctl status apache2

Keluaran:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Wed 2018-12-19 03:44:49 CST; 21min ago
 Main PID: 905 (apache2)
    Tasks: 7 (limit: 1110)
   CGroup: /system.slice/apache2.service
           ├─  905 /usr/sbin/apache2 -k start
           ├─  923 /usr/sbin/apache2 -k start
           ├─  926 /usr/sbin/apache2 -k start
           ├─  927 /usr/sbin/apache2 -k start
           ├─  928 /usr/sbin/apache2 -k start
           ├─  929 /usr/sbin/apache2 -k start
           └─16816 /usr/sbin/apache2 -k start

Langkah 3:Instal PHP

Langkah selanjutnya dari penyiapan tumpukan LAMP kami adalah menginstal PHP. WordPress dan banyak pluginnya menggunakan ekstensi PHP yang harus Anda instal secara manual. Bagian ini opsional, tetapi akan memungkinkan Anda untuk mengakses beberapa fitur WordPress yang mungkin tidak dapat Anda akses dengan instalasi PHP dasar.

apt install php php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

Anda dapat memeriksa versi PHP Anda dengan perintah berikut:

php -v

Keluaran:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Langkah 4:Instal server Database MySQL

Terakhir, MySQL adalah paket perangkat lunak terakhir yang kita perlukan untuk menyelesaikan instalasi LAMP stack kita. MySQL adalah sistem manajemen basis data sumber terbuka, umumnya diinstal sebagai bagian dari tumpukan LAMP (Linux, Apache, MySQL, PHP/Python/Perl) yang populer. Ini adalah pilihan yang sangat populer untuk mengelola database, berkat pengembangan berkelanjutan dan rangkaian fitur yang ekstensif.

Di Ubuntu 18.04, hanya versi terbaru MySQL yang disertakan dalam repositori paket APT secara default.

Untuk menginstal paket default, jalankan perintah berikut:

$ apt install mysql-server

Ini akan menginstal MySQL versi 5.7 di server Anda, tetapi tidak akan meminta Anda untuk mengatur kata sandi atau membuat perubahan konfigurasi lainnya. Karena ini membuat instalasi MySQL Anda rentan, untuk meningkatkan keamanan server MySQL Anda, kami sarankan Anda menjalankan mysql_secure_installation script dengan mengetikkan perintah berikut:

mysql_secure_installation

Skrip ini akan membantu Anda melakukan tugas keamanan penting, seperti menyiapkan kata sandi root, menonaktifkan login root jarak jauh, menghapus pengguna anonim, dll.

Langkah 5:Buat Database untuk WordPress

Sekarang, kita akan membuat database MySQL untuk situs WordPress kita. Masuk ke server MySQL Anda dengan perintah berikut dan masukkan kata sandi root MySQL Anda:

mysql -u root -p

Pada bagian ini, kita akan membuat database MySQL baru wordpress dan tetapkan akses pengguna ke pengguna baru admin_user dengan kata sandi StrongPassword

CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'admin_user'@'localhost' IDENTIFIED BY 'StrongPassword';
FLUSH PRIVILEGES;
exit;

Jangan lupa untuk mengganti 'StrongPassword' dengan kata sandi kuat yang sebenarnya.

Langkah 6:Instal WordPress

Kita sekarang dapat melanjutkan dengan instalasi WordPress yang sebenarnya. Jalankan perintah berikut untuk mengunduh dan mengekstrak file instalasi WordPress terbaru di direktori root dokumen server web default (/var/www/html ).

cd /var/www/html
wget -c http://wordpress.org/latest.zip
unzip latest.zip
chown -R www-data:www-data wordpress
rm latest.zip

Semua file WordPress sekarang akan ditempatkan di wordpress direktori di /var/www/html/wordpress

Setelah database dibuat, kita perlu menambahkan informasi ini ke file konfigurasi WordPress.

Pertama, jalankan perintah berikut untuk mengganti nama file konfigurasi sampel:

cd /var/www/html/wordpress
mv wp-config-sample.php wp-config.php

Sekarang buka wp-config.php file dengan editor teks favorit Anda, misalnya:

nano wp-config.php

Dan perbarui pengaturan database, ganti database_name_here , namapengguna_di sini dan sandi_di sini dengan detail Anda sendiri:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */define('DB_NAME', 'wordpress');

/** MySQL database username */define('DB_USER', 'admin_user');

/** MySQL database password */define('DB_PASSWORD', 'StrongPassword');

/** MySQL hostname */define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */define('DB_COLLATE', '');

Simpan dan keluar dari file.

Langkah 6:Buat File Host Virtual

Kami sekarang dapat membuat file host virtual kami. Jalankan perintah berikut untuk membuat file konfigurasi virtual host untuk domain Anda, domain_anda.com :

nano /etc/apache2/sites-available/your_domain.com.conf

Dan tambahkan konten berikut ke file:

<VirtualHost *:80>

ServerAdmin admin@your_domain.com
ServerName your_domain.com
ServerAlias www.your_domain.com
DocumentRoot /var/www/html/wordpress

<Directory /var/www/html/wordpress>
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/your_domain.com_error.log 
CustomLog ${APACHE_LOG_DIR}/your_domain.com_access.log combined 
</VirtualHost>

Untuk mengaktifkan virtual host yang baru saja kita buat, jalankan perintah berikut:

ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf

Langkah 7:Konfigurasi WordPress

Pada langkah terakhir panduan ini, kita perlu mengakses Antarmuka Web WordPress dan menyelesaikan instalasi.

Untuk menyelesaikan penginstalan, buka browser Anda dan navigasikan ke:

http://your_domain.com/

Pilih bahasa Anda dan klik “Lanjutkan”.

Masukkan informasi pilihan Anda di layar instalasi utama, seperti judul situs, dan nama pengguna, kata sandi, dan email Anda, dan klik “Instal WordPress”:

Anda akan diberi tahu bahwa WordPress telah berhasil diinstal dan sekarang Anda dapat masuk ke dasbor administrasi menggunakan informasi yang telah Anda siapkan sebelumnya.

Setelah berhasil login, Anda akan disambut oleh halaman dashboard WordPress:

Selamat! WordPress telah berhasil diinstal di server Anda. Anda sekarang dapat mulai membangun dan menyesuaikan situs Anda sesuai dengan kebutuhan Anda.

Tentu saja, Anda tidak perlu menginstal WordPress dengan LAMP Stack di Ubuntu 18.04 jika Anda menggunakan salah satu layanan Hosting WordPress yang Dioptimalkan, dalam hal ini Anda dapat meminta administrator sistem pakar kami untuk menginstal WordPress di Ubuntu 18.04 untuk Anda, menggunakan Tumpukan LAMP atau tumpukan hosting web lain pilihan Anda. Mereka tersedia 24/7 dan akan segera menangani permintaan Anda. Jika Anda senang membaca posting ini, Anda mungkin juga ingin mempertimbangkan untuk membaca cara Menginstal WordPress dengan LAMP Stack di Ubuntu 20.04.

PS. Jika Anda menyukai posting ini, tentang cara menginstal WordPress dengan LAMP Stack di Ubuntu 18.04 , silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal WordPress dengan LEMP Stack di Ubuntu 18.04

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

  3. Cara Menginstal WordPress dengan LAMP Stack di Ubuntu 20.04

  1. Cara Menginstal MySQL di Ubuntu 16.04

  2. Cara Menginstal WordPress dengan LAMP Stack di Ubuntu 16.04

  3. Cara Menginstal LAMP di Ubuntu 18.04

  1. Cara Menginstal WordPress dengan Nginx di Ubuntu 18.04

  2. Cara Menginstal WordPress dengan Apache di Ubuntu 18.04

  3. Cara Menginstal WordPress di Ubuntu 22.04