Blog Hosting, Server, Linux, Jaringan Komputer dan Internet 

Error Estabilishing a database connection

Published on April 1, 2015, by in Tutorial.

Apabila website anda tidak bisa dibuka muncul warning “Error Estabilishing a database connection” seperti gambar beikut :

error_database

Sebenarnya cara mengatasinya cukup mudah, permasalahannya yaitu terjadi ubnormali coneksi terhadap database alias mysql. Anda masuk ke root direktori melalui terminal kemudian ketikkan perintah berikut :

# /etc/init.d/mysqld restart

sql_restart

silakan refresh website anda tersebut, harusnya berhasil dan website kembali normal dibuka.

website_ok

Semoga bermanfaat.

Tags: ,

Reset printer Canon iP2770

Published on March 30, 2015, by in Tutorial.

Cara reset printer canon iP2770 cukup mudah, ikuti petujuk berikut :

Pada printer

  1. Tekan tombol reset dan tahan
  2. Tekan tombol power selama lima kali
  3. Posisi tekan kelima tahan dulu
  4. Lepas kedua tombol secara bersamaan
  5. Akan terdeteksi printer baru

 

Sebelumnya bagi yang belum memiliki software resetter 3200 bisa DOWNLOAD disini

Pada Aplikasi Resetter 3200

  1. Absorber Clear ink counter pilih Main kemudian klik SET
  2. Ink absorber counter pilih Main kemudian klik SET
  3. Klik EEOPROM. dan printer akan mencetak 1 lembar
  4. Matikan dan hidupkan kembali printer

servicetoll3200

Demikian tutorial singkat ini, semoga bermanfaat.

Cara upgrade versi WHM/ cPanel

Published on March 18, 2015, by in Tutorial.

Cara Upgrade WHM/ cPanel ada 2 cara, yaitu dengam neggunakan GUI dan menggunakan terminal.

Menggunakan GUI :

  • Login ke WHM server
  • Ketik upgrade
  • Pilih Upgrade to the last version
  • Tungu sampai proses upgrade selesai

 

Menggunakan terminal :

  • Login menggunakan user root
  • Jalankan script berikut : /scripts/upcp
  • Tunggu sampai selesai

Demikian, semoga bermanfaat

Cara Install CageFS di CLoudLinux

Published on March 18, 2015, by in Download.

Langsung ke terminal menggunakan user root, ikuti langkah berikut :

# yum install cagefs
# /usr/sbin/cagefsctl –init

Kemudian install paket PHP Alternatifnya :

# yum groupinstall alt-php*

Supaya Enabled Users Otomatis di CageFS gunakan perintah berikut :

# /usr/sbin/cagefsctl –enable-all
# /usr/sbin/cagefsctl –force-update

cagefs akan otomatis enable kalau setiap ada akun baru di cpanel

Demikian uraian singkat ini, semoga bermanfaat.

Pengaturan VPN Dengan PPTP

Published on January 6, 2015, by in Tutorial.

Salah satu pertanyaan yang sering diajukan dari pengguna kami adalah bagaimana menambahkan alamat IP ke server mereka. Anda dapat menetapkan alamat IP pribadi Anda sendiri untuk droplet Anda dengan membuat terowongan VPN. Apakah Anda ingin membangun sendiri Virtual Private Network (VPN), atau menetapkan sertifikat SSL untuk alamat IP, Anda memiliki beberapa pilihan. Dari semua pilihan yang mungkin, yang paling optimal adalah antara PPTP dan OpenVPN. A Point-To-Point Tunneling Protocol (PPTP) memungkinkan Anda untuk menerapkan VPN Anda sendiri sangat cepat, dan kompatibel dengan sebagian besar perangkat mobile. Meskipun PPTP kurang aman dari OpenVPN, juga lebih cepat dan menggunakan lebih sedikit sumber daya CPU.

