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

Cara Menginstal WordPress dengan LAMP Stack di Ubuntu 16.04

WordPress adalah salah satu sistem manajemen konten (CMS) paling populer di dunia. Ini adalah platform sumber terbuka dan gratis, yang digunakan oleh jutaan orang untuk menjalankan blog, situs web bisnis, toko e-niaga, dan banyak lagi.

Ini adalah alat pembuatan situs web yang kuat dan sangat mudah digunakan. Dengan berbagai macam plugin dan tema untuk dipilih, ini menyediakan opsi penyesuaian yang sangat tinggi dan kemungkinan yang hampir tak terbatas bagi Anda untuk mengembangkan dan membuat situs web yang unik dan unik.

Dalam tutorial ini, kami akan menunjukkan cara menginstal versi WordPress terbaru di Ubuntu 16.04 VPS Anda. Kami juga akan menunjukkan cara menginstal dan mengonfigurasi tumpukan LAMP yang berfungsi penuh, yang terdiri dari sistem operasi Ubuntu 16.04, server web Apache, server database MySQL, dan PHP 7. Mari kita mulai.

Persyaratan:

  • Untuk keperluan tutorial ini, kita akan menggunakan VPS Ubuntu. VPS Ubuntu 16.04 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 dan perbarui sistem Anda

Sebelum kita mulai, mari sambungkan ke VPS Anda melalui SSH sebagai root pengguna dan perbarui perangkat lunak sistem Anda ke versi terbaru yang tersedia.

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

Jika ini adalah pertama kalinya Anda masuk ke VPS Ubuntu yang baru, Anda juga dapat memeriksa Langkah Pertama Setelah Mendapatkan tutorial VPS Ubuntu untuk beberapa tips keamanan dan penyiapan server awal dasar tambahan.

Langkah 2:Instal Server Web Apache

Di bagian ini, kami akan menunjukkan cara menginstal Apache Web Server di VPS Anda. Apache adalah server web yang cepat dan aman serta salah satu server web paling populer dan banyak digunakan di dunia.

Untuk menginstal server web Apache, jalankan perintah berikut:

apt-get install apache2

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

systemctl start apache2
systemctl enable apache2

Untuk memeriksa status server Apache Anda dan memastikannya aktif dan berjalan, Anda dapat menjalankan perintah berikut:

systemctl status apache2

