Tutorial Menginstal Wordpress Dengan Web Server Nginx
Wordpress merupakan salah satu Content Management System yang populer. CMS ini banyak dipakai untuk membangun website maupun blog pribadi. Cara menginstal dan konfigurasinya juga cukup gampang sehingga banyak daerah hosting yang memperlihatkan wordpress di dalam layanan mereka.
Wordpress yang dimaksud di sini ialah wordpress.org ya. Kalau yang biasa dipakai untuk nge-blog dan memakai alamat namasitus.wordpress.com itu ialah layanan dari wordpress.com. Sudah beda lagi.
Wordpress.org juga sanggup untuk menciptakan sebuah blog. Akan tetapi kita perlu menyiapkan daerah untuk hosting serta alamat situs yang akan kita pakai. Itulah yang membedakannya dengan platform wordpress.com yang sudah siap pakai alasannya ialah daerah hosting dan nama situs sudah disediakan, sehingga user tinggal mendaftar saja.
Cara Menginstal CMS Wordpress Pada Server
Untuk menginstal wordpress, kita membutuhkan file instalasi (instaler) yang nantinya akan diletakkan di dalam server (pada tutorial ini memakai ubuntu server 16.04). File ini sanggup kalian unduh melalui situs wordpress.org.
Sebelum melaksanakan hal tersebut, kita harus menyiapkan beberapa paket aplikasi yang diperlukan untuk menjalankan wordpress, antara lain :
- Web server - sanggup memakai apache atau nginx, namun untuk tutorial ini akan memakai nginx.
- Database - di sini memakai mysql server (bisa juga memakai mariadb server).
- PHP - untuk versi php yang dipakai di sini ialah versi terbaru yakni PHP 7.
Langkah-langkah menginstal paket-paket di atas sanggup kalian lihat pada postingan Tutorial Menginstal LEMP Stack di Ubuntu Server.
Apabila kalian ingin memakai php versi 5 kalian sanggup membaca postingan perihal cara menginstal php5 di ubuntu.
Pada tutorial ini kita tinggal menciptakan database serta menginstal wordpress.
Pada tutorial ini kita tinggal menciptakan database serta menginstal wordpress.
Membuat Database Untuk Wordpress
Pastikan mysql server atau mariadb server sudah terinstal. Lalu login ke dalam database dengan perintah :
mysql -u root -p
Tekan enter kemudian masukkan password database nya.Buat database yang akan dipakai untuk wordpress.
CREATE DATABASE wordpress;
Perintah di atas akan menciptakan database dengan nama wordpress.Kita cek apakah database yang dibentuk sudah ada.
SHOW DATABASES;
Output :
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | wordpress | +--------------------+ 5 rows in set (0.10 sec)
Selanjutnya ialah mengatakan hak ases untuk database wordpress.
GRANT ALL PRIVILEGES ON wordpress.* TO 'userwp'@'localhost' IDENTIFIED BY 'wp123';
Perintah di atas akan mengatakan seluruh hak jalan masuk (
GRANT ALL PRIVILEGES ON
) untuk database wordpress beserta tabel-tabel yang ada di dalamnya nanti (wordpress.*
). Perintah di atas juga akan otomatis menciptakan sebuah user yakni
userwp
dengan password wp123
. User ini yang mempunyai jalan masuk ke database wordpress. Pembuatan database telah selesai.
Menginstal Wordpress
Sebelum memasang wordpress, cek dahulu apakah web server sudah berjalan dengan baik.
systemctl status nginx
Cek juga dengan mengakses web server melalui browser.
Setelah itu kita unduh file instaler wordpress.
wget https://wordpress.org/latest.tar.gz
Disini nama file instaler nya ialah latest.tar.gz yang merupakan versi terbaru.
Ekstrak file tersebut.
tar -xzf latest.tar.gz
Akan muncul direktori dengan nama wordpress. Pindahkan direktori tersebut ke direktori
/var/www/html
.mv wordpress /var/www/html
Ubah kepemilikan dan hak jalan masuk untuk direktori wordpress tersebut.
root@server: # cd /var/www/ root@server:/var/www/html# chown -R www-data:www-data wordpress/ root@server:/var/www/html# chmod -R 777 wordpress/ root@server:/var/www/html# ls -l total 12 -rw-r--r-- 1 root root 612 Jan 14 10:39 index.nginx-debian.html -rw-r--r-- 1 root root 20 Jan 14 10:58 info.php drwxrwxrwx 5 www-data www-data 4096 Jan 14 11:13 wordpress root@server:/var/www/html#
Selanjutnya kita lakukan sedikit konfigurasi untuk wordpressnya.
Masuk ke dalam direktori wordpress. Kemudian salin file wp-config-sample.php dengan nama wp-config.php
root@server:/var/www/html/wordpress# cp wp-config-sample.php wp-config.php
Edit memakai editor.
root@server:/var/www/html/wordpress# nano wp-config.php
Ubah pada bab di bawah ini :
// ** 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', 'userwp'); /** MySQL database password */ define('DB_PASSWORD', 'wp123'); /** MySQL hostname */ define('DB_HOST', 'localhost');
wordpress
- nama database yang digunakanuserwp
- user untuk mengakses database wordpresspassword
- password dari user di atas Simpan file konfigurasi, kemudian restart service web server.
systemctl restart nginx
Kemudian buka browser dan jalan masuk url
http://ip-server/wordpress
maka akan muncul halaman welcome wordpress. Isi form yang ada di bawahnya. Kemudian Install WordPress.
Setelah proses instal final kita akan mendapat isu username dan password untuk login ke dasbor wordpress.
Login memakai username dan password tersebut.
Apabila sukses maka kita akan masuk ke dalam dasbor wordpress. Silahkan menciptakan postingan atau melaksanakan konfigurasi lainnya.
Akses situs/blog kita dengan url
http://ip-server/wordpress
. Untuk masuk ke halaman dasbor gunakan url
http://ip-server/wordpress/wp-admin
. Sekian tutorial kali ini. Semoga bermanfaat.
Artikel lainnya :
Artikel lainnya :
- Konfigurasi DNS Server Pada Debian 9
- Tutorial Menginstal Webmin di Debian/Ubuntu
- Cara Menginstal PHP7 Untuk Debian
Sumber https://dhantama.blogspot.com/