Cara Setting VPS Tanpa Control Panel Untuk Wordpress

Setting VPS Tanpa Control Panel Untuk Wordpress
Perintah instalasi wordpress di vps non panel ini buatan mas hardinal sengaja saya copy di blog ini sebagai arsip panutan saya dalam menseting vps tanpa control panel, sekaligus sebagai cadangan siapa tahu suatu saat blog mas hardinal mengalami down ditidak bisa di akses hehe.. kan repot kalau sudah begitu. semoga tidak.

Perintah instalasi dibawah tidak dengan penjelasan yang bertele tele sebab memang ini merupakan rangkuman dari artikel mas hardinal yang begitu panjang. Sengaja dirangkum oleh pembuatnya diambil poin poin yang penting saja biar cepat.

Seperti yang sudah di beritahukan oleh pembuatnya cari ini hanya berlaku di distro Linux Debian 8, VPS nya akan diinstall Nginx, PHP-FPM, MariaDB. Untuk sistem 64 bit atau 32 bit tidaklah masalah, saya pribadi menggunakan yang 32bit beli vps nya di vultr yang 2,5 dollar perbulannya dengan memori ram 512mb.

Mengapa vultr? sebab vps vultr murah namun tidak murahan, sudah banyak yang menguji performa vps vultr termasuk mas hardinal. Jika pembaca berminat membeli vps di vultr bisa klik disini.

Silahkan jalankan perintah ini satu persatu.

SETTING SYSTEM
apt-get update
apt-get install vim
rm -f /usr/bin/vi
ln -s /usr/bin/vim /usr/bin/vi
echo -e 'syntax on\nset number' > .vimrc
echo -e 'deb http://packages.dotdeb.org jessie all\ndeb-src http://packages.dotdeb.org jessie all\ndeb [arch=amd64,i386] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.0/debian jessie main' >> /etc/apt/sources.list
wget http://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg
apt-get install python-software-properties -y
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
apt-get update && apt-get upgrade -y
rm -f dotdeb.gpg

SETTING PHP (lebih tepatnya PHP5-FPM)
apt-get install php5-fpm php5-mysqlnd php5-gd php5-curl -y
sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php5/fpm/php.ini
sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 50M/' /etc/php5/fpm/php.ini

SETTING MARIADB
apt-get install mariadb-server -y

Akan diminta membuat password mysql

mysql_secure_installation

Akan diminta password mysql yang dibuat di atas, setelah dimasukkan, jawab pertanyaan secara berurutan dengan menekan tombol di keyboard: n, y, y, y.

SETTING NGINX
apt-get install nginx -y
sed -i '/http {/a \\tclient_max_body_size 100m;' /etc/nginx/nginx.conf
SETTING VIRTUAL HOST NGINX
vi /etc/nginx/sites-available/example.com

Lalu copy paste tulisan di bawah, sesuaikan nama domain nya:

server {
listen 80;
server_name www.example.com;
return 301 http://example.com$request_uri;
}

server {
listen 80;

root /var/www/html/example.com;
index index.html index.htm index.php;

access_log /var/log/nginx/example.com.access.log;
error_log /var/log/nginx/example.com.error.log;

server_name example.com;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

location ~ /\.ht {
deny all;
}

}

Save kalo sudah. Lanjut…

ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
service nginx restart
service mysql restart
service php5-fpm restart
SETTING DATABASE
mysql -u root -p

Masukkan password yang dibuat di atas, lalu jalankan:

CREATE DATABASE db_example;
CREATE USER 'u_example'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON db_example.* TO 'u_example'@'localhost';
flush privileges;
quit;

INSTALL WORDPRESS DI VPS LINUX DEBIAN
wget https://wordpress.org/latest.tar.gz
tar -xf latest.tar.gz
rm -f latest.tar.gz
mv wordpress example.com
mv example.com /var/www/html/
chown -R www-data:www-data /var/www/html/example.com

Sampai disini wordpress sudah terinstal di vps, hal terakhir yang perlu dilakukan ialah mengarahkan A Records yang ada di registrar atau tempat kita beli domain ke vps kita. Tunggu beberapa menit lalu akses nama domain kamu untuk selanjutnya proses instalasi wordpress.

selesai.

0 Komentar untuk "Cara Setting VPS Tanpa Control Panel Untuk Wordpress"

Back To Top