Difference between revisions of "SERWEB"

From OnnoWiki
Jump to navigation Jump to search
 
(13 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
  # pear install DB
 
  # pear install DB
 
  # pear install lOG
 
  # pear install lOG
 +
# pear install XML_RPC
  
 +
Install runkit karena Ubuntu terbaru mengunakan PHP 5
 +
 +
# apt-get install php5-dev
 +
# pecl install -f runkit
 +
 +
Kemungkinan gagal tinggi dalam menginstalasi runkit
 +
masih banyak bug di runkit, kalau ada punya nyali
 +
ada baiknya mengedit source code runkit jika terjadi bug
 +
 +
mungkin ada baiknya dicoba juga untuk menginstal classkit
 +
sebagai pengganti runkit
 +
 +
# pecl install -f classkit
 +
 +
Jangan lupa mengaktifkan extension tersebut
 +
 +
# vi /etc/php5/apache2/php.ini
 +
 +
Pastikan
 +
 +
extension=runkit.so
 +
atau
 +
extension=classkit.so
 +
 +
Jangan lupa untuk me-restart Apache Web  Server
 +
 +
# /etc/init.d/apache2 restart
  
  
Line 19: Line 47:
 
  # tar zxvf serweb-0.9.6.tar.gz
 
  # tar zxvf serweb-0.9.6.tar.gz
 
  # mv serweb-0.9.6 serweb
 
  # mv serweb-0.9.6 serweb
 +
#  chown -Rf www-data /var/www/serweb
 +
 +
 +
# cp -Rf /var/www/serweb/phplib/ /var/www
 +
# chown -Rf www-data /var/www/phplib
  
  
Line 32: Line 65:
 
   Alias /serweb "/var/www/serweb/html"
 
   Alias /serweb "/var/www/serweb/html"
  
 +
 +
 +
Edit file /var/www/serweb/config/config_data_layer.php
 +
 +
# vi /var/www/serweb/config/config_data_layer.php
 +
 +
Cek isi dari
 +
 +
* database type
 +
* database host
 +
* database name
 +
* database user
 +
* database password (default heslo)
 +
 +
 +
 +
Edit file /var/www/serweb/config/config_paths.php
 +
 +
# vi /var/www/serweb/config/config_paths.php
 +
 +
Pastikan path yang digunakan benar. Beberapa path
 +
yang mungkin perlu di perhatikan adalah
 +
 +
/tmp/serweb/
 +
/var/spool/voicemail/
 +
/var/greetings/
 +
/tmp/ser_fifo
 +
 +
 +
Edit file # vi /var/www/serweb/config/config.php
 +
 +
# vi /var/www/serweb/config/config.php
 +
 +
Pastikan isinya sesuai dengan apa yang kita inginkan.
 +
Biasanya cukup aman untuk tidak di edit.
 +
 +
 +
Untuk mengaktifkan log
 +
 +
# touch /var/log/serweb
 +
# chown www-data /var/log/serweb
 +
 +
 +
 +
Edit file /etc/php5/apache2/php.ini
 +
 +
# vi /etc/php5/apache2/php.ini
 +
 +
Pastikan
 +
 +
short_open_tag = On
 +
 +
 +
 +
Restart Apache Web Server
 +
 +
# /etc/init.d/apache2 restart
 +
 +
 +
 +
 +
Buka Web dengan alamat
 +
 +
http://<your-host>/<your-install-dir>/admin/index.php
 +
atau
 +
http://<your-host>/<your-install-dir>/user/index.php
 +
 +
Misalnya,
 +
 +
http://localhost/serweb/admin/index.php
 +
atau
 +
http://localhost/serweb/user/index.php
 +
 +
Gunakan username & password
 +
 +
admin
 +
heslo
 +
 +
 +
 +
 +
==Tampilan SERWEB==
 +
 +
[[Image:Serweb1.jpg|center|200px|thumb]]
 +
 +
[[Image:Serweb2.jpg|center|200px|thumb]]
 +
 +
[[Image:Serweb3.jpg|center|200px|thumb]]
 +
 +
[[Image:Serweb4.jpg|center|200px|thumb]]
 +
 +
[[Image:Serweb5.jpg|center|200px|thumb]]
 +
 +
[[Image:Serweb6.jpg|center|200px|thumb]]
 +
 +
[[Image:Serweb7.jpg|center|200px|thumb]]
  
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 +
* [[SER Softswitch]]
 +
* [[Instalasi SER]]
 
* [[VoIP]]
 
* [[VoIP]]

Latest revision as of 13:36, 7 March 2008

Install software pendukung

# pear install MDB2
# pear install DB
# pear install lOG
# pear install XML_RPC

Install runkit karena Ubuntu terbaru mengunakan PHP 5

# apt-get install php5-dev
# pecl install -f runkit

Kemungkinan gagal tinggi dalam menginstalasi runkit masih banyak bug di runkit, kalau ada punya nyali ada baiknya mengedit source code runkit jika terjadi bug

mungkin ada baiknya dicoba juga untuk menginstal classkit sebagai pengganti runkit

# pecl install -f classkit

Jangan lupa mengaktifkan extension tersebut

# vi /etc/php5/apache2/php.ini

Pastikan

extension=runkit.so

atau

extension=classkit.so

Jangan lupa untuk me-restart Apache Web Server

# /etc/init.d/apache2 restart



Ambil source code SERWEB dari

http://ftp.iptel.org/pub/serweb/

Copykan source code SERWEB ke Folder Web

# cp serweb-0.9.6.tar.gz /var/www/
# cd /var/www
# tar zxvf serweb-0.9.6.tar.gz
# mv serweb-0.9.6 serweb
#  chown -Rf www-data /var/www/serweb


# cp -Rf /var/www/serweb/phplib/ /var/www
# chown -Rf www-data /var/www/phplib




Edit konfigurasi Apache agar ada alias utk SERWEB

# vi /etc/apache2/httpd.conf

Isi dengan entry

 Alias /serweb "/var/www/serweb/html"


Edit file /var/www/serweb/config/config_data_layer.php

# vi /var/www/serweb/config/config_data_layer.php

Cek isi dari

  • database type
  • database host
  • database name
  • database user
  • database password (default heslo)


Edit file /var/www/serweb/config/config_paths.php

# vi /var/www/serweb/config/config_paths.php

Pastikan path yang digunakan benar. Beberapa path yang mungkin perlu di perhatikan adalah

/tmp/serweb/
/var/spool/voicemail/
/var/greetings/
/tmp/ser_fifo


Edit file # vi /var/www/serweb/config/config.php

# vi /var/www/serweb/config/config.php

Pastikan isinya sesuai dengan apa yang kita inginkan. Biasanya cukup aman untuk tidak di edit.


Untuk mengaktifkan log

# touch /var/log/serweb
# chown www-data /var/log/serweb


Edit file /etc/php5/apache2/php.ini

# vi /etc/php5/apache2/php.ini

Pastikan

short_open_tag = On


Restart Apache Web Server

# /etc/init.d/apache2 restart



Buka Web dengan alamat

http://<your-host>/<your-install-dir>/admin/index.php
atau
http://<your-host>/<your-install-dir>/user/index.php

Misalnya,

http://localhost/serweb/admin/index.php
atau
http://localhost/serweb/user/index.php

Gunakan username & password

admin
heslo



Tampilan SERWEB

Serweb1.jpg
Serweb2.jpg
Serweb3.jpg
Serweb4.jpg
Serweb5.jpg
Serweb6.jpg
Serweb7.jpg


Pranala Menarik