Langkah 1 – Instalasi PPTP
Anda harus memilih salah satu server bertanggung jawab untuk menangani keluar IP kepada orang lain dan otentikasi semua server Anda ke VPN Anda. Ini akan menjadi Server PPTP Anda.
Pada CentOS 6 x64:
rpm -i http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
yum -y install pptpd
Pada Ubuntu 12.10 x64:
apt-get install pptpd
Sekarang Anda harus mengedit /etc/pptpd.conf dan tambahkan baris berikut:
localip 10.0.0.1
remoteip 10.0.0.100-200
Dimana localip adalah alamat IP dari server Anda dan remoteip adalah IP yang akan ditugaskan untuk klien yang terhubung ke itu.
Selanjutnya, Anda harus otentikasi setup untuk PPTP dengan menambahkan pengguna dan password. Cukup tambahkan mereka ke / etc / ppp / chap-secrets:

# user1 pptpd password1

# user2 pptpd password2

 

Dimana klien username, server jenis layanan – pptpd misalnya kita, rahasia adalah password, dan alamat IP yang menspesifikasikan alamat IP dapat mengotentikasi. Dengan menetapkan ‘*’ di IP bidang alamat, Anda menentukan bahwa Anda akan menerima pasangan username / password untuk IP apapun.
Langkah 2 – Tambahkan server DNS ke / etc / ppp / pptpd-opsi
ms-dns 8.8.8.8
ms-dns 8.8.4.4
Sekarang Anda dapat mulai daemon PPTP:
Layanan pptpd Restart
Pastikan bahwa itu berjalan dan menerima koneksi:

# netstat -alpn | grep : 1723

 

Langkah 3 – Setup Forwarding
Hal ini penting untuk mengaktifkan IP forwarding pada server PPTP Anda. Ini akan memungkinkan Anda untuk meneruskan paket antara IP publik dan IP pribadi yang Anda setup dengan PPTP. Cukup mengedit /etc/sysctl.conf dan tambahkan baris berikut jika tidak ada di sana sudah:
net.ipv4.ip_forward = 1
Untuk membuat perubahan yang aktif, jalankan sysctl -p
Langkah 4 – Membuat aturan NAT untuk iptables
iptables-t nat -A POSTROUTING -o eth0 -j MASQUERADE && iptables-save
Jika Anda juga ingin klien PPTP Anda untuk berbicara satu sama lain, tambahkan aturan iptables berikut:
iptables –table nat –append POSTROUTING –out-interface ppp0 -j MASQUERADE
iptables -I INPUT -s 10.0.0.0/8 -i ppp0 -j ACCEPT
iptables –append MAJU –Dalam-interface eth0 -j ACCEPT
Sekarang Server PPTP Anda juga bertindak sebagai router.
Jika Anda ingin membatasi mana server dapat terhubung ke tetesan Anda, Anda dapat mengatur aturan iptables yang membatasi TCP terhubung ke port 1723.
Langkah 5 – Setup Klien
Pada server klien Anda, menginstal klien PPTP:
yum -y install pptp
Langkah 6 – Tambahkan modul Kernel yang diperlukan
modprobe ppp_mppe
Buat file baru / etc / ppp / rekan / pptpserver dan tambahkan baris berikut, menggantikan nama dan password dengan nilai-nilai Anda sendiri:
pty “PPTP 198.211.104.17 –nolaunchpppd”
nama box1
sandi 24oiunOi24
PPTP RemoteName
membutuhkan-MPPE-128
Dimana 198.211.104.17 adalah alamat IP publik server PPTP kami, dengan username ‘box1′ dan password ’24oiunOi24’ bahwa kita ditentukan / etc / ppp / chap-secrets mengajukan pada server PPTP kami.
Sekarang kita bisa ‘sebut’ Server PPTP ini, karena ini adalah protokol point-to-point. Apapun nama yang Anda berikan rekan-rekan Anda file dalam / etc / ppp / teman / harus digunakan dalam baris berikutnya ini. Karena kita disebut berkas pptpserver kami:
pppd panggilan pptpserver
Anda akan melihat koneksi sukses dari log server PPTP:

# tail -f /var/log/syslog

Pada klien PPTP Anda, setup routing ke jaringan pribadi Anda melalui antarmuka ppp0:
ip route add 10.0.0.0/8 dev ppp0
Ppp0 antarmuka Anda harus datang client server PPTP, dan dapat diperiksa dengan menjalankan ifconfig

Sekarang Anda dapat ping server PPTP Anda dan klien lain yang terhubung ke jaringan ini:

