GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Feng Office sur un VPS Debian 9

Ce guide vous guidera tout au long du processus d'installation de Feng Office sur un VPS Debian 9.

Feng Office est une plateforme de collaboration open source écrite en PHP et disponible en trois éditions :Community, Professional et Enterprise. Nous installerons l'édition communautaire qui comprend des fonctionnalités telles que la gestion des tâches, la gestion des documents, les espaces de travail et bien plus encore. Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux, mais il a été testé et écrit pour un VPS Debian 9. Commençons par l'installation.

Prérequis :

Voici la configuration système requise pour exécuter Feng Office 3.7 sur un VPS Debian 9 :

  • 2 Go minimum / 6 Go de mémoire RAM recommandés
  • Minimum 2 / 4 cœurs de processeur recommandés
  • L'espace disque dépend de la quantité de données que vous prévoyez de gérer, mais un minimum de 10 Go est conseillé.

Étape 1 :Installer les packages requis

Connectez-vous à votre VPS via SSH en tant que root ou en tant qu'utilisateur sudo :

ssh userame@IP_Address

N'oubliez pas de remplacer "IP_Address" par l'adresse IP publique de votre serveur. Si votre serveur n'utilise pas le numéro de port SSH par défaut, ajoutez -p Port_Number à la fin de la commande et remplacez "Port_Number" par le numéro de port SSH de votre serveur.

Une fois connecté, exécutez les commandes suivantes pour mettre à jour tous les packages installés vers leurs dernières versions disponibles :

sudo apt-get update
sudo apt-get upgrade

Ensuite, installez les packages requis à l'aide de la commande suivante :

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

Étape 2 :Installez LAMP

Une pile LAMP (Linux, Apache, MySQL, PHP) est une combinaison de logiciels open source, généralement installés sur un serveur utilisé pour héberger des sites Web dynamiques et des applications Web.

Tout d'abord, nous installerons Apache, le serveur Web le plus utilisé au monde. Il est rapide, sécurisé, fiable et peut être facilement personnalisé en fonction de vos besoins.

Pour installer Apache sur votre serveur Debian 9, tapez la commande suivante :

sudo apt-get install apache2

Une fois l'installation terminée, activez le service Apache pour qu'il démarre automatiquement au démarrage du système :

sudo systemctl enable apache2

Ensuite, nous allons installer PHP et les modules nécessaires pour faire fonctionner 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

Redémarrez le serveur web Apache pour que le module PHP soit chargé :

systemctl restart apache2.service

La dernière étape consiste à installer MariaDB :

sudo apt-get install mariadb-server

Activez le service Apache pour qu'il démarre automatiquement au démarrage du système :

sudo systemctl enable mariadb

Une fois l'installation terminée, il est recommandé d'exécuter la commande suivante pour améliorer la sécurité de votre serveur MariaDB :

sudo mysql_secure_installation

Lorsque/si le programme vous demande votre mot de passe root MySQL, appuyez simplement sur la touche [Entrée], car aucun mot de passe n'est défini par défaut. Nous vous suggérons de répondre à chaque invite par "Y".

Étape 3 :Configurer Apache et PHP

Ouvrez le fichier de configuration php.ini avec votre éditeur de texte préféré :

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

Effectuez ensuite les modifications suivantes. Tout d'abord, recherchez et modifiez les valeurs suivantes :

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

Ensuite, créez un nouveau fichier de configuration d'hôte virtuel afin que nous puissions accéder à notre application Feng Office avec un nom de domaine au lieu d'une adresse IP.

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

Ajoutez ensuite le contenu suivant au fichier :

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


bien sûr, vous devrez remplacer toutes les instances de domain-name.com avec votre nom de domaine enregistré réel.

Une fois que vous avez configuré l'hôte virtuel, vous pouvez l'activer en exécutant les commandes suivantes.

sudo a2ensite domain-name.com

Assurez-vous également que la réécriture du mod est activée :

sudo a2enmod rewrite

Redémarrez Apache pour que les modifications prennent effet :

sudo systemctl restart apache2.service

Étape 4 :Créer une base de données

Nous devrons créer une base de données pour que Feng Office ait un emplacement où il stockera ses données. Connectez-vous à la console MySQL :

mysql -u root -p

Créez une base de données et un utilisateur qui pourra interagir avec la base de données :

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

N'oubliez pas de changer 'strong_password ‘ avec un vrai mot de passe fort.

Étape 5 :Installez Feng Office

Téléchargez la dernière version de Feng Office dans le /tmp répertoire :

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

Déplacez les fichiers extraits vers un répertoire nommé "fengoffice" et modifiez le propriétaire afin qu'il appartienne au serveur 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/

Après avoir terminé toutes les étapes, ouvrez http://domain-name.com dans votre navigateur Web préféré et lancez le processus d'installation.

Suivez les étapes de l'installation Web et remplissez toutes les informations nécessaires.

Veuillez noter que les "core_dimensions ' plugin est requis pour cette application, vous devez donc l'installer. Vous pouvez également sélectionner l'"espace de travail " et " courrier ” plugins pendant le processus d'installation Web.

Toutes nos félicitations! Vous avez installé avec succès Feng Office sur votre serveur.

Bien sûr, si vous êtes l'un de nos clients Feng Office Hosting, vous n'avez pas besoin d'installer Feng Office sur votre VPS Debian 9 - demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront et configureront immédiatement Feng Office sur Debian 9 pour vous.

PS . Si vous avez aimé cet article sur l'installation de Feng Office sur un VPS Debian 9, ou si vous l'avez trouvé utile, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons de partage ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Debian
  1. Comment installer Nextcloud sur Debian 9

  2. Comment installer PostgreSQL 11 / 10 sur Debian 9 et Debian 8

  3. Comment installer MongoDB 4.4 / 4.2 sur Debian 9

  4. Comment installer OpenNMS sur un VPS Debian

  5. Comment installer Feng Office sur un VPS Debian 9

Comment installer ERPNext sur Debian 9

Comment installer Feng Office sur Debian 10

Comment installer MariaDB sur Debian 11

Comment installer Nginx sur Debian 11

Comment installer Nagios sur Debian 10 / Debian 9

Comment installer Go sur Debian 11