Untuk memverifikasi bahwa Apache berjalan, Anda juga dapat membuka browser web dan memasukkan alamat IP server Anda, (mis. http://your_server_ip_address ). Jika Apache berhasil diinstal, Anda akan melihat halaman selamat datang default Apache.

Langkah 3:Instal server Database MySQL

Langkah selanjutnya adalah menginstal server database MySQL yang akan digunakan untuk penyimpanan data situs WordPress Anda. MySQL adalah salah satu sistem manajemen basis data yang paling populer. Untuk menginstal MySQL di sistem Anda, jalankan perintah berikut dan tekan Y untuk melanjutkan:

apt-get install mysql-server

Selama instalasi, Anda akan diminta memasukkan kata sandi untuk pengguna root MySQL. Pastikan Anda memasukkan kata sandi yang kuat.

Untuk meningkatkan keamanan server MySQL Anda, sebaiknya jalankan mysql_secure_installation skrip 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.

Setelah Anda menjawab semua pertanyaan, Anda sekarang dapat melanjutkan dan memulai server database dan mengaktifkannya untuk memulai secara otomatis saat boot, dengan:

systemctl start mysql
systemctl enable mysql

Langkah 4:Instal PHP

Langkah terakhir dari penyiapan tumpukan LAMP kami adalah menginstal PHP. WordPress adalah CMS berbasis PHP, jadi kami membutuhkan PHP untuk memproses konten dinamis situs WordPress kami.

Kami juga akan menyertakan beberapa modul tambahan, untuk membantu PHP terhubung dengan Apache dan MySQL kami, serta beberapa modul tambahan yang akan dibutuhkan oleh situs WordPress kami.

Untuk melakukannya, ketik perintah berikut:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-mbstring php7.0-gd php7.0-xml php7.0-xmlrpc php7.0-intl php7.0-soap php7.0-zip

Untuk menguji apakah PHP berfungsi dengan baik, kita dapat menempatkan file bernama info.php di dalam direktori root server web Apache Anda (/var/www/html/ ).
Anda dapat membuat file dengan editor teks nano:

nano /var/www/html/info.php

Masukkan konten berikut di dalam file dan simpan:

<?php
phpinfo();
?>

Terakhir, restart server Apache dengan mengetik:

systemctl restart apache2

Setelah selesai, Anda dapat menavigasi ke halaman ini:http://your_server_ip_address/info.php di browser web Anda, dan Anda akan melihat halaman berikut yang menunjukkan konfigurasi PHP Anda saat ini (Anda dapat menghapus file ini setelah Anda memverifikasi instalasi PHP Anda):

Itu berarti PHP bekerja dengan baik. Selain itu, Anda juga dapat menginstal phpMyAdmin yang memungkinkan Anda mengelola database MySQL menggunakan antarmuka pengguna grafis (GUI), melalui browser web Anda.
Pastikan Anda memeriksa tutorial Cara Memasang phpMyAdmin di Ubuntu 16.04 kami.

Dengan langkah terakhir ini, instalasi dan konfigurasi tumpukan LAMP kami telah selesai. Anda juga dianjurkan untuk membaca tutorial Cara Mengamankan server LAMP Anda, untuk beberapa kiat dan petunjuk tambahan tentang cara mengamankan tumpukan LAMP Anda.

Langkah 5:  Instal WordPress

Kita sekarang dapat melanjutkan ke instalasi WordPress. Kami akan mengunduh dan menempatkan instalasi WordPress di direktori root dokumen server web default (/var/www/html ).

Mari pindah ke direktori ini dengan:

cd /var/www/html

Dan unduh instalasi WordPress terbaru dari situs resmi wordpress.org dengan wget :

wget -c http://wordpress.org/latest.tar.gz

Kemudian, ekstrak file tersebut dengan:

tar -xzvf latest.tar.gz

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

Kami juga perlu mengatur izin yang benar dari direktori ini sehingga server web Apache kami dapat mengakses file-file ini. Untuk memberikan kepemilikan file WordPress ke server web Apache kami, jalankan perintah berikut:

chown -R www-data:www-data /var/www/html/wordpress

Langkah 6: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

Untuk membuat database baru untuk instalasi WordPress kami, jalankan perintah berikut:

CREATE DATABASE wordpress_db;
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
exit;

Anda dapat mengganti nama database (wordpress_db) dan nama pengguna MySQL (wordpreess_user) dengan nama Anda sendiri. Selain itu, pastikan untuk mengganti “PASSWORD” dengan sandi yang sebenarnya dan kuat.

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

Pastikan Anda berada di dalam /var/www/html/wordpress direktori dan jalankan perintah berikut untuk mengganti nama file konfigurasi sampel:

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_db');

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

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

/** 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.

Mulai ulang server Apache dan MySQL Anda dengan:

systemctl restart apache2
systemctl restart mysql

Setelah ini selesai, Anda sekarang dapat mengakses WordPress Anda dan menyelesaikan instalasi dengan mengikuti petunjuk di layar di browser Anda di http://your_server_ip_address/wordpress

Langkah 7:Konfigurasi Host Virtual Apache

Jika Anda memiliki nama domain yang valid, dan ingin menggunakannya untuk mengakses WordPress, Anda perlu membuat file host virtual Apache baru. Katakanlah kita ingin mengakses WordPress kita dengan nama domain mydomain.com.

Pertama, jalankan perintah berikut untuk membuat file konfigurasi virtual host :

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

Dan tambahkan konten berikut ke file (Anda dapat mengganti domainsaya.com dengan nama domain Anda yang sebenarnya):

<VirtualHost *:80>

ServerAdmin [email protected]
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /var/www/html/wordpress

ErrorLog ${APACHE_LOG_DIR}/mydomain.com_error.log
CustomLog ${APACHE_LOG_DIR}/mydomain.com_access.log combined

</VirtualHost>

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

a2ensite mydomain.com.conf

Cara alternatif lain untuk melakukannya adalah dengan membuat tautan simbolis untuk host virtual Anda di /etc/Apache2/sites-enabled :

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

Setelah Anda mengaktifkan virtual host, menggunakan salah satu metode di atas, Anda harus memulai ulang server web Apache:

systemctl restart apache2

Jika catatan DNS dikonfigurasi dengan benar, dan domain Anda diarahkan ke server Anda, Anda dapat menggunakannya untuk mengakses instalasi WordPress Anda dengan mengetikkan http://mydomain.com di browser Anda dan lihat layar berikut:

Pilih bahasa Anda dan klik “Lanjutkan”.

Masukkan informasi pilihan Anda di layar penginstalan utama, seperti judul situs, nama pengguna, sandi, dan email, lalu 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 16.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 16.04 untuk Anda, menggunakan tumpukan LAMP atau tumpukan hosting web lain pilihan Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Untuk pembaruan lebih lanjut, Anda juga dapat melihat panduan kami tentang Cara Menginstal WordPress dengan LAMP Stack di Ubuntu 18.04 dan 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 16.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 LAMP Stack di Ubuntu 18.04

  2. Cara Menginstal WordPress dengan LAMP Stack di Ubuntu 20.04

  3. Cara Menginstal LAMP Dengan PHP 7.4 di Ubuntu 20.04

  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 LEMP di Ubuntu 20.04

  1. Cara Menginstal WordPress di Ubuntu 18.04 Menggunakan LAMP Stack

  2. Cara menginstal Wordpress 4 di Ubuntu 14.04 LAMP

  3. Cara Menginstal WordPress di Ubuntu 22.04