Lompat ke konten Lompat ke sidebar Lompat ke footer

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.

 CMS ini banyak dipakai untuk membangun website maupun blog eksklusif Tutorial Menginstal Wordpress dengan Web Server Nginx

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.

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.

 CMS ini banyak dipakai untuk membangun website maupun blog eksklusif Tutorial Menginstal Wordpress dengan Web Server Nginx

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 digunakan
userwp - user untuk mengakses database wordpress
password - 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.

 CMS ini banyak dipakai untuk membangun website maupun blog eksklusif Tutorial Menginstal Wordpress dengan Web Server Nginx

Isi form yang ada di bawahnya. Kemudian Install WordPress.

 CMS ini banyak dipakai untuk membangun website maupun blog eksklusif Tutorial Menginstal Wordpress dengan Web Server Nginx

Setelah proses instal final kita akan mendapat isu username dan password untuk login ke dasbor wordpress.

 CMS ini banyak dipakai untuk membangun website maupun blog eksklusif Tutorial Menginstal Wordpress dengan Web Server Nginx

Login memakai username dan password tersebut.

 CMS ini banyak dipakai untuk membangun website maupun blog eksklusif Tutorial Menginstal Wordpress dengan Web Server Nginx

Apabila sukses maka kita akan masuk ke dalam dasbor wordpress. Silahkan menciptakan postingan atau melaksanakan konfigurasi lainnya.

 CMS ini banyak dipakai untuk membangun website maupun blog eksklusif Tutorial Menginstal Wordpress dengan Web Server Nginx

Akses situs/blog kita dengan url http://ip-server/wordpress.

 CMS ini banyak dipakai untuk membangun website maupun blog eksklusif Tutorial Menginstal Wordpress dengan Web Server Nginx

Untuk masuk ke halaman dasbor gunakan url http://ip-server/wordpress/wp-admin.


Sumber https://dhantama.blogspot.com/