-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinstall_wordpress
executable file
·67 lines (61 loc) · 1.95 KB
/
install_wordpress
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#!/bin/bash
# -------------------------------------------------------------------------
# Name : install_wordpress
#
# WordPress Script Installer
#
# Usage : just run install_wordpress in a directory where you want to
# install WordPress
#
# Date : 07/12/2016
#
# Copyright (c) 2016 Samsul Ma'arif
# This script is licensed under GNU GPL version 2.0 or above
#
# http://www.samsul.web.id
# -------------------------------------------------------------------------
#set -e
WP=https://id.wordpress.org/wordpress-4.7-id_ID.tar.gz
PWD=`pwd`
FILENAME=wordpress-latest.tar.gz
echo "> ------------------------PERINGATAN!!!---------------------------"
echo "> Skrip ini akan menghapus seluruh konten di direktori saat ini"
echo "> kemudian mengunduh dan menginstall wordpress di $PWD."
echo "> ------------------------PERINGATAN!!!---------------------------"
echo -n "> Anda yakin akan melakukan ini? [Y/t] "
read confirm
if [ "${confirm}" == "" -o "${confirm}" == "y" -o "${confirm}" == "Y" -o "${confirm}" == "yes" ]; then
echo "> Memasuki direktori $PWD"
cd $PWD
echo "> Mengunduh $FILENAME dengan wget"
wget -c --no-check-certificate -t 0 $WP -O $FILENAME
echo "> Mengekstrak $FILENAME"
if [ -e $FILENAME ]; then
tar -xvzf $FILENAME
fi
echo "> Memindahkan berkas ke direktori saat ini ...."
if [ -d wordpress ]; then
mv -vf wordpress/* .
fi
echo "> Disarankan menghapus berkas $FILENAME untuk menghemat"
echo "> ruang disk. :-D "
echo ""
echo -n "> Apakah hendak menghapus berkas $FILENAME? [Y/t] "
read hapus_berkas
if [ "${hapus_berkas}" == "y" -o "${hapus_berkas}" == "Y" -o "${hapus_berkas}" == "" ]; then
echo "> Menghapus berkas $FILENAME sesuai permintaan!"
rm -rfv $FILENAME
echo "> Menghapus direktori wordpress ...!"
if [ -d wordpress ]; then
rm -rfv wordpress
fi
elif [ "${hapus_berkas}" == "t" -o "${hapus_berkas}" =="T" ]; then
exit 1
else
exit 1
fi
else
exit 1
fi
# tambahkan skrip di atas kode ini
exit 0