Kita bisa menambahkan klien PPTP kedua ke jaringan ini:
yum -y install pptp
modprobe ppp_mppe
Tambahkan ke / etc / ppp / rekan / pptpserver (mengganti dengan nama dan password nilai-nilai Anda sendiri):
pty “PPTP 198.211.104.17 –nolaunchpppd”
nama box2
sandi 239Aok24ma
PPTP RemoteName
membutuhkan-MPPE-128
Sekarang berjalan pada klien kedua berikut:
pppd panggilan pptpserver
ip route add 10.0.0.0/8 dev ppp0

 

Anda juga dapat ping klien pertama, sebagai paket akan pergi melalui server PPTP dan diteruskan menggunakan aturan iptables kita ditempatkan sebelumnya:

Pengaturan ini memungkinkan Anda untuk membuat jaringan pribadi virtual Anda sendiri:

Jika Anda ingin memiliki semua perangkat Anda berkomunikasi secara aman pada satu jaringan, ini adalah cara cepat mengimplementasikannya.
Anda dapat menggunakannya dengan Nginx, Squid, MySQL, dan aplikasi lainnya yang dapat Anda pikirkan.
Karena lalu lintas adalah 128-bit dienkripsi, itu kurang CPU-intensif daripada OpenVPN, dan masih memberikan tingkat tambahan keamanan untuk lalu lintas Anda.

sumber : https://www.digitalocean.com/community/tutorials/how-to-setup-your-own-vpn-with-pptp

Port Porwarding Centos

Published on January 6, 2015, by in Tutorial.

Untuk melakukan port pordwarding di Centos gunakan perintah iptables.

Misalkan :

Port yang akan difordward = 8291

ip public = 103.242.101.101

ip lokal tujuan = 192.168.101.2

 

Gunakan perintah berikut :

# iptables -t nat -A PREROUTING -d 103.202.101.101 -p tcp –dport 8291 DNAT –to-destination 192.168.101.2:8291

simpan dengan perintah :

# iptables save

 

Tags:

Merubah Upload File di Hosting

Published on December 12, 2014, by in Tutorial.

Untuk mengubah besarnya file yang bisa diupload pada server centos kita, caranya yaitu dengan membuka file php.ini yang berada pada direktori /etc/php.ini seperti berikut :

# nano /etc/php.ini

cari memory_limit, upload_max_filesize dan post_max_size, ubah sesuai dengan keinginan kita.

 

Menjadi seperti berikut :

memory_limit = 32M
upload_max_filesize = 10M
post_max_size = 20M

Restart httpd dengan perintah :

service httpd restart

Semoga bermanfaat.

 

Install, Upgrade dan Downgrade PHP

Published on November 23, 2014, by in Tutorial.

Installing/ Upgrading/ Downgrading PhP version
Installing PhP

1) Installing PhP via yum RPM Packages

First time installing php on your server = refer to “Installing PhP together with mysql”

2) Installing PhP via Source (w/o yum )

Download the “tar.gz” file from :-

http://us1.php.net/get/php-5.3.17.tar.gz/from/a/mirror

Extract to a folder (in your linux host)

# ./configure

# make

# make install

– the problem with installing via source – is that our VM is not installed with the gcc compiler and other stuffs – that are needed for installation from source to be successful.
– you will have to find out how to install those other stuffs before you can install php via source.

Therefore, we suggest installing via yum instead.

——————————————————————————

Upgrading PhP

Check your php version

# yum info php

Look at the installed packages= eg. Version: 5.3.16-9

Upgrade PhP ver 5.3 to the latest version

Download and install the atomic.repo file located in = /etc/yum.repos.d.

# cd /etc/yum.repos.d

# wget -q -O – http://www.atomicorp.com/installers/atomic |sh

Check the available latest php version from atomic repo server :

# yum check-update php

-> you will see eg. :-

Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* atomic: www2.atomicorp.com
* rpmforge: repoforge.spinellicreations.com

php.i386 5.4.22-28.el5.art atomic

-> which means that the latest version is = 5.4.22-28

# yum update php
# yum update php php-* mysql-*
=> yum upgrade all available installed php and mysql packages to the latest version – getting them from the atomic repo server.

