Saturday, August 30, 2014

Cara Sinkronisasi File dan Folder menggunakan rsync di Linux Centos 6

1. Install Paket rsync dengan perintah
# yum install rsync 

Syncronisasi pada single server / di server yang sama

Saya akan mensyncronize folder lampp1 ke folder lampp2 :

1. Periksa folder lampp1
# ls /root/lampp1

2. Buat folder tempat penyimpanan ke dua
# mkdir /root/lampp2

3. Masukkan perintah rsync
# rsync -avz /root/lampp1/ /root/lampp2

4. Periksa folder lampp2
# ls /root/lampp2


Syncronisasi dari local server ke remote

# rsync -avz /root/lampp1/ root@192.168.1.253:/root/lampp2


Syncronisasi dari local server ke remote

# rsync -avz root@192.168.1.254:/root/lampp1/ /root/lampp2

Friday, August 29, 2014

Cara Install Web Server menggunakan XAMPP Linux di Centos

Berikut adalah langkah-langkah untuk menginstall Web Server menggunakan XAMPP di Centos:
1. Download File XAMPP terlebih dahulu
# yum install wget
# wget http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.3/xampp-linux-x64-1.8.3-3-installer.run

2. Jadikan XAMPP tersebut EXECUTE agar bisa di Install
# chmod +x xampp-linux-x64-1.8.3-3-installer.run

3. Install XAMPP tersebut
# ./xampp-linux-x64-1.8.3-3-installer.run

4. Ijinkan semua jaringan agar bisa akses XAMPP tersebut
Edit file /opt/lampp/etc/extra/httpd-xampp.conf 
=> Tambahkan baris Require All Granted
=> Berikan comment # Require Local

Seperti ini tampilannya :
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
    # Require local
    Require all granted
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

5. Restart semua service menggunakan XAMPP script
# /opt/lampp/lampp restart

Seperti ini hasilnya :
[root@localhost ~]# /opt/lampp/lampp restart
Restarting XAMPP for Linux 1.8.3-3...
XAMPP: Stopping Apache...ok.
XAMPP: Stopping MySQL...ok.
XAMPP: Stopping ProFTPD...not running.
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
[root@localhost ~]# 

6. Buka XAMPP tersebut menggunakan Browser

Sumber : http://sharadchhetri.com/2014/03/24/install-xampp-centosrhel-6-5/

Friday, August 15, 2014

Cara Kirim Email melalui PHP

Ada dua file yang harus diubah settingan defaultnya jika ingin melakukan pengiriman email melalui PHP.

1. file php.ini

[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = smtp.gmail.com
; http://php.net/smtp-port
;smtp_port = 465

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = reboot.bs@gmail.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "\"\xampp\sendmail\sendmail.exe\" -t"
 
 
2. file sendmail.ini

# Example for a user configuration file

# Set default values for all following accounts.
defaults
logfile "\xampp\sendmail\sendmail.log"

# Mercury
#account Mercury
#host localhost
#from postmaster@localhost
#auth off

# A freemail service example
#account Gmail
#tls on
#port 465
#tls_certcheck off
#host smtp.gmail.com
#from reboot.bs@gmail.com
#auth on
#user reboot.bs@gmail.com
#password 212rebootbs

# Set a default account
#account default : Gmail

#=======Tambahkan Koding dibawah ini ya =============
# SMTP Gmail
account Gmail
tls on
port 465
tls_starttls off
tls_certcheck off
host smtp.gmail.com
from reboot.bs@gmail.com
auth on
user reboot.bs@gmail.com
password #####

account default : Gmail
3. Test pengiriman email Silahkan buat file test pengiriman email dengan PHP, berikut contoh nya,
 <?php
 
 $tujuan = "ribut.klik@gmail.com";
 $subject = "Contoh Email";
 $pesan = "Ini hanya contoh email saja";
 if(mail($tujuan, $subject, $pesan)){
  echo"Terkirim BRO..";
 }else{
  echo"Gagal BRO";
 }
 ?>