Kusprayitna Blogs

Hidup untuk berbagi ilmu :: IT Linux Windows Database Oracle PHP OpenSource

Archive for May, 2012

Upgrade PHP53 Joomla menjadi error

Posted by kusprayitna on 25th May 2012

Waktunya migrasi server, maka seperti biasa sekaligus update aplikasi yang dibutuhkan, salah satunya adalah php. Default OS Centos 5.x adalah versi 5.1.6 dan di upgrade ke versi 5.3

Salah satu website yang diujicobakan adalah website dengan cms joomla versi 1.0.

Hasil ujicoba yaitu :

1. Website berjalan tetapi tidak ada halaman yang dapat dilihat

2. Error di website yaitu :

PHP Warning: Parameter 2 to frontpage() expected to be a reference, value given in /home/website/public_html/includes/Cache/Lite/Function.php on line 100

Read the rest of this entry »

Posted in Scripting | No Comments »

Time Server, hal kecil yang sangat berguna

Posted by kusprayitna on 25th May 2012

Waktu komputer terkadang diabaikan ketepatannya, akan tetapi jika waktu itu berpengaruh kepada banyak orang maka akan berbeda ceritanya, misalnya jam di mesin-mesin presensi.

Ketika orang melihat waktu yang berbeda-beda antar setiap mesin, maka akan menyebabkan komplain.

Untuk itu dibutuhkan penyeragaman waktu setiap mesin dengan mengambil waktu acuan di server.

Tahapan instalasi time server

Seting time server di centos:

1. Yum install ntp

# yum install ntp

Loaded plugins: fastestmirror, priorities

Loading mirror speeds from cached hostfile

* base: mirror.averse.net

* extras: virror.hanoilug.org

* updates: mirror.averse.net

base                                                     | 1.1 kB     00:00

extras                                                   | 2.1 kB     00:00

updates                                                  | 1.9 kB     00:00

updates/primary_db                                       | 345 kB     00:00

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package ntp.i386 0:4.2.2p1-15.el5.centos.1 set to be updated

--> Finished Dependency Resolution

Read the rest of this entry »

Posted in Application, Centos | No Comments »

Install cacti di centos

Posted by kusprayitna on 25th May 2012

Ini adalah dokumen lama yang terlewatkan untuk di posting di blog,

Cacti adalah sebuah software open source berbasiskan PHP scripting yang berfungsi antara lain:

  1. Memonitor jaringan, seperti trafik jaringan, ping latensi, dll
  2. Memonitor server, seperti jumlah koneksi, CPU usage, dll
Keuntungan dari cacti ini bahwa data ditampilkan dalam bentuk grafik berbasiskan waktu, baik itu 1 jam, 1 hari, 1 minggu atau bahkan bulanan.
Tahapan instalasi yaitu :

1. Install Centos

2. Install Apache + php

# yum install http php php-mysql php-mbstring php-snmp

3. Install snmp utility

# yum install net-snmp net-snmp-utils

Read the rest of this entry »

Posted in Application, Centos | No Comments »

Setup Database MySQL Clustering

Posted by kusprayitna on 15th May 2012

Database MySQL merupakan database yang sudah tidak asinglagi bagi kita di dunia internet ataupun database gratisan.

Seperti halnya di kantor saya Universitas Islam Indonesia menggunakan database MySQL untuk melayani hosting website bagi sudbomain di bawah uii.ac.id

Untuk meningkatkan kinerja database yang semakin lama diakses olehbanyak pengguna, tentunya melalui websitenya, maka diperlukan upgrade.

Upgrade dilakukan dalam dua jenis, yaitu upgrade hardware dengan menambah kapasitas RAM maupun Harddisk dan jumlah prosesor. Upgrade ini terbatas oleh kemampuan hardware, dimana jumlah slot RAM hanya ada 4 buat slot dan slot CPU hanya ada.

Upgrade yang kedua adalah dengan menambahkan jumlah komputer servernya.

Upgrade yang kedua ini mempunyai beberapa hal yang harus dipertimbangkan, yaitu bagaimana data dibeberapa komputer harus sama. Masalah ini biasa disebut dengan clustering.

Dalam artikel ini, clusting database MySQL akan dilakukan tahap demi tahap mengguankan OS Centos 5.8 dan MySQL 5.

Komputer yang dibutuhkan adalah :

a. 1 buah untuk MySQL Cluster Manager (alokasi IP : 192.168.0.130)

b. 2 buah untuk MySQL database server (alokasi IP : 192.168.0.131 & 192.168.0.132)

c. 1 buah untuk Loadbalancing (alokasi IP : 192.168.0.1)

Tahapan yang dilakukan yaitu :

A. Persiapan

1. Install OS Centos versi 5.8 dan update

Ini dilakukan sebanyak jumlah server yang dibutuhkan, baik dilakukan di Virtual Machine maupun komputer fisik tidak menjadi masalah.

2. Download MySQL-Server

MySQL yang dipakai adalah versi  5.0.19 (versi max!)

Read the rest of this entry »

Posted in manual, My SQL | No Comments »