Difference between revisions of "Instalasi CDRTool"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 54: | Line 54: | ||
---- | ---- | ||
+ | ########################################### | ||
+ | # CDRTool datasources | ||
+ | class DB_CDRTool extends DB_Sql { | ||
+ | var $Host = "127.0.0.1."; | ||
+ | var $Database = "cdrtool"; | ||
+ | var $User = "cdradmin"; | ||
+ | var $Password = "PASSWORD"; | ||
+ | var $Halt_On_Error ="yes"; | ||
+ | } | ||
+ | class DB_Locker extends DB_Sql { | ||
+ | var $Host = "127.0.0.1."; | ||
+ | var $Database = "cdrtool"; | ||
+ | var $User = "locker"; | ||
+ | var $Password = "PASSWORD"; | ||
+ | var $Halt_On_Error ="no"; | ||
+ | } | ||
+ | class DB_radius extends DB_Sql { | ||
+ | var $Host = "127.0.0.1."; | ||
+ | var $Database = "radius"; | ||
+ | var $User = "radius"; | ||
+ | var $Password = "PASSWORD"; | ||
+ | var $Halt_On_Error ="no"; | ||
+ | } | ||
+ | |||
+ | class DB_radius2 extends DB_Sql { | ||
+ | var $Host = "127.0.0.1."; | ||
+ | var $Database = "radius"; | ||
+ | var $User = "radius"; | ||
+ | var $Password = "PASSWORD"; | ||
+ | var $Halt_On_Error ="no"; | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | # set IP server | ||
+ | if ($_SERVER['REMOTE_ADDR']=="192.168.0.2") { | ||
+ | //$verbose=1; | ||
+ | } else { | ||
+ | // prevent set of verbose via post/get | ||
+ | unset($verbose); | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
Restart | Restart | ||
Line 68: | Line 118: | ||
http://localhost/CDRTool/index.phtml | http://localhost/CDRTool/index.phtml | ||
− | + | Username password default admin/admin | |
Revision as of 07:25, 13 March 2008
Siapkan software pendukung
# apt-get install apache2 libapache2-mod-php5 php5 php5-cli php5-mysql php5-curl php-pear # apt-get install php-soap mrtg php5-memcache memcached monit smarty
Download Source Code CDRTool dari situs
http://cdrtool.ag-projects.com/ http://download.dns-hosting.info/CDRTool/
Instalasi yang mudah mungkin
# cp -Rf cdrtool_6.2.3_all.deb /usr/local/src/ # cd /usr/local/src/ # dpkg -i cdrtool_6.2.3_all.deb
Edit /etc/default/cdrtool
# vi /etc/default/cdrtool
Pastikan
RUN_ratingEngine=yes START_MEMCACHE=yes
Edit konfigurasi
# cd /var/www/CDRTool # cp setup/global.inc.new.installation global.inc
Edit global.inc
# vi global.inc
Pastikan
$RatingEngine=array("socketIP" => "127.0.0.1", "socketPort" => "9024", "CDRS_class" => "ser_radius", "prepaid_lock" => true, "log_delay" => 0.05 );
$CDRTool['normalize']['defaultCountryCode'] = "62";
########################################### # CDRTool datasources
class DB_CDRTool extends DB_Sql { var $Host = "127.0.0.1."; var $Database = "cdrtool"; var $User = "cdradmin"; var $Password = "PASSWORD"; var $Halt_On_Error ="yes"; }
class DB_Locker extends DB_Sql { var $Host = "127.0.0.1."; var $Database = "cdrtool"; var $User = "locker"; var $Password = "PASSWORD"; var $Halt_On_Error ="no"; }
class DB_radius extends DB_Sql { var $Host = "127.0.0.1."; var $Database = "radius"; var $User = "radius"; var $Password = "PASSWORD"; var $Halt_On_Error ="no"; }
class DB_radius2 extends DB_Sql { var $Host = "127.0.0.1."; var $Database = "radius"; var $User = "radius"; var $Password = "PASSWORD"; var $Halt_On_Error ="no"; }
# set IP server if ($_SERVER['REMOTE_ADDR']=="192.168.0.2") { //$verbose=1; } else { // prevent set of verbose via post/get unset($verbose);
Restart
# /etc/init.d/cdrtool restart # /etc/init.d/apache2 restart
Mencoba akses ke
http://localhost/CDRTool/index.phtml
Username password default admin/admin