Difference between revisions of "Instalasi eGroupWare"

From OnnoWiki
Jump to navigation Jump to search
(New page: # apt-get install libsyncml0 libsyncml-dev libsyncml-utils opensync-plugin-syncml # apt-get install php-pear php5-gd php5-imap php5-odbc php5-pgsql # pear install Auth_SASL # pear in...)
 
Line 1: Line 1:
 +
Pertama-tama siapkan beberapa fasiltas pendukung Moodle seperti MySQL-server, PHP dll, antara lain dapat di install melalui perintah
  
 
  # apt-get install libsyncml0 libsyncml-dev libsyncml-utils opensync-plugin-syncml
 
  # apt-get install libsyncml0 libsyncml-dev libsyncml-utils opensync-plugin-syncml
 
  # apt-get install php-pear php5-gd php5-imap php5-odbc php5-pgsql
 
  # apt-get install php-pear php5-gd php5-imap php5-odbc php5-pgsql
 +
 +
 +
Beberapa fasilitas pendukung tampaknya harus di install dengan akses Internet menggunakan PEAR
  
 
  # pear install Auth_SASL
 
  # pear install Auth_SASL
Line 8: Line 12:
 
  # pear install HTTP_WebDAV_Server
 
  # pear install HTTP_WebDAV_Server
 
  # pear install --alldeps Log
 
  # pear install --alldeps Log
 +
 +
Edit konfigurasi PHP
  
 
  # vi /etc/php5/apache2/php.ini
 
  # vi /etc/php5/apache2/php.ini
 
     mbstring.func_overload = 7
 
     mbstring.func_overload = 7
 +
 +
 +
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. Lakukan perintah berikut untuk mengcopy dan mengextract source code pada folder Web,
  
  
Line 17: Line 29:
 
  # cd /var/www
 
  # cd /var/www
 
  # tar jxvf eGroupWare-1.4.001.tar.bz2
 
  # tar jxvf eGroupWare-1.4.001.tar.bz2
 +
 +
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
  
 
  mysql
 
  mysql
  mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');
+
  mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');
  
alternatively
+
Jika password Root MySQL database sudah di set maka kita dapat langsung mengkonfigurasi MySQL menggunakan perintah
  
 
  # mysql -u root -p
 
  # mysql -u root -p
Line 32: Line 46:
 
  mysql> exit
 
  mysql> exit
  
 +
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
  
 
  # mkdir /var/lib/egroupware
 
  # mkdir /var/lib/egroupware
Line 41: Line 57:
 
  # 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/
 +
 +
Selesai sudah semua persiapan untuk instalasi eGroupWare. Kita dapat mengakses situs eGroupWare pada alamat berikut
  
  
 
  http://localhost/egroupware/
 
  http://localhost/egroupware/

Revision as of 17:32, 4 February 2008

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

# apt-get install libsyncml0 libsyncml-dev libsyncml-utils opensync-plugin-syncml
# apt-get install php-pear php5-gd php5-imap php5-odbc php5-pgsql


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 --alldeps Log

Edit konfigurasi PHP

# vi /etc/php5/apache2/php.ini
   mbstring.func_overload = 7


Restart Apache WebServer

# /etc/init.d/apache2 restart

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


# cp eGroupWare-1.4.001.tar.bz2 /var/www/
# cd /var/www
# tar jxvf eGroupWare-1.4.001.tar.bz2

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

mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');

Jika password Root MySQL database sudah di set maka kita dapat langsung mengkonfigurasi MySQL menggunakan perintah

# mysql -u root -p
Enter password:
mysql> create database egroupware;
mysql> grant INSERT,SELECT on root.* to egroupware@localhost;
mysql> SET PASSWORD FOR egroupware@localhost=PASSWORD('egroupware');
mysql> grant CREATE, INSERT, SELECT, DELETE, UPDATE on egroupware.* to egroupware@localhost;
mysql> grant CREATE, INSERT, SELECT, DELETE, UPDATE on egroupware.* to egroupware;
mysql> 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/

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


http://localhost/egroupware/