Instalasi WordPress dengan CentOS 7

Package yang dibutuhkan:

  • LAMP (Linux Apache Mysql PHP) atau jika tidak ingin repot gunakan XAMPP
  • wordpress

nb: tanda pagar (#) adalah komentar

Install LAMP

Apache

Install apache dengan perintah berikut

sudo yum httpd

Setelah selesai menginstall maka hidupkan servis apache dan pastikan dia berjalan ketika mesin dinyalakan

# menjalankan servis http
Start Service using ‘sudo systemctl start httpd.service”

# menjalankan servis ketika mesin dihidupkan
Enable Service using ‘sudo systemctl enable httpd.service’

Jika berhasil, hasil akan dapat dilihat pada browser dan masuk kedalam localhost. Berikut tampilan jika berhasil

apache2

 

MySQL (MariaDB)

MariaDB digunakan untuk menggantikan MySQL konvensional. Untuk install MySQL pun akan secara otomatis menginstall MariaDB. Perbedaan antara MySQL dan MariaDB dapat dilihat pada tautan berikut.

Cara menginstallnya adalah sebagai berikut:

# install 
sudo yum install mariadb-server mariadb

# enable
sudo systemctl start mariadb

Selanjutnya lakukan hardening pada MariaDB dengan cara seperti berikut

sudo mysql_secure_installation

Ketika perintah ini dipanggil, MariaDB akan meminta untuk melakukan setting password untuk MariaDB.

mariadb

 

Kemudian enable mariadb

sudo systemctl enable mariadb.service

PHP

install php dengan perintah berikut:

sudo yum install php php-mysql php-gd

PHP-MySQL adalah penghubung antara php dengan MySQL

PHP-GD adalah graphic library untuk php

# Restart apache
Restart apache “sudo systemctl restart httpd.service”

Untuk mengetahui apakah php sudah terinstall atau belum, dibuatlah sebuah laman untuk tes.

# membuat laman info
sudo vi /var/www/html/info.php

# laman berisi info dari php
Use <?php phpinfo(); ?> 

# save kemudian keluar

Jika browser dibuka dan masukkan localhost maka akan terlihat seperti berikut

php

 

Persiapan Awal

Pada persiapan awal ini, database untuk menampung wordpress dibuat. Kemudian database tersebut dilindungi dengan membuat username dan password. Berikut cara membuatnya:

mysql -u root –p
CREATE DATABASE databasename;
CREATE USER username@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON databasename.* TO username@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit

Ganti databasename, username, dan password sesuai dengan yang anda inginkan.

WordPress

Cara untuk melakukan instalasi wordpress adalah sebagai berikut:

  • Unduh wordpress dari laman
  • Extract file dan pindahkan ke “/var/www/html/”
  • Buat sebuah folder upload
mkdir /var/www/html/wp-content/uploads
  •  ubah kepemilikan group html dengan group apache sebagai primary dan secondary
sudo chown -R apache:apache /var/www/html/*
  •  Konfigurasi awal
# masuk kedalam folder html
cd /var/www/html

# salin wp config
cp wp-config-sample.php wp-config.php

# buka wp-config
vi wp-config.php

# cari dan ganti line berikut
konfigurasiawal
  • konfigurasi akhir

Buka browser dan buka localhost. Isi dengan informasi yang dibutuhkancenlast1

censukses

  • WordPress dapat digunakan

Leave a Reply

Your email address will not be published. Required fields are marked *