Nama: Umamz
AIJ
- Jelaskan apa yang Anda ketahui tentang shared hosting dan VPS!
- Jelaskan tentang software yang harus diinstall terlebih dahulu di sistem operasi
Windows sebelum dapat menginstall dan menggunakan CMS WordPress! - Jelaskan tentang software-software yang harus diinstall terlebih dahulu di sistem
operasi Debian sebelum dapat menginstall dan menggunakan CMS WordPress! - Jabarkan secara singkat langkah-langkah instalasi dan konfigurasi CMS WordPress!
- Sebutkan perintah-perintah di terminal Debian 9.5 beserta fungsinya untuk instalasi
dan konfigurasi :
a. Apache2
b. MySQL (MariaDB)
c. PHP
d. WordPress
JAWAB
1)VPS merupakan singkatan dari Virtual Private Server. VPS hosting adalah salah satu
layanan hosting yang paling banyak digunakan untuk mengonlinekan website. Tipe
hosting ini menggunakan teknologi virtualisasi yang menyediakan resourse dedicated
(pribadi) di server meskipun digunakan oleh lebih dari satu user
Shared hosting adalah layanan hosting di mana sebuah account hosting ditaruh
bersama-sama beberapa account hosting lain dalam satu server yang sama, dan
memakai services bersama-sama. Keuntungan shared hosting adalah harganya
yang murah. - software yang harus diinstall terlebih dahulu sebelum menginstall wordpress di
windows adalah Xampp. XAMPP adalah perangkat lunak bebas, yang
mendukung banyak sistem operasi, merupakan kompilasi dari beberapa
program. Fungsinya adalah sebagai server yang berdiri sendiri, yang terdiri atas
program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang
ditulis dengan bahasa pemrograman PHP dan Perl. - software yang harus diinstall terlebih dahulu sebelum menginstall wordpress di
debian
- Apache adalah software web server yang gratis dan bersifat open source.
Server ini telah menjadi platform bagi 46% website di seluruh dunia. Nama
resminya adalah Apache HTTP Server, dan software ini dikelola dan
dikembangkan oleh Apache Software Foundation.
- MySQL adalah sebuah perangkat lunak system manajemen basis data SQL
(DBMS) yang multithread, dan multi-user. MySQL adalah implementasi dari
system manajemen basisdata relasional (RDBMS).
MariaDB adalah sistem manajemen database relasional yang dikembangkan dari
MySQL. … Salah satu alasannya, MySQL telah diakuisisi oleh Oracle sehingga
menyebabkan MySQL menjadi produk yang berlisensi proprietary. Dengan
diakuisisinya MySQL oleh Oracle, maka pengembangan MySQL pun sudah tidak
leluasa lagi. - PHP adalah singkatan dari “PHP: Hypertext Preprocessor”, yaitu bahasa
pemrograman yang digunakan secara luas untuk penanganan pembuatan dan
pengembangan sebuah situs web dan bisa digunakan bersamaan dengan CSS
dan HTML. PHP diciptakan oleh Dr. Leonardo Bernart pertama kali tahun 1994.
4) Instalasi CMS WordPress
Langkah pertama buka debian CLI, Kemudian kita buat alamat static untuk debian, saya
beri alamat 192.168.2.2, dan pastikan itu menggunakan jaringan adapter hanya host,
dan siapkan juga dvd 1 2 3 untuk mengistal paket paket yang akan kita gunakan
nantinya.
auto eth1
iface eth1 inet static
address 192.168.2.2
netmask 255.255.255.0
network 192.168.2.0
Selelah itu save, dan setelah itu kita restart jaringan dengan memasukan perintah “
service networking restart “. Selelah itu buat alamat ip address di windows secara static,
saya berikan alamat 192.168.2.3 .
Setalah debian dan windows telah diberikan ip address, ubah IP Address ke static dan
ubah jaringan ke Host-Only juga pastikan antara IP debian dan windows bisa saling ping.
Langkah selanjutnya Download cms wordpress, di wordpress.org .
Kemudian lakukan drag and drop pada file drupal dari windows ke debian dengan
perantara winscp untuk bisa melakukan transfer file antara windows dan linux kita
butuhkan ftp untuk melakukannya. Setelah itu buka dan unzip wordpress. Dengan
perintah ” unzip wordpress.zip ” jika kalian tidak bisa melakukan unzip maka kalian instal
dulu dengan perintah ” apt-get install unzip “.
Konfigurasi Cms WordPress
Langkah berikutnya pindahkan folder wordpress tersebut ke /var/www folder yang
bernama wordpress tersebut dengan menuliskan perintah ” mv
/home/aldipradana/wordpress /var/www “.Tambahkan host (wordpress) kedalam
virtual host. caranya, ” edit file etc/apache2/enable-site/wordpress.conf ” lalu
tambahkan perintah berikut ini tampa menggunakan #.
ServerName aldipradana.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/wordpress
Options Indexes FollowSysLinks MultiViews ExecCGI AllowOverride All Oreder allow,deny Allow from all
Kemudian tambahkan permission pada pada folder wordpress yang terbentuk pada saat
kita extract hasil download tadi. Ketikkan perintah ” chmod -R 777 wordpress ” pada
terminal, kemudian klik enter untuk mengeksekusi perintah.
Lalu buka dengan browser dengan alamat 192.168.2.2/phpmyadmin (sebelumnya saya
telah menginstal phpmyadmin, mysql), login dengan username dan password yang telah
dibuat saat melakukan penginstalan phpmyadmin. Kemudian buat database untuk
wordprass. Disini saya berikan nama database dengan nama “wordpressaldi” .
Setelah itu buka di browser dengan alamat 192.168.2.2/wordpress. Lalu Klik let’s go dan
isikan form seperti yang telah kita buat pada saat instalasi phpmyadmin lalu submit.
Database diisi seperti yang kita buat sebelumnya, submit Kemudian klik Installing Now.
Kemudian akan muncul form seperti gambar di bawah ini. Lalu isi semua form sesuai
dengan perintah. Lalu klik instal now!
Kemudian jika sudah klik Log in, Isi form Login, sesuai yang dibuat sebelumnya. Lalu kita
akan disajikan tampilan dashboard wordpress. Disana kita dapat membuat web atau
membuat front end website dengan mudah dan kita bisa mengedit tema sesuai dengan
keinginan pada menu appearance.
Dalam menginstalasi dan mengkonfigurasi CMS WORDPRESS kita harus mengkonfigurasi
dengan akurat dan tepat. Dengan menggunakan drupal developer dapat dengan mudah
membangun berbagai jenis halaman website mulai dari membuat blog sederhana
sampai forum online dengan komunitas yang besar.
5)
A) apache2
1)/etc/default/apache2
file konfigurasi untuk memodifikasi cache, daemon, dan opsi tambahan dari apache
2)/etc/apache2/
direktori utama apache yang berisi file-file konfigurasi
3)/etc/apache2/apache2.conf
file konfigurasi utama dari apache
4)/etc/apache2/ports.conf
file konfigurasi yang menentukan port default dari apache saat listening/running
(default http: 80, dan https/ssl: 443)
5)/etc/apache2/envvars
file yang isinya adalah variabel-variabel default environment dari apache2ctl
6)/etc/apache2/sites-available/
direktori untuk meletakkan file konfigurasi website yang kita buat
7)/etc/apache2/sites-enabled/
direktori tempat symbolic links dari file konfigurasi website kita yang aktif
8)/etc/apache2/mods-available/
direktori tempat module-module yang dibutuhkan oleh apache
9)/etc/apache2/mods-enabled/
direktori tempat symbolic links dari module-module yang di-load oleh apache
10)/etc/logrotate.d/apache2
file konfigurasi logrotate apache
11)/usr/share/apache2/error
berisi file-file peringatan untuk HTTP error
12)/etc/apache2/magic
untuk menentukan tipe media apa saja yang bisa dilayani oleh apache (video, audio, dll)-
B)MySQL
mysql-apt-config*
mysql -u root
mysqldump -u root -p kampus > kampus.sql
C)