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.