Hosting manager dengan zpanel

WHM memang berlesensi, kalau kita punya server dan tidak untuk bisnis hosting, sebaiknya tidak perlu pakai WHM/cpanel. Banyak kakas versi “free” yang bisa digunakan sebagai alternatif dari WHM, apalagi servernya untuk devel. Barusan coba-coba, di server saya pasang zpanel.

kalau mau, installernya ada di sini. Dan ikuti langkah-langkah berikut

tar -xf zpanelx-centos-6-beta.tar.gz

chmod +x installer.sh.x

yum install ld-linux.so.2
./installer.sh.x

masukkan informasi yang diperlukan

Find your timezone from : http://php.net/manual/en/timezones.php e.g Europe/London

Enter Your Time Zone: Asia/JakartaEnter the FQDN of the server (example: zpanel.yourdomain.com):Enter the Public (external) IP of the server:

Password you will use for MySQL: ***********

Re-enter the password you will use for MySQL: ***********

ZPanel will now install, are you sure (y/n/q)? y
tunggu sampai proses download dan instalasi selesai, server akan reboot sendiri.

Setelah selesai jangan lupa sesegera mungkin login dengan username “zadmin” dan password “password” kemudian rubah username dan password default.
PDF: install zpanel

500 Internal Server Error

Internal server error

The server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator, webmaster@live.btrav.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.More information about this error may be available in the server error log.Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Begitu isi notifikasi dari email , lihat jam.. Pheww 10 PM. ya bagaimana lagi, tugas penjaga server. Buka laptop colok modem dan ssh… T_T. Log adalah teman kita ketika ada error, kita bisa tahu dari dia. cek dulu dia sebelum berasumsi.
solusi dari pesan error itu biasanya berada di :

1. Fix permission 755 untuk folder and 644 untuk file

2. Periksa .httaccess

3. php.ini

nah ketika cek log eh ada

Premature end of script headers: index.php

untuk premature…. kompile lagi apache dan phpnya.

/scripts/easyapache

Plus kosongkan semua isi log.

echo > /usr/local/apache/logs/access_log
echo > /usr/local/apache/logs/error_log
echo > /usr/local/apache/logs/suphp_log

restart apache :D dan selesailah, tugas penambal lubang.. *mari main pes*
PDF:500

easyapache3 got suck!!!

Ketika config server pasti menjumpai error, penyebab errornya banyak. Solusinya tanya ke forum-forum atau langsung tanya ke support. Seperti error yang saya dapati pada easyapache3, waktu mau compile eh dapat.

can’t create /cron/.cpanel/datastore/all_iplist.db: No such file or directory at /usr/local/cpanel/Cpanel/DIp/MainIP.pm line 251.
!! ‘/usr/local/cpanel/bin/apache_conf_distiller –update’ failed with exit code ’512′ !!

solusi jelas belum dapat, atau permasalahannya dimana. Tapi dapat setitik solusi dengan perintan ini.

/scripts/checkperlmodules –force –full
/scripts/upcp –force

tapi kalau dengan itu lama sekali, bergantung seberapa cepat koneksi kita dan koneksi repository yang diakses.

Install gearman php extension di centos

dari tulisan install german server, Selanjutnya install php extension dari gearman, yang tadi adalah gearman server dan client.Bisa pakai pecl tapi kita bahas yang manual :D

Unduh dari Peacl dan kompail gearmand php extension.

wget http://pecl.php.net/get/gearman-1.1.0.tgz
tar -zxvf gearman-1.1.0.tgz

selanjutnya masuk ke direktori gearman, dan jalankan tools untuk persiapan konfigurasi

phpize

kemudian kompile

./configure
make
make install

Kalau sudah tinggal masukkan ektension gearman ke php.ini

“extension = gearman.so”

yang terakhir restart httpdnya :D

Install gearman server dan client di centos 6

Apa itu gearman?  dia adalah job manager, mengatur kinerja paraller, load balancer process. Uniknya dia tidak peduli bahasa apa yang kita pakai, python, php, c tidak masalah buat gearman. Buka disini lebih detile. Nah   karena request dari si progremer  ya sudah harus di install gearmannya.

Mesin yang saya pakai centos, pertama kali sediakan dependencies dari gearman.

yum install uuid-devel libuuid libuuid-devel uuid boost-devel libevent libevent-devel

selanjutnya unduh versi terbaru gearman dari launchpad

unpack, compile dan install

tar -zxvf versi-geraman.tar.gz
./configure
make
make install

Bisa juga sebelum make install, jalankan make test menguji mungkin ada yang kurang dari gearman.Setelah selasai coba jalankan dengan,

$ gearmand -d

PDF file

Terminal Sux!!

Linux Server hanya menyediakan layar hitam, pastinya tanpa grafical user interface…. tapi keadaan ini gak membatasi koq, gak menyedihkan juga… dari terminal tetep bisa ngapa2in. Muter lagu bisa, browsing bisa.. misalnya untuk browsing bisa menggunakan lynx, cukup simple.. ketik lynx [site yang dituju]

tapi ya tetep gak sekeren chrome atau firefox hehehe