Dalam artikel berikut kita akan membahas langkah-langkah instalasi untuk eGroupware pada Server Virtual Ubuntu 14.04 .
Apa itu eGroupware?
Ini adalah perangkat lunak groupware gratis dan open source yang ditujukan untuk bisnis dari kecil hingga perusahaan. Fungsi utamanya memungkinkan pengguna untuk mengelola kontak, janji temu, proyek, dan daftar tugas.
Persyaratan ?
eGroupware berjalan di Ubuntu sistem dasar, memerlukan server web , server basis data , server email dll.
Oke, sebelum melanjutkan lebih jauh, pastikan Anda berada di screen
sesi dan VPS Linux Ubuntu 14.04 . Anda sepenuhnya mutakhir menggunakan:
## screen -U -S egroupware ## apt-get update ## apt-get upgrade
Sejak eGroupware memerlukan server web, server database, dan server/dukungan PHP, kita harus menginstal dan mengatur LAMP (Linux Apache MySQL dan PHP) pada sistem.
Pertama, mari instal Apache2 di VPS Ubuntu 14.04 your Anda menggunakan:
## apt-get install apache2
Selanjutnya, lanjutkan dengan menginstal server database MySQL di sistem Anda menggunakan
## apt-get install mysql-server
setelah terinstal, jalankan skrip pasca-instalasi mysql_secure_installation dan konfigurasikan seperti ini
## mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Oke, akhirnya instal dukungan PHP pada sistem menggunakan perintah di bawah ini. Ini juga akan menginstal dependensi eGroupware .
## apt-get install php-pear tnef php5 php5-{gd,imap,mysql,ldap}
Aktifkan PHP-IMAP
ekstensi dengan menjalankan perintah berikut:
## php5enmod imap ## service apache2 restart
Instal jpgraph
yang merupakan ketergantungan eGroupware lainnya.
## wget "http://jpgraph.net/download/download.php?p=5" -O /tmp/jpgraph.tar.gz ## tar zxf /tmp/jpgraph.tar.gz -C /var/www/html ## mv /var/www/html/jpgraph* /var/www/html/jpgraph
Hal berikutnya yang harus dilakukan adalah menginstal eGroupware di Server Virtual Ubuntu Linux . Buka http://sourceforge.net/projects/egroupware/files/ dan unduh versi terbaru eGroupware (egroupware-epl dan egroupware-epl-egw-pear ). Pada saat penulisan artikel ini, versinya adalah 14.1 jadi
## cd /var/www/html ## wget http://downloads.sourceforge.net/project/egroupware/eGroupware-14.1/eGroupware-14.1.20140710/egroupware-epl-14.1.20140710.tar.gz ## wget http://downloads.sourceforge.net/project/egroupware/eGroupware-14.1/eGroupware-14.1.20140710/egroupware-epl-egw-pear-14.1.20140710.tar.gz
setelah arsip tar diunduh ke /var/www/html
, mari kita ekstrak menggunakan:
## tar zxf egroupware-epl-14.1.*.tar.gz ## tar zxf egroupware-epl-egw-pear-14.1.*.tar.gz
hapus arsip yang diunduh jika Anda tidak membutuhkannya:
## rm -f /var/www/html/egroupware-epl-*.tar.gz
atur kepemilikan ke /var/www/html/egroupware
:
## chown www-data: -R /var/www/html/egroupware
dengan semua itu, saatnya untuk menyiapkan beberapa parameter PHP , seperti upload_max_filesize
, date.timezone
, mbstring.func_overload
dll.
Anda dapat mengubahnya di php.ini . Anda menggunakan editor teks favorit Anda atau Anda dapat menggunakan sed
berikut ini perintah:
## upload max filesize sed -E -i "s/(upload_max_filesize.*=)(.*)/\1 8M/" /etc/php5/apache2/php.ini ## set-up time zone sed -E -i "s/(^.*date.timezone.*=)/date.timezone = America\/New_York/" /etc/php5/apache2/php.ini ## set-up Mbstring func_overload sed -E -i "s/^.*mbstring.func_overload.*/mbstring.func_overload = 0/" /etc/php5/apache2/php.ini
Anda juga memerlukan database untuk eGroupware Anda, jadi buatlah database menggunakan pengelola web MySQL favorit Anda atau gunakan baris perintah seperti di:
## mysql -u root -p mysql> create database egroupware; mysql> grant all on egroupware.* to egroupware@localhost identified by 'egroupware'; mysql> \q Bye
Selanjutnya, restart Apache2 agar perubahan diterapkan menggunakan:
## service apache2 restart
dan arahkan browser Anda ke http://YOUR_SERVER_[IP-HOSTNAME]/egroupware . Anda harus mendapatkan sesuatu seperti ini:
klik tautan hiper 'Jalankan tes penginstalan'
pastikan Anda memperbaiki kesalahan yang ditampilkan di halaman ini. Setelah semuanya OK, lanjutkan ke langkah berikutnya dengan mengklik hyperlink 'Lanjutkan ke Admin Header'. Anda akan melihat sesuatu seperti gambar di bawah ini:
klik tautan 'Lihat' dan salin dan tempel header.inc.php
file ke egroupware/header.inc.php
## vim egroupware/header.inc.php
setelah header.inc.php
di tempat, klik 'Lanjutkan' untuk menyelesaikan instalasi.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal eGroupware untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.