GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara menginstal Group-Office 6 pada Ubuntu 14.04 VPS

Group-Office adalah aplikasi CRM dan groupware open source yang mudah digunakan. Ini memungkinkan pengguna untuk berbagi proyek, tugas, catatan, file, kalender, email, dan lainnya dengan rekan kerja dan klien melalui browser web.
Dalam tutorial langkah demi langkah ini, kami akan menunjukkan cara instal Group-Office 6 pada VPS Ubuntu.

Pada saat penulisan tutorial ini, versi stabil terbaru dari Group-Office 6.1.25 dan memerlukan:

  • PHP> 5.3 dengan ekstensi mcrypt dan pspell diaktifkan (disarankan versi PHP terbaru).
  • Server Web (Apache atau Nginx)
  • MySQL>=5.3 diinstal pada server virtual Linux Anda (disarankan versi MySQL terbaru).

Tingkatkan perangkat lunak sistem operasi Anda ke versi terbaru yang tersedia:

apt-get update
apt-get upgrade

Instal paket yang diperlukan menggunakan apt-get:

apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libapache2-mod-php5 zip libwbxml2-utils tnef php5-common php5-curl php5-gd php5-imap php5-mcrypt php5-mysql php-pear php5-pspell php5-xmlrpc

Aktifkan modul mcrypt:

php5enmod mcrypt

Unduh versi terbaru Group-Office yang tersedia di http://sourceforge.net/projects/group-office/files/latest/download ke direktori /opt di server. Kemudian, ekstrak dan pindahkan file dan direktori Group-Office ke direktori ‘/var/www/html/group-office’ menggunakan perintah berikut:

cd /opt
wget http://downloads.sourceforge.net/project/group-office/6.1/groupoffice-com-6.1.25.tar.gz
tar -xvzf groupoffice-com-6.1.25.tar.gz
mv groupoffice-com-6.1.25/ /var/www/html/
cd /var/www/html/
mv groupoffice-com-6.1.25 group-office

Buat database MySQL baru bernama groupofficedb di server Anda:

mysql -u root -p
mysql> CREATE DATABASE groupofficedb;
mysql> CREATE USER groupoffice@localhost;
mysql> SET PASSWORD FOR 'groupoffice'@'localhost' = PASSWORD("groupoffice-password");
mysql> GRANT ALL PRIVILEGES ON groupofficedb.* TO 'groupoffice'@'localhost' IDENTIFIED BY 'groupoffice-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Jangan lupa untuk mengganti 'groupoffice-password' dengan password yang kuat untuk pengguna MySQL 'groupoffice' Anda.

Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama ‘groupoffice.conf’:

touch /etc/apache2/sites-available/groupoffice.conf
ln -s /etc/apache2/sites-available/groupoffice.conf /etc/apache2/sites-enabled/groupoffice.conf
vi /etc/apache2/sites-available/groupoffice.conf

kemudian, tambahkan baris berikut ke file konfigurasi 'groupoffice.conf':

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/group-office/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/group-office/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Edit file konfigurasi PHP ‘/etc/php5/apache2/php.ini’ dan tambahkan/modifikasi baris berikut:

expose_php = Off

Secara opsional, instal pemuat Ioncube untuk mengaktifkan modul profesional. Harap dicatat, jika Anda ingin menggunakan modul profesional, Anda perlu membeli lisensi profesional untuk Group-Office.

cd /opt
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar -xvzf ioncube_loaders_lin_x86-64.tar.gz
cd ioncube

Jalankan perintah berikut:

php -v
PHP 5.5.9-1ubuntu4.5 (cli) (built: Oct 29 2014 11:59:10)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

php -i | grep extension_dir
extension_dir => /usr/lib/php5/20121212 => /usr/lib/php5/20121212

Salin modul ioncube yang sesuai ke direktori modul PHP. Misalnya, jika Anda memiliki versi PHP 5.5.x terinstal di server Anda, salin file ioncube_loader_lin_5.5.so. Jika Anda memiliki versi PHP 5.4.x, salin file ioncube_loader_lin_5.4.so dll.

cp ioncube_loader_lin_5.5.so /usr/lib/php5/20121212/

Edit file konfigurasi PHP ‘/etc/php5/apache2/php.ini’ dan tambahkan baris berikut:

zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so

Mulai ulang server web Apache agar perubahan diterapkan:

sudo service apache2 restart

Buat file konfigurasi Group-Office bernama 'config.php':

touch /var/www/html/group-office/config.php

Juga, buat direktori terproteksi untuk penyimpanan di luar root dokumen (mis. /opt/group-office). Direktori ini tidak boleh diakses melalui server web.

mkdir -p /opt/group-office

Pengguna server web (www-data) harus dapat menulis ke file dan direktori Group-Office di dalam direktori '/var/www/html/group-office' dan '/opt/group-office' termasuk direktori Group -File konfigurasi Office (config.php), sehingga dapat dengan mudah dilakukan dengan menjalankan perintah berikut:

chown www-data:www-data -R /var/www/html/group-office/
chown www-data:www-data /opt/group-office

Buka http://domain-anda.com di browser web favorit Anda dan ikuti petunjuk mudahnya. Ubah jalur file yang dilindungi ke /opt/group-office/, isi pengaturan regional, pengaturan server SMTP, pengaturan koneksi database, masukkan detail akun administrator dan klik tombol 'Lanjutkan' untuk membuat database untuk Group-Office. Kemudian, pastikan ‘/var/www/html/group-office/config.php’ tidak dapat ditulis lagi:

chmod 644 /var/www/html/group-office/config.php

Hanya itu saja. Instalasi Group-Office sekarang telah selesai.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu Layanan Hosting Ubuntu kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Group-Office untukmu. 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.


Panels
  1. Cara menginstal eGroupware di Ubuntu 14.04 VPS

  2. Cara menginstal PrestaShop di Ubuntu 14.04 VPS

  3. Cara Menginstal PyroCMS di Ubuntu 14.04 VPS

  1. Cara menginstal Munin di Ubuntu 14.04 VPS

  2. Cara menginstal Contao di Ubuntu 14.04 VPS

  3. Cara menginstal CS-Cart v4 di Ubuntu 14.04 VPS

  1. Cara Menginstal Collabtive 2.1 di Ubuntu 14.04 VPS

  2. Cara menginstal Drupal di Ubuntu 16.04

  3. Cara Menginstal PHP 7.3 di Ubuntu 16.04