Difference between revisions of "SMEOnffLine: Instalasi eGroupWare"

From OnnoWiki
Jump to navigation Jump to search
(New page: Pertama-tama siapkan beberapa fasiltas pendukung seperti MySQL Server, PHP dll, antara lain dapat di install melalui perintah # apt-get install libsyncml0 libsyncml-dev libsyncml...)
 
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Pertama-tama siapkan beberapa fasiltas pendukung seperti [[MySQL Server]], [[PHP]] dll, antara lain dapat di install melalui perintah
 
Pertama-tama siapkan beberapa fasiltas pendukung seperti [[MySQL Server]], [[PHP]] dll, antara lain dapat di install melalui perintah
  
  # apt-get install libsyncml0 libsyncml-dev libsyncml-utils \
+
  apt-get install libsyncml-dev libsyncml-utils \
  opensync-plugin-syncml php-pear php5-gd php5-imap php5-odbc \
+
  php-pear php5-gd php5-imap php5-odbc php5-sqlite \
  php5-pgsql
+
  php5-pgsql apache2 mysql-server libmysqlclient15-dev libphp-adodb \
 
+
libgd2-xpm libgd2-xpm-dev php5-mysql php5-gd php5-curl php-pear \
 +
php5-xmlrpc libnet-ssleay-perl tnef libphp-jpgraph
  
 
Beberapa fasilitas pendukung tampaknya harus di install dengan akses [[Internet]] menggunakan [[PEAR]]
 
Beberapa fasilitas pendukung tampaknya harus di install dengan akses [[Internet]] menggunakan [[PEAR]]
Line 14: Line 15:
 
  pear install HTTP_WebDAV_Server-1.0.0RC4
 
  pear install HTTP_WebDAV_Server-1.0.0RC4
 
  pear install --alldeps Log
 
  pear install --alldeps Log
 +
pear install XML_Feed_Parser
 +
 +
Lakukan [[JpGraph: Instalasi | Instalasi JpGraph]]
  
 
Edit konfigurasi [[PHP]]  
 
Edit konfigurasi [[PHP]]  
  
  # vi /etc/php5/cli/php.ini
+
  vi /etc/php5/apache2/php.ini
 +
 
 
     mbstring.func_overload = 7
 
     mbstring.func_overload = 7
     memory_limit = 32M
+
     memory_limit = 128M
 +
    upload_max_filesize = 8M
 +
    date.timezone = Asia/Jakarta
 +
    date.default_latitude = -6.1744444
 +
    date.default_longitude = 106.8294444
 +
 
 +
Check date.timezone di http://php.net/date.timezone
  
 
Restart [[Apache]] WebServer
 
Restart [[Apache]] WebServer
  
  # /etc/init.d/apache2 restart
+
  /etc/init.d/apache2 restart
 
 
Ambil source code aplikasi eGroupWare yang terbaru dari situs eGroupWare http://www.egroupware.org atau http://www.egroupware.org/download. Lakukan perintah berikut untuk mengcopy dan mengextract source code pada folder Web,
 
 
 
# cp eGroupWare/eGroupware-1.6.002.tar.gz /var/www/
 
# cd /var/www
 
# tar zxvf eGroupware-1.6.002.tar.gz
 
  
Siapkan database untuk eGroupWare, disini akan digunakan database dengan nama egroupware, user database dengan nama egroupware dan password untuk akses database adalah egroupware. Sedang password root MySQL di set sebagai password. Perintah yang digunakan untuk mengkonfigurasi adalah
+
Ambil source code aplikasi eGroupWare yang terbaru dari situs eGroupWare http://www.egroupware.org atau http://www.egroupware.org/download. Lakukan perintah berikut untuk mengcopy dan mengextract [[source code]] pada folder Web,
  
  mysql
+
  cp eGroupware-1.8.002.20110811.tar.gz /var/www/
  mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');
+
  cd /var/www
 +
tar zxvf eGroupware-1.8.002.20110811.tar.gz
  
Jika password Root MySQL database sudah di set maka kita dapat langsung mengkonfigurasi MySQL menggunakan perintah
+
Siapkan [[database]] untuk eGroupWare, disini akan digunakan database dengan nama egroupware, user database dengan nama egroupware dan password untuk akses database adalah egroupware. Sedang password root MySQL di set sebagai '123456'. Perintah yang digunakan untuk mengkonfigurasi adalah
  
  # mysql -u root -p
+
  mysql -u root -p123456
  Enter password:
+
  create database egroupware;
mysql> create database egroupware;
+
  grant ALL on root.* to egroupware@localhost;
  mysql> grant INSERT,SELECT on root.* to egroupware@localhost;
+
  grant ALL on egroupware.* to egroupware@localhost identified by "egroupware";
  mysql> grant CREATE, INSERT, SELECT, DELETE, UPDATE on egroupware.* to egroupware@localhost identified by "egroupwarepass";
+
  grant ALL on egroupware.* to egroupware identified by "egroupware";
  mysql> grant CREATE, INSERT, SELECT, DELETE, UPDATE on egroupware.* to egroupware identified by "egroupwarepass";
+
  exit
  mysql> exit
 
  
 
Ubah owner Web eGroupWare ke owner Apache WebServer
 
Ubah owner Web eGroupWare ke owner Apache WebServer
  
  # chown -Rf www-data.www-data /var/www/egroupware/
+
  chown -Rf www-data.www-data /var/www/egroupware/
  
 
Buat directory & owner /var/lib/egroupware
 
Buat directory & owner /var/lib/egroupware
  
  # mkdir /var/lib/egroupware
+
  mkdir /var/lib/egroupware
  # mkdir /var/lib/egroupware/default
+
  mkdir /var/lib/egroupware/default
  # mkdir /var/lib/egroupware/default/files
+
  mkdir /var/lib/egroupware/default/files
  # mkdir /var/lib/egroupware/default/backup
+
  mkdir /var/lib/egroupware/default/backup
  # chown -Rf www-data.www-data /var/lib/egroupware/
+
  chown -Rf www-data.www-data /var/lib/egroupware/
 +
 
 +
/etc/init.d/apache2 restart
  
 
Selesai sudah semua persiapan untuk instalasi eGroupWare. Kita dapat mengakses situs eGroupWare pada alamat berikut
 
Selesai sudah semua persiapan untuk instalasi eGroupWare. Kita dapat mengakses situs eGroupWare pada alamat berikut
  
  
  http://localhost/egroupware/
+
  http://192.168.0.254/egroupware/
 +
 
 +
 
 +
==Selesaikan konfigurasi melalui Web==
 +
 
 +
Lanjutnya langkah berikut
 +
 
 +
[[Image:Egroupwaresetup1.jpeg|center|200px|thumb]]
 +
 
 +
[[Image:Egroupwaresetup2.jpeg|center|200px|thumb]]
 +
 
 +
[[Image:Egroupwaresetup3.jpeg|center|200px|thumb]]
 +
 
 +
Pastikan semua sudah '''OK'''
 +
 
 +
[[Image:Egroupwaresetup4.jpeg|center|200px|thumb]]
 +
 
 +
Header username ; admin
 +
Header password : 123456
 +
 
 +
[[Image:Egroupwaresetup5.jpeg|center|200px|thumb]]
 +
 
 +
DB Name          : egroupware
 +
DB User          : egroupware
 +
DB Password      : egroupware
 +
Configuration User    : admin
 +
Configuration Password : 123456
 +
 
 +
klik '''Write'''
 +
 
 +
[[Image:Egroupwaresetup6.jpeg|center|200px|thumb]]
 +
 
 +
[[Image:Egroupwaresetup7.jpeg|center|200px|thumb]]
 +
 
 +
Login untuk melakukan konfigurasi
 +
 
 +
Config Username: admin   
 +
Config Password: 123456
 +
 
 +
[[Image:Egroupwaresetup8.jpeg|center|200px|thumb]]
 +
 
 +
[[Image:Egroupwaresetup9.jpeg|center|200px|thumb]]
 +
 
 +
Lakukan '''Install''' semua aplikasi pendukung.
 +
 
 +
 
 +
[[Image:Egroupwaresetup10.jpeg|center|200px|thumb]]
 +
 
 +
[[Image:Egroupwaresetup11.jpeg|center|200px|thumb]]
 +
 
 +
Enter the hostname of the machine on which this server is running: 192.168.0.254
 +
Enter your default FTP server: 192.168.0.254
 +
POP/IMAP mail server hostname or IP address: 192.168.0.254
 +
 
 +
[[Image:Egroupwaresetup12.jpeg|center|200px|thumb]]
 +
 
 +
Admin user:
 +
 
 +
admin/123456
 +
 
 +
Demo user:
 +
 
 +
demo/guest
 +
demo2/guest
 +
demo3/guest
 +
 
 +
==Pranala Menarik==
 +
 
 +
* [[SMEOnffLine: Server Berbasis Sabily]]
 +
* [[SMEOnffLine: Server Berbasis Ubuntu]]

Latest revision as of 11:05, 10 September 2011

Pertama-tama siapkan beberapa fasiltas pendukung seperti MySQL Server, PHP dll, antara lain dapat di install melalui perintah

apt-get install libsyncml-dev libsyncml-utils \
php-pear php5-gd php5-imap php5-odbc php5-sqlite \
php5-pgsql apache2 mysql-server libmysqlclient15-dev libphp-adodb \
libgd2-xpm libgd2-xpm-dev php5-mysql php5-gd php5-curl php-pear \
php5-xmlrpc libnet-ssleay-perl tnef libphp-jpgraph

Beberapa fasilitas pendukung tampaknya harus di install dengan akses Internet menggunakan PEAR

pear install Auth_SASL
pear install --alldeps Net_IMAP
pear install Net_Sieve
pear install HTTP_WebDAV_Server
pear install HTTP_WebDAV_Server-1.0.0RC4
pear install --alldeps Log
pear install XML_Feed_Parser

Lakukan Instalasi JpGraph

Edit konfigurasi PHP

vi /etc/php5/apache2/php.ini
   mbstring.func_overload = 7
   memory_limit = 128M
   upload_max_filesize = 8M
   date.timezone = Asia/Jakarta
   date.default_latitude = -6.1744444
   date.default_longitude = 106.8294444

Check date.timezone di http://php.net/date.timezone

Restart Apache WebServer

/etc/init.d/apache2 restart

Ambil source code aplikasi eGroupWare yang terbaru dari situs eGroupWare http://www.egroupware.org atau http://www.egroupware.org/download. Lakukan perintah berikut untuk mengcopy dan mengextract source code pada folder Web,

cp eGroupware-1.8.002.20110811.tar.gz /var/www/
cd /var/www
tar zxvf eGroupware-1.8.002.20110811.tar.gz

Siapkan database untuk eGroupWare, disini akan digunakan database dengan nama egroupware, user database dengan nama egroupware dan password untuk akses database adalah egroupware. Sedang password root MySQL di set sebagai '123456'. Perintah yang digunakan untuk mengkonfigurasi adalah

mysql -u root -p123456
create database egroupware;
grant ALL on root.* to egroupware@localhost;
grant ALL on egroupware.* to egroupware@localhost identified by "egroupware";
grant ALL on egroupware.* to egroupware identified by "egroupware";
exit

Ubah owner Web eGroupWare ke owner Apache WebServer

chown -Rf www-data.www-data /var/www/egroupware/

Buat directory & owner /var/lib/egroupware

mkdir /var/lib/egroupware
mkdir /var/lib/egroupware/default
mkdir /var/lib/egroupware/default/files
mkdir /var/lib/egroupware/default/backup
chown -Rf www-data.www-data /var/lib/egroupware/
/etc/init.d/apache2 restart

Selesai sudah semua persiapan untuk instalasi eGroupWare. Kita dapat mengakses situs eGroupWare pada alamat berikut


http://192.168.0.254/egroupware/


Selesaikan konfigurasi melalui Web

Lanjutnya langkah berikut

Egroupwaresetup1.jpeg
Egroupwaresetup2.jpeg
Egroupwaresetup3.jpeg

Pastikan semua sudah OK

Egroupwaresetup4.jpeg
Header username ; admin
Header password : 123456
Egroupwaresetup5.jpeg
DB Name          : egroupware
DB User          : egroupware
DB Password      : egroupware
Configuration User     : admin
Configuration Password : 123456

klik Write

Egroupwaresetup6.jpeg
Egroupwaresetup7.jpeg

Login untuk melakukan konfigurasi

Config Username: admin  	   	
Config Password: 123456
Egroupwaresetup8.jpeg
Egroupwaresetup9.jpeg

Lakukan Install semua aplikasi pendukung.


Egroupwaresetup10.jpeg
Egroupwaresetup11.jpeg

Enter the hostname of the machine on which this server is running: 192.168.0.254 Enter your default FTP server: 192.168.0.254 POP/IMAP mail server hostname or IP address: 192.168.0.254

Egroupwaresetup12.jpeg

Admin user:

admin/123456

Demo user:

demo/guest
demo2/guest
demo3/guest

Pranala Menarik