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.