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

Cara Menginstal Feng Office di Ubuntu 18.04 VPS

Dalam artikel ini, kami akan menunjukkan cara menginstal Feng Office di VPS Ubuntu 18.04.

Feng Office adalah platform kolaborasi sumber terbuka yang berbasis web dan ditulis dalam PHP. Aplikasi ini memiliki tiga edisi:Komunitas, Profesional, dan Perusahaan. Dalam tutorial ini, kita akan menginstal edisi Komunitas yang merupakan Feng Office dasar dan menyertakan fitur unggulan seperti manajemen tugas, manajemen dokumen, ruang kerja, dan banyak lagi.

Prasyarat

Berikut adalah persyaratan sistem untuk menjalankan Feng Office 3.7:

  • Memori RAM minimal 2 GB.
  • Setidaknya 2 Core CPU
  • Minimal 1 GB ruang Disk.

Dan persyaratan yang disarankan untuk Feng Office 3.7 adalah:

  • Memori RAM minimal 6 GB
  • Setidaknya 4 Core CPU
  • Ruang disk bergantung pada jumlah data yang ingin Anda kelola, tetapi disarankan minimal 10 GB.

Langkah 1:Hubungkan ke server Anda

Sebelum kita mulai, Anda harus terhubung ke server Anda melalui SSH sebagai pengguna root. Untuk melakukannya, gunakan perintah berikut:

ssh root@IP_Address -p Port_Number

Tentu saja, Anda harus mengganti IP_Address dan Port_Number dengan alamat IP server Anda yang sebenarnya dan nomor port SSH.

Setelah masuk, pastikan server Anda mutakhir dengan menjalankan perintah berikut:

apt update
apt upgrade

Langkah 2:Instal LAMP (Apache, MySQL dan PHP 7.1) Stack

Kita perlu memulai dengan menginstal beberapa persyaratan untuk instalasi Feng Office. Untuk menginstal Apache dan server MySQL, jalankan perintah berikut:

apt install apache2 libapache2-mod-php mysql-server mysql-client

Untuk memulai dan mengaktifkan layanan Apache dan MySQL, jalankan perintah berikut:

for x in apache2 mysql; do systemctl start $x; systemctl enable $x; done

Bagian selanjutnya ini opsional tetapi disarankan. Kami menyarankan Anda menjalankan mysql_secure_installation untuk menerapkan beberapa perubahan keamanan yang disarankan. Jalankan perintah berikut ini dan ikuti petunjuknya:

mysql_secure_installation

Ketika program meminta kata sandi root MySQL Anda, cukup tekan tombol [Enter], karena tidak ada kata sandi yang ditetapkan secara default. Kami menyarankan untuk menjawab setiap pertanyaan dengan 'Y'.

Selanjutnya, kita akan menginstal PHP versi 7.1 dari repositori Ondřej Surý, karena tidak tersedia di repositori yang telah diinstal sebelumnya.

Harap dicatat bahwa Feng Office belum mendukung PHP 7.2. Jalankan perintah di bawah ini untuk menambahkan PPA Ondřej Surý:

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt update

Untuk menginstal PHP 7.1 beserta modul yang diperlukan untuk menjalankan Feng Office, jalankan perintah ini:

apt install php7.1 php7.1-mysql php7.1-curl php7.1-json php7.1-cgi libapache2-mod-php7.1 php7.1-mcrypt php7.1-xmlrpc php7.1-gd php7.1-mbstring php7.1 php7.1-common php7.1-xmlrpc php7.1-soap php7.1-xml php7.1-intl php7.1-cli php7.1-ldap unzip php7.1-zip wget php7.1-readline php7.1-imap php7.1-tidy php7.1-recode php7.1-sq php7.1-intl php7.1-mbstring -y

Untuk memeriksa versi PHP mana yang sedang Anda gunakan, ketik:

php -v

Jika Anda ingin mengubah versi PHP saat ini ke PHP 7.1, jalankan perintah berikut:

a2enmod php7.1
update-alternatives --set php /usr/bin/php7.1

Mulai ulang server web Apache agar perubahan diterapkan.

systemctl restart apache2.service

Langkah 3:Konfigurasi PHP dan Instal Paket Lain yang Diperlukan

Cari file konfigurasi php.ini:

php -i | grep php.ini

Keluaran:

Configuration File (php.ini) Path => /etc/php/7.1/cli
Loaded Configuration File => /etc/php/7.1/cli/php.ini

Buka file konfigurasi php.ini dengan editor teks pilihan Anda. Kami akan menggunakan nano sebagai editor teks kami – silakan gunakan editor pilihan Anda.

nano /etc/php/7.1/cli/php.ini

Temukan dan ubah nilai berikut:

max_execution_time = 300
max_input_time = 300
memory_limit = 512M
post_max_size = 128M
upload_max_filesize = 128M
display_errors = Off
html_errors = Off
display_startup_errors = Off
log_errors = On
output_buffering = Off

