GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Feng Office su un VPS Ubuntu 18.04

In questo articolo, ti mostreremo come installare Feng Office su un VPS Ubuntu 18.04.

Feng Office è una piattaforma di collaborazione open source basata sul Web e scritta in PHP. Questa applicazione ha tre edizioni:Community, Professional ed Enterprise. In questo tutorial, installeremo l'edizione Community che è l'ufficio base di Feng e include funzionalità eccellenti come gestione delle attività, gestione dei documenti, spazi di lavoro e molto altro.

Prerequisiti

Di seguito sono riportati i requisiti di sistema per l'esecuzione di Feng Office 3.7:

  • Almeno 2 GB di memoria RAM.
  • Almeno 2 CPU Core
  • Almeno 1 GB di spazio su disco.

E i requisiti suggeriti per Feng Office 3.7 sono:

  • Almeno 6 GB di memoria RAM
  • Almeno 4 CPU Core
  • Lo spazio su disco dipende dalla quantità di dati che prevedi di gestire, ma si consiglia un minimo di 10 GB.

Fase 1:connettiti al tuo server

Prima di iniziare, devi connetterti al tuo server tramite SSH come utente root. Per fare ciò, usa il seguente comando:

ssh root@IP_Address -p Port_Number

Ovviamente dovrai sostituire IP_Address e Port_Number con l'indirizzo IP effettivo del tuo server e il numero di porta SSH.

Una volta effettuato l'accesso, assicurati che il tuo server sia aggiornato eseguendo i seguenti comandi:

apt update
apt upgrade

Fase 2:installa lo stack LAMP (Apache, MySQL e PHP 7.1)

Dobbiamo iniziare installando alcuni dei requisiti per l'installazione di Feng Office. Per installare il server Apache e MySQL, esegui il seguente comando:

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

Per avviare e abilitare i servizi Apache e MySQL, eseguire il comando seguente:

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

Questa parte successiva è facoltativa ma consigliata. Ti consigliamo di eseguire mysql_secure_installation per implementare alcune modifiche di sicurezza consigliate. Esegui questo comando successivo e segui le istruzioni:

mysql_secure_installation

Quando il programma richiede la tua password di root MySQL, premi semplicemente il tasto [Invio], poiché non esiste una password impostata di default. Ti suggeriamo di rispondere a ogni richiesta con "Y".

Successivamente, installeremo PHP versione 7.1 dal repository di Ondřej Surý, poiché non è disponibile nei repository preinstallati.

Tieni presente che Feng Office non supporta ancora PHP 7.2. Esegui i comandi seguenti per aggiungere il PPA di Ondřej Surý:

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

Per installare PHP 7.1 insieme ai moduli necessari per eseguire Feng Office, esegui questo comando:

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

Per verificare quale versione di PHP stai attualmente utilizzando, digita:

php -v

Se vuoi cambiare la versione corrente di PHP in PHP 7.1, esegui i seguenti comandi:

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

Riavvia il server Web Apache in modo che le modifiche abbiano effetto.

systemctl restart apache2.service

Fase 3:Configura PHP e installa altri pacchetti richiesti

Individua il file di configurazione php.ini:

php -i | grep php.ini

Uscita:

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

Apri il file di configurazione php.ini con il tuo editor di testo preferito. Utilizzeremo nano come editor di testo:sentiti libero di utilizzare qualsiasi editor di tua scelta.

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

Trova e modifica i seguenti valori:

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

Al termine della modifica del file, salva il file e chiudilo.

Esegui il comando seguente per installare i pacchetti richiesti da Feng Office:

apt install catdoc xpdf ghostscript imagemagick wkhtmltopdf

Una volta completata l'installazione, verificare che tutti i servizi installati funzionino correttamente. Se vengono installati correttamente, puoi continuare con il passaggio successivo e creare un nuovo database per Feng Office.

Fase 4:crea un database

Per creare un database, dovrai accedere alla console MySQL:

mysql -u root -p

Utilizzando la seguente query, creeremo il nostro database:

CREATE DATABASE fengdb;

Aggiungeremo un utente separato che sarà in grado di interagire con il nostro database "fengdb":

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

Non dimenticare di modificare "Str0ng_Pa5Sw0rD ' a una password efficace.

Per applicare i privilegi che abbiamo impostato, eseguiremo questo comando:

FLUSH PRIVILEGES;

Al termine, possiamo uscire dalla sessione MySQL con il comando:

quit

Fase 5:Configura l'host virtuale Apache per Feng Office

In questo passaggio creeremo un nuovo file di configurazione dell'host virtuale in modo da poter accedere alla nostra applicazione Feng Office con un nome di dominio anziché un indirizzo IP.

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

aggiungi il seguente contenuto al 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>

ovviamente dovrai sostituire tutte le istanze di domain-name.com con il tuo nome di dominio effettivo.

Dopo aver configurato l'host virtuale, puoi abilitarlo eseguendo i seguenti comandi.

Disabilita l'host virtuale predefinito con:

a2dissite 000-default

Quindi abilita il nuovo host virtuale Feng Office:

a2ensite feng.conf

Inoltre, devi assicurarti che la riscrittura mod sia abilitata:

a2enmod rewrite

Riavvia Apache in modo che le modifiche abbiano effetto:

systemctl restart apache2.service

Passaggio 6:installa Feng Office

Scarica l'ultima versione di Feng Office in /opt directory sul server ed estrarlo nel /var/www/html/ directory:

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/

Ora sposteremo i file estratti in una directory separata denominata "fengoffice" e cambieremo la proprietà in modo che appartenga al server Web Apache:

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

Dopo aver completato tutti i passaggi, apri http://domain-name.com nel tuo browser web preferito e avvia il processo di installazione.

Segui i passaggi dell'installazione web e compila tutte le informazioni necessarie.

Tieni presente che "core_dimensions ' è richiesto per questa applicazione, quindi dovresti installarlo. Puoi anche selezionare lo "spazio di lavoro " e "posta ” durante il processo di installazione web.

Congratulazioni! Hai installato correttamente Feng Office sul tuo server. Ora puoi configurare e iniziare a gestire questa incredibile applicazione accedendo all'amministratore del back-end di Feng Office.

In questo articolo, ti abbiamo mostrato come installare Apache2, PHP 7.1, MySQL Database Server, come creare un database per Feng Office e, infine, abbiamo installato Feng Office.

Ovviamente, se sei uno dei nostri clienti di hosting Ubuntu, non devi installare Feng Office sul tuo VPS Ubuntu 18.04:chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori installeranno e configureranno immediatamente Feng Office su Ubuntu 18.04 per te.

PS. Se ti è piaciuto questo post su come installare Feng Office su un VPS Ubuntu 18.04, condividilo con i tuoi amici sui social network usando i pulsanti di condivisione qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare PHP 7.4 / 7.3 / 7.2 su Ubuntu 18.04 / Ubuntu 16.04

  2. Come installare PHP 7 su Ubuntu 14.04

  3. Come installare PHP 7 su Ubuntu 15.04

  4. Come installare eGroupware su un VPS Ubuntu 14.04

  5. Come installare Collabtive 2.1 su un VPS Ubuntu 14.04

Come installare Feng Office su Debian 10

Come installare Contao su un VPS Ubuntu 14.04

Come installare CS-Cart v4 su un VPS Ubuntu 14.04

Come installare Group-Office 6 su un VPS Ubuntu 14.04

Come installare Drupal su Ubuntu 16.04

Come installare PHP 7.3 su Ubuntu 16.04