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.