Kusprayitna Blogs

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

Archive for the 'Scripting' Category

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 »

Koneksi ke database ekternal di joomla

Posted by kusprayitna on 6th April 2010

Tertarik dengan pemrograman berbasiskan CMS Joomla untuk manajemen hotspot, tahapan berikutnya setelah kemarin sudah berhasil mengintegrasikan dengan One Account Policy maka sekarang belajar menghubungkan Joomla dengan database eksternal.

Untuk teknik pemrogramannya saya pilih dengan membuat sebagai komponen sederhana yang di modifikasi dari contoh helloworld yang ditemui di internet.

Untuk koneksi menggunakan native PHP MySQL ke eksternal database mengalami kegagalan, yaitu dengan pesan  "Gagal loading module".

<?php
$con = mysql_connect("localhost", "radius", "abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
Read the rest of this entry »

Posted in Joomla, Programming, Scripting | 5 Comments »

Backup webserver ke FTP Server dengan script

Posted by kusprayitna on 22nd December 2009

Setelah kemarin berhasilmembuat script untuk membuat subdomain dalam managemen webserver Apache, maka di perlukan aktifitas harian yang dapat menyingkat pekerjaan, yaitu backup otomatis.

Fitur yang diinginkan yaitu :

  1. Backup semua home directori "/home/"
  2. File backup dilakukan kompresi
  3. Backup dilakukan setiap hari, yang otomatis berputar selama 1 minggu, jadai ada 7 file backup harian saja
  4. File backup disimpan di FTP server menggunakan FTP klien yang klasik
  5. Backup file di lokal di simpan di /home/backup

Maka bash script ang dibuat yaitu : Read the rest of this entry »

Posted in Linux, Scripting | No Comments »

Bash scripting di linux

Posted by kusprayitna on 14th December 2009

Salah satu yang harus diketahui di linux adalah kehandalannya menangani script. Koq script, sebab linux mempunyai banyak perintah dasar berupa command line yang dapat disusun dalam sebuah alur logika yang disebut script.

Awal belajar adalah bagaimana membuat script.

Script start service di server

Service di server sengaja di start secara manual, karena masih di lingkungan development. Scriptnya yaitu :

#!/bin/sh
#script utuk startup server

# Start MySQL
/sbin/service mysqld start

# Start Apache
/sbin/service httpd start

# start LDAP Server
/sbin/service ldap start

#start proFTP
/usr/local/proftpd/sbin/proftpd

Untuk dapat dieksekusi sebagai scrip maka:

  1. simpan file, misal dengan nama start.sh --> ext .sh menunjukkan ini adalah file script yang akan dieksekusi dengan shell sh
  2. Tambahkan hak untuk dapat dieksekusi, yaitu chmod +x start.sh
  3. eksekusi dengan cara  ./start.sh

Informasi dari script sederhana diatas yaitu :

  1. Baris pertama adalah aplikasi shell yang digunakan, yaitu /bin/sh
  2. Baris yang diawali dengan "#" adalah comment
  3. Service yang distart yaitu MySQL, HTTP, LDAP dan FTP

Membuat script sangatlah sederhana, seperti batch file di DOS

Dalam artikel berikunya akan dibahas tentang scrip mengecek status service, membuat subdomain dan menghapus subdomain. Read the rest of this entry »

Posted in Linux, Scripting | 3 Comments »