diff --git a/README.md b/README.md
index 257742b..dac4bf4 100644
--- a/README.md
+++ b/README.md
@@ -144,6 +144,13 @@
* Tambahkan user wordpress ke php 7.2 dan ubah port menjadi :9072
* Tambahkan user nextcloud ke php 7.3 dan ubah port menjadi :9073
+Ubah kepemilikan directory session
+```
+chown -R prestashop:prestashop /var/opt/remi/php71/lib/php/session/
+chown -R wordpress:wordpress /var/opt/remi/php72/lib/php/session/
+chown -R nextcloud:nextcloud /var/opt/remi/php73/lib/php/session/
+```
+
Ubah settingan selinux dari enforcing menjadi permissive
```
# setenforce 0
@@ -347,7 +354,7 @@
#### Step 2: Konfigurasi reverse proxy nginx
Buat server block yang akan di gunakan sebagai reverse proxy yang mengarak pada masing-masing website
-Prestashop
+**1. Prestashop**
```
# vim /etc/nginx/conf.d/prestashop.conf
```
@@ -365,7 +372,7 @@
}
```
-Wordpress
+**2. Wordpress**
```
server {
listen 80;
@@ -378,7 +385,7 @@
}
}
```
-Nextcloud
+**3. Nextcloud**
```
server {
listen 80;
@@ -430,6 +437,7 @@
Installasi prestashop, wordpress, nextcloud dan phpmyadmin
==============
+### Prestashop
#### Step 1: Tambahkan database dan user untuk prestashop
```
# mysql -u root -p
@@ -476,3 +484,152 @@
# chmod -R 755 /home/prestashop
```
Setup prestashop dengan mengakses prestashop.task.my.id di browser
+
+
+
+Tunggu hingga selesai
+
+
+
+Lalu setup seperti biasa
+
+
+
+Selamat prestashop berhasil diinstall
+
+### Wordpress
+#### Step 1: Tambahkan database dan user untuk wordpress
+```
+# mysql -u root -p
+```
+```
+CREATE DATABASE wordpress;
+GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'wordpresspass' WITH GRANT OPTION;
+FLUSH PRIVILEGES;
+EXIT;
+```
+#### Step 2: Konfigurasi php untuk wordpress
+Buka konfigurasi php.ini
+```
+# vim /etc/opt/remi/php72/php.ini
+```
+Lalu ubah beberapa bagian menjadi
+```
+file_uploads = On
+max_execution_time = 180
+memory_limit = 256M
+upload_max_filesize = 64M
+```
+Restart php dan apache
+```
+# systemctl restart php72-php-fpm
+# systemctl restart httpd
+```
+#### Step 3: Download dan konfigurasi wordpress
+Masuk ke dir root wordpress
+```
+# cd /home/wordpress
+```
+Kemudian hapus file index.html dan test.php yang sudah kita buat
+```
+# rm -f index.html test.php
+```
+Download wordpress
+```
+# wget https://wordpress.org/latest.tar.gz
+```
+Untar wordpress dan hapus archive
+```
+# tar -xzvf latest.tar.gz
+# rm -f latest.tar.gz
+```
+Kemudian pindahkan isi wordpress ke /home/wordpress karena dir root weabsite kita berada pada /home/wordpress, dan hapus directory kosong wordpress
+```
+# mv wordpress/* .
+# rm -rf wordpress
+```
+Ubah permission dan kepilikan directory
+```
+# chown -R wordpress:wordpress /home/wordpress
+# chmod -R 755 /home/wordpress
+```
+Copy config sample wordpress
+```
+# cp /home/wordpress/wp-config-sample.php /home/wordpress/wp-config.php
+```
+Kemudian edit isi config.php
+```
+# vim /home/wordpress/wp-config.php
+```
+Ganti databse,user dan password dibawah dengan database yang sudah dibuat tadi
+```
+// ** 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', 'wordpressuser');
+
+/** MySQL database password */
+define('DB_PASSWORD', 'wordpresspass');
+
+/** 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, kemudian akses wordpress.task.my.id
+
+Setup seperti biasa
+
+
+
+Selamat wordpress berhasil diinstall
+### nextcloud
+#### Step 1: Tambahkan database dan user untuk nextcloud
+```
+# mysql -u root -p
+```
+```
+CREATE DATABASE nextcloud;
+GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'nextcloudpass' WITH GRANT OPTION;
+FLUSH PRIVILEGES;
+EXIT;
+```
+#### Step 2: Download dan konfigurasi nextcloud
+Masuk ke dir root nextcloud
+```
+# cd /home/nextcloud
+```
+Kemudian hapus file index.html dan test.php yang sudah kita buat
+```
+# rm -f index.html test.php
+```
+Download nextcloud
+```
+# wget https://download.nextcloud.com/server/releases/latest-17.zip
+```
+Unzip nextcloud dan hapus archive
+```
+# unzip latest-17.zip
+# rm -f latest-17.zip
+```
+Kemudian pindahkan isi nextcloud ke /home/nextcloud
+```
+# mv nextcloud/* .
+# rm -rf nextcloud
+```
+Ubah permission dan kepilikan directory
+```
+# chown -R nextcloud:nextcloud /home/nextcloud
+# chmod -R 755 /home/nextcloud
+```
+Selanjutnya akses nextcloud.task.my.id dan lakukan setup
+
+
+
+Selamat nextcloud berhasil diinstall