If you want to install additional packages :-
# yum install php-mcrypt php-mhash php-mssql php-tidy
=> this is installing php packages = “php-mcrypt”, “php-mhash”, “php-mssql”, “php-tidy” – of the latest version – getting them from the atomic repo server

# /etc/init.d/httpd restart

Check that all your php packages are of the latest version = # rpm -qa | grep php

———————————————————————————————

Downgrading PhP

# yum downgrade php*

– repeat the process again if you want to downgrade further.

If you are unable to downgrade further using the above method :

Example -> by doing the above method, the oldest PhP version that you get is = 5.3.16-9

Let say you want to install PhP ver 5.2.5-7 , but currently you have PhP version 5.3.16-9

Firstly, you want yum to stop updating php with the latest version :-

————————————————–
-> vi /etc/yum.repos.d/atomic.repo
add this line (after the last line)= exclude=php*

exclude php and kernel packages during yum update

vi /etc/yum.conf

Append the following line under [main] section, enter:
exclude=php* kernel*

————————————————–

> Check/List existing (installed) php packages :-

# rpm -qa | grep php

eg. you get :-

php-5.3.16-9.el5.art
php-common-5.3.16-9.el5.art
php-cli-5.3.16-9.el5.art
php-gd-5.3.16-9.el5.art
php-mcrypt-5.3.16-9.el5.art
php-tidy-5.3.16-9.el5.art
php-mssql-5.3.16-9.el5.art
php-mbstring-5.3.16-9.el5.art
php-ldap-5.3.16-9.el5.art
php-pdo-5.3.16-9.el5.art
php-xml-5.3.16-9.el5.art
php-mysql-5.3.16-9.el5.art

> Remove all of the existing php 5.3 packages :-

# yum remove php-5.3.16-9.el5.art
# yum remove php-gd-5.3.16-9.el5.art
# yum remove php-common-5.3.16-9.el5.art ( this will automatically remove several other pkgs too )

and so on .. remove everything

# service httpd restart

# yum info php ( you should get nothing – no php )

– or check via your web browser = /phpinfo.php

> Download php packages

http://www6.atomicorp.com/channels/atomic/centos/5/i386/RPMS/ ( this link may not get you to much older RPMs )
http://rpmfind.net/linux/rpm2html/search.php (this link might get you much older RPMs)
http://rpm.pbone.net/ (you can also try searching here eg. search for = php-cli-5.2.5-7.i386.rpm )

-> You are looking for php packages of version = 5.2.5-7
-> look for i386 (32bit) , CentOs 5.10 ( -check your CentOS version)

eg. version 5.2.5-7

php-5.2.5-7.i386.rpm
php-cli-5.2.5-7.i386.rpm
php-common-5.2.5-7.i386.rpm
php-dba-5.2.5-7.i386.rpm
php-devel-5.2.5-7.i386.rpm
php-gd-5.2.5-7.i386.rpm
php-imap-5.2.5-7.i386.rpm
php-ldap-5.2.5-7.i386.rpm
php-mbstring-5.2.5-7.i386.rpm
php-mcrypt-5.2.5-7.i386.rpm
php-mssql-5.2.5-7.i386.rpm
php-mysql-5.2.5-7.i386.rpm
php-pdo-5.2.5-7.i386.rpm
php-tidy-5.2.5-7.i386.rpm
php-xml-5.2.5-7.i386.rpm

or version = 5.2.17-1

php-5.2.17-1.el5.art.i386.rpm
php-cli-5.2.17-1.el5.art.i386.rpm
php-common-5.2.17-1.el5.art.i386.rpm
php-dba-5.2.17-1.el5.art.i386.rpm
php-devel-5.2.17-1.el5.art.i386.rpm
php-gd-5.2.17-1.el5.art.i386.rpm
php-imap-5.2.17-1.el5.art.i386.rpm
php-ldap-5.2.17-1.el5.art.i386.rpm
php-mbstring-5.2.17-1.el5.art.i386.rpm
php-mcrypt-5.2.17-1.el5.art.i386.rpm
php-mssql-5.2.17-1.el5.art.i386.rpm
php-mysql-5.2.17-1.el5.art.i386.rpm
php-pdo-5.2.17-1.el5.art.i386.rpm
php-tidy-5.2.17-1.el5.art.i386.rpm
php-xml-5.2.17-1.el5.art.i386.rpm

