Dalam tutorial ini, kami akan menunjukkan cara menginstal Feng Office di VPS CentOS 7.
Feng Office adalah platform kolaborasi berbasis web open-source komersial yang ditulis dalam PHP. Untuk keperluan tutorial ini, kami akan menginstal Feng Onsite, yang merupakan solusi Feng Office yang dihosting sendiri. Proses penginstalan tidak akan memakan waktu lebih dari 10 menit, jadi Anda akan segera siap menggunakan Feng Office. Mari mulai menginstal Feng Office.
Prasyarat:
Feng Office 3.7.x membutuhkan:
- PHP 7 atau lebih tinggi dengan ekstensi PHP MySQL, GD, IMAP, curl, dan xmlrpc.
- Apache Web Server 2.x+ dikompilasi dengan modul 'mod_rewrite' yang diinstal untuk menggunakan URL ramah mesin pencari.
- MySQL atau MariaDB terinstal di server Linux Anda. Untuk keperluan tutorial ini, kita akan menggunakan server virtual CentOS 7.
- Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan agar kami dapat menginstal Feng Office.
Langkah 1:Terhubung melalui SSH
Hubungkan ke server Anda melalui SSH sebagai pengguna root menggunakan perintah berikut:
ssh root@IP_ADDRESS -p PORT_NUMBER
Ingatlah untuk mengganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server dan nomor port SSH Anda yang sebenarnya. Ganti “root” dengan nama pengguna admin Anda jika Anda tidak berencana menggunakan akun root.
Sebelum memulai instalasi, kita perlu memperbarui semua paket OS yang diinstal ke versi terbarunya.
Kita dapat melakukannya dengan menjalankan perintah berikut:
yum clean allyum update
Ini memaksimalkan kompatibilitas dan keamanan di semua paket. Setelah paket OS server diperbarui, kita dapat melanjutkan dengan menginstal tumpukan LAMP dengan Apache, MariaDB, PHP, dan semua paket lain yang diperlukan oleh Feng Office.
Langkah 2:Instal Apache dan MariaDB
Kita dapat menginstal Apache2 dan MariaDB dari repositori paket CentOS.
Jalankan perintah berikut untuk menginstal Apache2 dan MariaDB di server:
yum install httpd mod_ssl mariadb-server
Aktifkan layanan Apache2 dan MariaDB untuk memulai secara otomatis saat server boot:
systemctl aktifkan httpd.servicesystemctl aktifkan mariadb.service
Langkah 3:Instal PHP 7, Ekstensi PHP, dan Paket Lain yang Diperlukan oleh Feng Office
Sebelum memulai instalasi PHP, kita perlu memeriksa apakah ada versi PHP yang lebih lama yang sudah terinstal di server:
rpm -qa | grep -i php
Hapus paket PHP lama, mis.:
yum hapus php-cli php-common php-mysql php-pdo php
Gunakan perintah berikut untuk menginstal PHP 7.1 dari repositori REMI:
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum-config-manager --enable remi-php71
Lanjutkan dengan menginstal semua ekstensi dan pustaka PHP yang diperlukan oleh Feng Office:
yum install yum install php php-common php-cli php-json php-mysqlnd php-curl php-opcache php-xml php-xmlrpc php-gd php-mbstring php-pdo
Untuk memverifikasi bahwa kami menggunakan PHP 7.1, ketik perintah berikut:
php -v
Kita akan melihat teks berikut sebagai output:
PHP 7.1.29 (cli) (dibuat:1 Mei 2019 12:06:38) ( NTS )Hak Cipta (c) 1997-2018 The PHP GroupZend Engine v3.1.0, Hak Cipta (c) 1998-2018 Zend Technologies dengan Zend OPcache v7.1.29, Hak Cipta (c) 1999-2018, oleh Zend Technologies
Cari file konfigurasi php.ini:
php -i | grep php.iniFile Konfigurasi (php.ini) Path => /etcLoaded File Konfigurasi => /etc/php.ini
Edit /etc/php.ini
file konfigurasi dan tambahkan/ubah pengaturan berikut:
max_execution_time =300max_input_time =300memory_limit =512Mpost_max_size =128Mupload_max_filesize =128Mdisplay_errors =Offhtml_errors =Offdisplay_startup_errors =Offlog_errors =Onoutput_buffering =Mati
Mulai ulang server web Apache agar perubahan diterapkan:
systemctl restart httpd.service
Instal paket lain yang diperlukan oleh instalasi Feng Office:
yum install catdoc xpdf ghostscript ImageMagick wkhtmltopdf
Langkah 4:Buat File Konfigurasi Apache
Buat file konfigurasi Apache baru untuk nama domain/subdomain yang akan kita gunakan untuk mengakses instalasi Feng Office. Untuk tutorial ini, kita akan menggunakan ‘fengoffice.domain.com
'. Pastikan untuk menggantinya dengan nama domain terdaftar Anda.
vi /etc/httpd/conf.d/feng.conf
Tambahkan baris berikut:
ServerAdmin [email protected] /var/www/html/fengoffice/ServerName fengoffice.domain.comServerAlias www.fengoffice.domain.com Opsi FollowSymLinksAllowOverride AllErrorLog /var/log/httpd/fengoffice-error_logCustomLog /var/log/httpd/fengoffice-access_log common
Mulai ulang Apache sekali lagi agar perubahan diterapkan:
systemctl restart httpd.service
Langkah 5:Buat Database MySQL
Feng Office memerlukan database MySQL, jadi buat database baru di server Anda:
mysql -u root -pMariaDB [(none)]> BUAT DATABASE fengdb;MariaDB [(none)]> CREATE USER fenguser@localhost;MariaDB [(none)]> SET PASSWORD UNTUK 'fenguser'@'localhost' =PASSWORD("strong-password");MariaDB [(none)]> BERIKAN SEMUA HAK ISTIMEWA DI fengdb.* KEPADA 'fenguser'@'localhost' DIIDENTIFIKASI DENGAN 'strong-password' WITH GRANT OPTION;MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> keluar
Jangan lupa untuk mengganti 'strong-password' dengan kata sandi kuat yang sebenarnya.
Buka file konfigurasi MariaDB (/etc/my.cnf
):
vi /etc/my.cnf
Kemudian tambahkan/ubah baris berikut di bagian [mysqld]:
key_buffer =256Mmax_allowed_packet =500Mthread_stack =256Kthread_cache_size =120max_connections =500query_cache_limit =1Mquery_cache_size =64Mslow_query_log =1slow_query_log_file =/var/log/mysql/mysql-slow_log>Mulai ulang Server MariaDB agar perubahan diterapkan:
systemctl restart mariadb.serviceLangkah 6:Instal Feng Office di CentOS 7
Unduh versi terbaru Feng Office Community Edition yang tersedia di https://www.fengoffice.com/web/community/downloads.php dalam direktori di server dan ekstrak menggunakan perintah berikut. Kami telah memasukkan tautan unduhan untuk versi terbaru pada perintah di bawah ini:
wget -O fengoffice.zip --no-check-certificate https://www.fengoffice.com/web/reference.php?dest=latest_versionunzip fengoffice.zip -d /var/www/html/mv /var /www/html/fengoffice-3.*/ /var/www/html/fengoffice/chown apache:apache -R /var/www/html/fengoffice/Perintah lain unzip arsip yang diunduh, ganti nama folder menjadi sesuatu yang lebih bersih, dan ubah pemilik folder menjadi Apache sehingga server dapat membaca file.
Buka
http://fengoffice.domain.com
di browser web favorit Anda dan mulai proses instalasi:
Klik tombol 'Berikutnya'.
Jika semua persyaratan terpenuhi, klik tombol ‘Berikutnya’.
Di halaman berikutnya, masukkan nama pengguna, kata sandi, dan nama database MariaDB Anda.
Perlu diketahui, plugin 'core_dimensions' bersifat wajib sehingga Anda harus menginstalnya. Anda mungkin ingin menginstal plugin 'ruang kerja' dan 'mail' juga.
Kemudian, klik tombol 'Selesai'.
Feng Office kemudian akan meminta Anda untuk membuat akun administrator.
Setelah Anda melengkapi formulir itu, Anda selesai dengan proses instalasi. Instalasi Feng Office sekarang selesai. Sekarang Anda dapat masuk ke back-end administrator Feng Office dan mengonfigurasinya sesuai dengan kebutuhan Anda.
Tentu saja, Anda tidak perlu menginstal Feng Office pada CentOS 7 VPS sendiri jika Anda menggunakan salah satu solusi Managed Feng Office Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkan Feng Office untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS . Jika Anda menyukai posting ini tentang cara menginstal Feng Office di VPS CentOS 7 atau jika Anda merasa terbantu, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan pintasan berbagi di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.
Cara Menginstal GlassFish 5 di CentOS 7 Cara Menginstal Flectra di CentOS 8 dengan Nginx sebagai Proxy TerbalikCent OS