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.