> Upload to /etc/yum.repos.d/

> Start installing the older PhP

# cd /etc/yum.repos.d/

— example with version 5.2.5-7 :-

# yum install php-common-5.2.5-7.i386.rpm
# yum install php-cli-5.2.5-7.i386.rpm
# yum install php-5.2.5-7.i386.rpm

.. and so on with lastly :-

# php-mssql-5.2.5-7.i386.rpm
# php-mysql-5.2.5-7.i386.rpm

> If there is problem installing any one of the package
eg. — missing dependancy (it will show which rpm is needed) = install the needed package first, and try installing the problem package again.
eg. — if there are other errors -> try # yum clean all, # service httpd restart, and install that package again
eg. — It reports rpm not signed -> you will need to disable the “sign” checks at = /etc/yum.conf
# vi /etc/yum.conf
gpgcheck=0
# service httpd restart
-> try installing again
( just for your info = there is also a gpgcheck=1 at /etc/yum.repos.d/atomic.repo )

— example with version 5.2.17-1 :-

# yum install php-5.2.17-1.el5.art

– this will automatically install = php-cli-5.2.17-1.el5.art , php-common-5.2.17-1.el5.art

– continue installing the rest ( the same as mentioned above )

.. and lastly (these two must be installed last) :-

# yum install php-mssql-5.2.17-1.el5.art.i386.rpm
# yum install php-mysql-5.2.17-1.el5.art.i386.rpm

———————————–

Restart apache = # service httpd restart

# yum info php

You should see installed php Version: 5.2.5-7 ( or 5.2.17-1 )

# service mysqld restart

Go to web browser, check = /phpinfo.php

==================================

More commands:-

List missing dependant rpm files ( once you know them, you can then install them using yum )

# yum install yum-utils ( to get the utility package-cleanup )

# package-cleanup –problems

 

dikutip dari : https://docs.comp.nus.edu.sg/node/4119

Tags: ,

Pointing domain menggunakan ns record di zpanel

Published on August 7, 2014, by in Tutorial.

Cara pointing menggunakan name server ns1 dan ns2 pada server zpanel cukup mudah.

Pada penyedia domain

Tambahkan ns1 dan ns2, seperti gambar berikut

xnsus

 

Pada Server Zpanel

Addon Domain xns.us tersebut

Pilih DNS Management –> Manage domain kemudian pilih domain dan Edit

Pada A record

xns-arecord

Pada NS Record ganti ns1 dengan ns1.drnet.biz

xns-nsrecord

Zantastico X pengganti Fantastico

Published on July 4, 2014, by in Tutorial.

Berhubung control panel yang kita install di server centos adalah zpanel alias control panel opensource yang fiturnya masih terbatas tidak selengkap cpanel yang berbayar dan harganya yang luar biasa, maka untuk memudahkan install cms misalkan wordpress saya install zantastico x dengan langkah sebagai berikut :

Masuk ke terminal dengan root akses, masukan repo dengan perintah berikut

# zppy repo add zppy-repo.mach-hosting.com
# zppy update

Setelah selai kita langsung install Zantastico X

# zppy install zantasticox

Selesai install Zantasticox

zantasticox-selesai

 

Untuk mengaktifkan ZantastocoX yang telah diinstall tadi, masuk ke zadmin pilih menu

Server Admin –> Module Admin

Pada List Configure Module Centang Semua Andministrator, Reseller dan User

zadmin-module

Kemudian Simpan perubahan dengan menekan button Save Changes

zadmin-save

Sekarang Zantastico ada dalam Sub Menu Advance

zantastico-advance

Untuk install cms misalnya wordpress pada Zantastico X caranya tinggal klik menu Zantastico dan pilih Install pada WordPress

zantastico-install

 

Untuk upgrade Zantastico, eksekusi perintah berikut :

# zppy update
# zppy upgrade zantasticox

Kalo mau remove zantastico gini caranya (tanpa huruf’x’)

#zppy remove zantastico

Selamat Bereskperiment.