GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Feng Office su un VPS Debian 9

Questa guida ti guiderà attraverso l'elaborazione dell'installazione di Feng Office su un VPS Debian 9.

Feng Office è una piattaforma di collaborazione open source scritta in PHP ed è disponibile in tre edizioni:Community, Professional ed Enterprise. Installeremo l'edizione Community che include funzionalità come gestione delle attività, gestione dei documenti, spazi di lavoro e molto altro. Questa guida dovrebbe funzionare anche su altri sistemi VPS Linux, ma è stata testata e scritta per un VPS Debian 9. Iniziamo con l'installazione.

Prerequisiti:

Ecco i requisiti di sistema per eseguire Feng Office 3.7 su un VPS Debian 9:

  • Minimo 2 GB / Consigliati 6 GB di memoria RAM
  • Minimo 2/4 core CPU consigliati
  • Lo spazio su disco dipende dalla quantità di dati che prevedi di gestire, ma si consiglia un minimo di 10 GB.

Fase 1:installa i pacchetti richiesti

Accedi al tuo VPS tramite SSH come root o come utente sudo:

ssh userame@IP_Address

Ricorda di sostituire "IP_Address" con l'indirizzo IP pubblico del tuo server. Se il tuo server non utilizza il numero di porta SSH predefinito, aggiungi -p Port_Number alla fine del comando e sostituisci "Port_Number" con il numero di porta SSH del tuo server.

Una volta effettuato l'accesso, immetti i seguenti comandi per aggiornare tutti i pacchetti installati alle ultime versioni disponibili:

sudo apt-get update
sudo apt-get upgrade

Successivamente, installa i pacchetti richiesti utilizzando il seguente comando:

sudo apt-get install catdoc xpdf ghostscript imagemagick wkhtmltopdf unzip wget

Fase 2:installa LAMP

Uno stack LAMP (Linux, Apache, MySQL, PHP) è una combinazione di software open source, generalmente installato su un server utilizzato per ospitare siti Web dinamici e applicazioni Web.

Per prima cosa installeremo Apache, il server web più utilizzato al mondo. È veloce, sicuro, affidabile e può essere facilmente personalizzato in base alle tue esigenze.

Per installare Apache sul tuo server Debian 9, digita il seguente comando:

sudo apt-get install apache2

Una volta completata l'installazione, abilita l'avvio automatico del servizio Apache all'avvio del sistema:

sudo systemctl enable apache2

Successivamente, installeremo PHP e i moduli necessari per eseguire Feng Office:

apt install php libapache2-mod-php php-mysql php-curl php-json php-cgi libapache2-mod-php php-mcrypt php-xmlrpc php-gd php-mbstring php php-common php-xmlrpc php-soap php-xml php-intl php-cli php-ldap php-zip php-readline php-imap php-tidy php-recode php-opcache php-intl php-mbstring

Riavvia il server web Apache in modo che il modulo PHP sia caricato:

systemctl restart apache2.service

L'ultimo passaggio è installare MariaDB:

sudo apt-get install mariadb-server

Abilita l'avvio automatico del servizio Apache all'avvio del sistema:

sudo systemctl enable mariadb

Una volta completata l'installazione, si consiglia di eseguire il seguente comando per migliorare la sicurezza del server MariaDB:

sudo mysql_secure_installation

Quando/se 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".

Fase 3:Configura Apache e PHP

Apri il file di configurazione php.ini con il tuo editor di testo preferito:

sudo nano /etc/php/7.0/apache2/php.ini

Quindi apportare le seguenti modifiche. Innanzitutto, 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

Quindi, crea 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.

sudo nano /etc/apache2/sites-available/domain-name.com.conf

Quindi aggiungi il seguente contenuto al file:

ServerAdmin admin@>domain-name.com
DocumentRoot /var/www/html/fengoffice/
ServerName domain-name.com
ServerAlias www.domain-name.com


    Options FollowSymlinks
    AllowOverride All
    Require all granted


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


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

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

sudo a2ensite domain-name.com

Inoltre, assicurati che la riscrittura mod sia abilitata:

sudo a2enmod rewrite

Riavvia Apache per rendere effettive le modifiche:

sudo systemctl restart apache2.service

Fase 4:crea un database

Avremo bisogno di creare un database in modo che Feng Office abbia una posizione in cui memorizzerà i suoi dati. Accedi alla console MySQL:

mysql -u root -p

Crea un database e un utente che sarà in grado di interagire con il database:

CREATE DATABASE fengdb;
GRANT ALL PRIVILEGES ON fengdb.* TO 'fenguser'@'localhost' IDENTIFIED BY 'strong_password' WITH GRANT OPTION;
quit;

Non dimenticare di modificare "strong_password ' con una password efficace.

Passaggio 5:installa Feng Office

Scarica l'ultima versione di Feng Office in /tmp directory:

cd /tmp/ 
wget --no-check-certificate -O fengoffice.zip https://www.fengoffice.com/web/reference.php?dest=latest_version
unzip fengoffice.zip

Sposta i file estratti in una directory denominata "fengoffice" e modifica la proprietà in modo che appartenga al server Web Apache:

mkdir -p /var/www/html/fengoffice/
mv 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.

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

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


Debian
  1. Come installare Nextcloud su Debian 9

  2. Come installare PostgreSQL 11/10 su Debian 9 e Debian 8

  3. Come installare MongoDB 4.4 / 4.2 su Debian 9

  4. Come installare OpenNMS su un VPS Debian

  5. Come installare Feng Office su un VPS Debian 9

Come installare ERPNext su Debian 9

Come installare Feng Office su Debian 10

Come installare MariaDB su Debian 11

Come installare Nginx su Debian 11

Come installare Nagios su Debian 10 / Debian 9

Come installare Vai su Debian 11