Setelah Anda selesai mengedit file, simpan file dan tutup.

Jalankan perintah berikut untuk menginstal paket yang diperlukan oleh Feng Office:

apt install catdoc xpdf ghostscript imagemagick wkhtmltopdf

Setelah instalasi selesai, periksa apakah semua layanan yang diinstal berfungsi dengan baik. Jika berhasil diinstal, Anda dapat melanjutkan ke langkah berikutnya dan membuat database baru untuk Feng Office.

Langkah 4:Buat Basis Data

Untuk membuat database, Anda harus masuk ke konsol MySQL:

mysql -u root -p

Dengan menggunakan query berikut, kita akan membuat database kita:

CREATE DATABASE fengdb;

Kami akan menambahkan pengguna terpisah yang dapat berinteraksi dengan database 'fengdb' kami:

GRANT ALL PRIVILEGES ON fengdb.* TO 'fenguser'@'localhost' IDENTIFIED BY 'Str0ng_Pa5Sw0rD' WITH GRANT OPTION;

Harap jangan lupa untuk mengubah ‘Str0ng_Pa5Sw0rD ' ke kata sandi kuat yang sebenarnya.

Untuk menerapkan hak istimewa yang kami tetapkan, kami akan menjalankan perintah ini:

FLUSH PRIVILEGES;

Setelah selesai, kita bisa keluar dari sesi MySQL dengan perintah:

quit

Langkah 5:Konfigurasikan Apache Virtual Host untuk Feng Office

Pada langkah ini, kita akan membuat file konfigurasi virtual host baru sehingga kita dapat mengakses aplikasi Feng Office kita dengan nama domain, bukan alamat IP.

nano /etc/apache2/sites-available/feng.conf

tambahkan konten berikut ke file:

<VirtualHost *:80>

ServerAdmin [email protected]
DocumentRoot /var/www/html/fengoffice/
ServerName domain-name.com
ServerAlias www.domain-name.com

<Directory /var/www/html/fengoffice/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

tentu saja, Anda harus mengganti semua instance domain-name.com dengan nama domain Anda yang sebenarnya.

Setelah Anda mengonfigurasi virtual host, Anda dapat mengaktifkannya dengan menjalankan perintah berikut.

Nonaktifkan host virtual default dengan:

a2dissite 000-default

Kemudian aktifkan host virtual Feng Office yang baru:

a2ensite feng.conf

Juga, Anda perlu memastikan bahwa penulisan ulang mod diaktifkan:

a2enmod rewrite

Mulai ulang Apache sehingga perubahan akan diterapkan:

systemctl restart apache2.service

Langkah 6:Instal Feng Office

Unduh versi terbaru Feng Office di /opt direktori di server dan ekstrak di /var/www/html/ direktori:

cd /opt/ && wget -O fengoffice.zip --no-check-certificate https://www.fengoffice.com/web/reference.php?dest=latest_version
unzip fengoffice.zip -d /var/www/html/

Sekarang kita akan memindahkan file yang diekstrak ke direktori terpisah bernama 'fengoffice' dan mengubah kepemilikannya sehingga menjadi milik server web Apache:

mv /var/www/html/fengoffice-3.*/ /var/www/html/fengoffice/
chown www-data:www-data -R /var/www/html/fengoffice/

Setelah menyelesaikan semua langkah, buka http://domain-name.com di browser web favorit Anda dan mulai proses instalasi.

Ikuti langkah-langkah penginstalan web dan isi semua informasi yang diperlukan.

Harap perhatikan bahwa ‘dimensi_inti ' plugin diperlukan untuk aplikasi ini, jadi Anda harus menginstalnya. Anda juga dapat memilih “ruang kerja ” dan “email ” plugin selama proses instalasi web.

Selamat! Anda telah berhasil menginstal Feng Office di server Anda. Sekarang Anda dapat mengonfigurasi dan mulai mengelola aplikasi luar biasa ini dengan masuk ke Administrator Back-End Feng Office.

Pada artikel ini, kami menunjukkan cara menginstal Apache2, PHP 7.1, Server Database MySQL, cara membuat database untuk Feng Office, dan terakhir, kami menginstal Feng Office.

Tentu saja, jika Anda adalah salah satu pelanggan Hosting Ubuntu kami, Anda tidak perlu menginstal Feng Office di VPS Ubuntu 18.04 Anda – cukup tanyakan kepada admin kami, duduk, dan santai. Admin kami akan segera menginstal dan mengonfigurasi Feng Office di Ubuntu 18.04 untuk Anda.

PS. Jika Anda menyukai posting ini tentang cara menginstal Feng Office di VPS Ubuntu 18.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol bagikan di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal PHP 7 di Ubuntu 14.04

  2. Cara Menginstal PHP 7 di Ubuntu 15.04

  3. Cara menginstal eGroupware di Ubuntu 14.04 VPS

  1. Cara menginstal CMS Made Simple 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