-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
executable file
·215 lines (214 loc) · 6.49 KB
/
install.sh
File metadata and controls
executable file
·215 lines (214 loc) · 6.49 KB
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
#!/bin/bash
mv /etc/apt/sources.list /etc/apt/sources.bak
touch /etc/apt/sources.list
echo "deb http://kartolo.sby.datautama.net.id/debian stretch main contrib non-free" >> /etc/apt/sources.list
echo "deb http://kartolo.sby.datautama.net.id/debian stretch-updates main contrib non-free" >> /etc/apt/sources.list
echo "deb http://kartolo.sby.datautama.net.id/debian stretch-backports main contrib non-free" >> /etc/apt/sources.list
echo "deb http://security.debian.org/debian-security stretch/updates main contrib non-free" >> /etc/apt/sources.list
apt-get update
apt-get install figlet wget git apache2 mysql-server mysql-client php php-mysql phpmyadmin -y
clear
figlet "Sutam Project"
echo "Creator : Rafli Setiawan "
echo "SMK N 1 KEJOBONG"
echo -ne '### (10%)\r'
sleep 1
echo -ne '###### (20%)\r'
sleep 1
echo -ne '######### (30%)\r'
sleep 1
echo -ne '############ (40%)\r'
sleep 1
echo -ne '############### (50%)\r'
sleep 1
echo -ne '################## (60%)\r'
sleep 1
echo -ne '##################### (70%)\r'
sleep 1
echo -ne '######################## (80%)\r'
sleep 1
echo -ne '########################### (90%)\r'
sleep 1
echo -ne '############################## (100%)\r'
echo -ne '\n'
clear
cd /etc/mysql/
rm debian.cnf
touch debian.cnf
chmod 600 debian.cnf
clear
figlet "Sutam Project"
echo ""
echo -n "Waktu system :"; date
echo -n "Nama User :"; whoami
echo -n "Banyak pemakai :"; who | wc -l
echo ""
echo "Password baru mysql :"
read -s pass;
echo "[client]" >> debian.cnf
echo "host = localhost" >> debian.cnf
echo "user = root" >> debian.cnf
echo "password = $pass" >> debian.cnf
echo "socket = /var/run/mysqld/mysqld.sock" >> debian.cnf
echo "[mysql_upgrade]" >> debian.cnf
echo "host = localhost" >> debian.cnf
echo "user = root" >> debian.cnf
echo "password = $pass" >> debian.cnf
echo "socket = /var/run/mysqld/mysqld.sock" >> debian.cnf
echo "basedir = /usr" >> debian.cnf
clear
figlet "Sutam Project"
echo "Creator : Rafli Setiawan "
echo "SMK N 1 KEJOBONG"
echo ""
echo "Prepairing to restaring mysql service"
echo ""
echo -ne '### (10%)\r'
sleep 1
echo -ne '###### (20%)\r'
sleep 1
echo -ne '######### (30%)\r'
sleep 1
echo -ne '############ (40%)\r'
sleep 1
echo -ne '############### (50%)\r'
sleep 1
echo -ne '################## (60%)\r'
sleep 1
echo -ne '##################### (70%)\r'
sleep 1
echo -ne '######################## (80%)\r'
sleep 1
echo -ne '########################### (90%)\r'
sleep 1
echo -ne '############################## (100%)\r'
echo -ne '\n'
clear
/etc/init.d/mysql restart
clear
cd /var/www/
wget http://wordpress.org/latest.tar.gz
clear
figlet "Sutam Project"
echo "Creator : Rafli Setiawan "
echo "SMK N 1 KEJOBONG"
echo ""
echo "Prepairing to unpacking package"
echo ""
echo -ne '### (10%)\r'
sleep 1
echo -ne '###### (20%)\r'
sleep 1
echo -ne '######### (30%)\r'
sleep 1
echo -ne '############ (40%)\r'
sleep 1
echo -ne '############### (50%)\r'
sleep 1
echo -ne '################## (60%)\r'
sleep 1
echo -ne '##################### (70%)\r'
sleep 1
echo -ne '######################## (80%)\r'
sleep 1
echo -ne '########################### (90%)\r'
sleep 1
echo -ne '############################## (100%)\r'
echo -ne '\n'
clear
tar xzvf latest.tar.gz
clear
cd /var/www/wordpress/wp-contents/
mkdir uploads
chmod 755 uploads/
chown www-data uploads/
chgrp www-data uploads/
clear
cd /etc/apache2/sites-available/
touch wordpress.conf
echo "<VirtualHost *:80>" >> wordpress.conf
echo "ServerAdmin root@localhost" >> wordpress.conf
echo "DocumentRoot /var/www/wordpress" >> wordpress.conf
echo "</VirtualHost>" >> wordpress.conf
echo "<IfModule mod_rewrite.c>" >> wordpress.conf
echo "RewriteEngine On" >> wordpress.conf
echo "RewriteBase /" >> wordpress.conf
echo "RewriteRule ^index\.php$ -[L]" >> wordpress.conf
echo "RewriteCond %{REQUEST_FILENAME} !-f" >> wordpress.conf
echo "RewriteCond %{REQUEST_FILENAME} !-d" >> wordpress.conf
echo "RewriteRule ./index.php [L]" >> wordpress.conf
echo "</IfModule>" >> wordpress.conf
a2dissite 000-default.conf
a2ensite wordpress.conf
clear
figlet "Sutam Project"
echo "Creator : Rafli Setiawan "
echo "SMK N 1 KEJOBONG"
echo ""
echo "Prepairing to reload & restart apache2 service"
echo ""
echo -ne '### (10%)\r'
sleep 1
echo -ne '###### (20%)\r'
sleep 1
echo -ne '######### (30%)\r'
sleep 1
echo -ne '############ (40%)\r'
sleep 1
echo -ne '############### (50%)\r'
sleep 1
echo -ne '################## (60%)\r'
sleep 1
echo -ne '##################### (70%)\r'
sleep 1
echo -ne '######################## (80%)\r'
sleep 1
echo -ne '########################### (90%)\r'
sleep 1
echo -ne '############################## (100%)\r'
echo -ne '\n'
clear
/etc/init.d/apache2 reload
/etc/init.d/apache2 restart
clear
figlet "Perhatikan"
echo "Database for phpmyadmin : phpmyadmin"
echo "Mysql username for phpmyadmin : root@localhost"
echo "Mysql application password for phpmyadmin : $pass"
echo "Password confirmation : $pass"
echo "Name of the database administrative user : root"
sleep 120
clear
figlet "Sutam Project"
echo "Creator : Rafli Setiawan "
echo "SMK N 1 KEJOBONG"
echo ""
echo "Prepairing to reconfigure phpmyadmin"
echo ""
echo -ne '### (10%)\r'
sleep 1
echo -ne '###### (20%)\r'
sleep 1
echo -ne '######### (30%)\r'
sleep 1
echo -ne '############ (40%)\r'
sleep 1
echo -ne '############### (50%)\r'
sleep 1
echo -ne '################## (60%)\r'
sleep 1
echo -ne '##################### (70%)\r'
sleep 1
echo -ne '######################## (80%)\r'
sleep 1
echo -ne '########################### (90%)\r'
sleep 1
echo -ne '############################## (100%)\r'
echo -ne '\n'
clear
dpkg-reconfigure phpmyadmin
clear
figlet "Sutam Project"
echo ""
echo "Kalian Buat Database Baru Untuk Instalasi Wordpress Database"
echo "Gunakan Phpmyadmin Untuk Memudahkan Dalam Pembuatan Database Baru"