Difference between revisions of "Instalasi eGroupWare"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 1: | Line 1: | ||
Pertama-tama siapkan beberapa fasiltas pendukung Moodle seperti MySQL-server, PHP dll, antara lain dapat di install melalui perintah | 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 php-pear php5-gd php5-imap php5-odbc \ | |
+ | php5-pgsql | ||
Line 11: | Line 12: | ||
# pear install Net_Sieve | # pear install Net_Sieve | ||
# pear install HTTP_WebDAV_Server | # pear install HTTP_WebDAV_Server | ||
+ | # pear install HTTP_WebDAV_Server-1.0.0RC4 | ||
# pear install --alldeps Log | # pear install --alldeps Log | ||
Line 23: | Line 25: | ||
# /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, | + | 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.4. | + | # cp eGroupWare-1.4.004-2.tar.bz2 /var/www/ |
# cd /var/www | # cd /var/www | ||
− | # tar jxvf eGroupWare-1.4. | + | # tar jxvf eGroupWare-1.4.004-2.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 | 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 | ||
Line 41: | Line 43: | ||
mysql> create database egroupware; | mysql> create database egroupware; | ||
mysql> grant INSERT,SELECT on root.* to egroupware@localhost; | mysql> grant INSERT,SELECT on root.* to egroupware@localhost; | ||
− | + | mysql> grant CREATE, INSERT, SELECT, DELETE, UPDATE on egroupware.* to egroupware@localhost identified by "egroupwarepass"; | |
− | mysql> grant CREATE, INSERT, SELECT, DELETE, UPDATE on egroupware.* to egroupware@localhost; | + | mysql> grant CREATE, INSERT, SELECT, DELETE, UPDATE on egroupware.* to egroupware identified by "egroupwarepass"; |
− | mysql> grant CREATE, INSERT, SELECT, DELETE, UPDATE on egroupware.* to egroupware; | ||
mysql> exit | mysql> exit | ||
Revision as of 03:29, 23 July 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 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 HTTP_WebDAV_Server-1.0.0RC4 # 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 atau http://www.egroupware.org/download. Lakukan perintah berikut untuk mengcopy dan mengextract source code pada folder Web,
# cp eGroupWare-1.4.004-2.tar.bz2 /var/www/ # cd /var/www # tar jxvf eGroupWare-1.4.004-2.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> grant CREATE, INSERT, SELECT, DELETE, UPDATE on egroupware.* to egroupware@localhost identified by "egroupwarepass"; mysql> grant CREATE, INSERT, SELECT, DELETE, UPDATE on egroupware.* to egroupware identified by "egroupwarepass"; 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/