# **PRAKTIKUM 10**

## **INSTALL CMS WORDPRESS**

WordPress adalah sebuah perangkat lunak open source yang menjadi pilihan bagi jutaan situs web di seluruh dunia dari para kreator dan bisnis kecil hingga perusahaan besar. WordPress merupakan sistem manajemen konten (CMS) populer yang memungkinkan pengguna membuat dan mengelola situs web dengan mudah tanpa pengetahuan pengkodean apa pun

**PERSIAPAN PRAKTIKUM**

- Laptop/PC dengan Sistem Operasi Debian
- Wajib menyelesaikan Praktikum 5
- Aplikasi web server Apache2, NGINX atau Speedlite
- Database Server dengan Mysql
- Database managemen dengan PhpMyAdmin
- Unduh Source code wordpress di https://wordpress.org/latest.zip atau di server lokal http://10.10.0.8
  
### **1. Instalasi CMS Wordpress**
>>> Download Source Code Wordpress

Pada Praktikum sebelumnya kita telah sampai pada menentukan lokasi web direktori yang akan kita gunakan untuk meletakkan source code dari website yang akan kita install. Selanjutnya, tinggal kita masukan saja website kita pada direktori tersebut. Misalnya pada praktikum kali ini akan menggunakan CMS Wordpress, silahkan download pada server lokal yang telah disediakan di **http://10.10.0.8/web/wordpress/wordpress.zip** dan letakan pada direktori **wordpress**, kemudian ekstrak. Pastikan Anda mendownload aplikasi **wordpress.zip** di dalam folder aktif **/var/www/web1#**
Ubah direktori ke folder web1
```bash
cd /var/www/web1
```
Download file wordpress.zip
```bash
wget https://wordpress.org/latest.zip
```
![Image: image_001](./installweb/image_001.png)

>>> Ekstrak file wordpress
```bash
unzip latest.zip
```
>>> Cek hasil extrack
```bash
cd wordpress
```
>>> Pindahkan file extrack ke folder web1
```bash
mv * ..
```
>>> Mengatur ownership
```bash
chown -R www-data:www-data /var/www/web1
```
>>> Restart aplikasi apache2
```bash
/etc/init.d/apache2 restart
# atau dengan perintah
service apache2 restart
# atau dengan perintah
systemctl restart apache2
```
>>>

### **2. Memulai Instalasi**
>>> Akses ke domain Anda web1.tjkt.com

![](./installweb/image_002.png)

>>> Let’s Go!

![](./installweb/image_003.png)

>>> Isikan data berikut kemudian Submit

Pastikan data yang di isi sesuai dengan data yang telah di buat pada praktikum sebelumnya

Database Name : wordpress

Username : tjkt

Password : 123456

Database Host : localhost

![](./installweb/image_004.png)

>>> Run the Installation

![](./installweb/image_005.png)

>>> Isikan Informasi umum mengenai website yang akan dibuat

![](./installweb/image_006.png)

>>> Sukses

![](./installweb/image_007.png)
>>>

### **3. Pengujian**
>>> Akses web = http://tjkt.com

![](./installweb/image_008.png)

>>> Akses dashboard wordpress = http://tjkt.com/wp-admin

![](./installweb/image_009.png)

![](./installweb/image_010.png)
>>>

### **4. Tugas**
Buat project website baru dengan menggunakan website cms yang lain, seperti joomla, Drupal atau yang lainnya

!!! **Note :**

**Jika masalah .htaccess tidak dapat terbaca di server debian lokal**

**edit file /etc/apache2/apache.conf**

**pada bagian**

**<Directory /var/www/>**

**AllowOverride None ubah menjadi AllowOverride All**

**Selanjutnya aktifkan ModRewrite dengan mengetikkan perintah :**
```bash
sudo a2enmod rewrite
```
Ubah hak akses direktori tersebut menjadi writeable bagi semua user untuk sementara waktu. Agar installasi Wordpress dapat berjalan lancar.
```bash
var/www/wordpress# chmod 777 ../wordpress/ -R
```
!!!
