Dans cet article, nous allons vous montrer comment installer Feng Office sur un VPS Ubuntu 18.04.
Feng Office est une plate-forme de collaboration open source basée sur le Web et écrite en PHP. Cette application a trois éditions :Community, Professional et Enterprise. Dans ce didacticiel, nous installerons l'édition communautaire qui est le Feng Office de base et comprend d'excellentes fonctionnalités telles que la gestion des tâches, la gestion des documents, les espaces de travail et bien plus encore.
Prérequis
Voici la configuration système requise pour exécuter Feng Office 3.7 :
- Au moins 2 Go de mémoire RAM.
- Au moins 2 cœurs de processeur
- Au moins 1 Go d'espace disque.
Et les exigences suggérées pour Feng Office 3.7 sont :
- Au moins 6 Go de mémoire RAM
- Au moins 4 cœurs de processeur
- 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 :Connectez-vous à votre serveur
Avant de commencer, vous devez vous connecter à votre serveur via SSH en tant qu'utilisateur root. Pour cela, utilisez la commande suivante :
ssh root@IP_Address -p Port_Number
Bien sûr, vous devrez remplacer IP_Address
et Port_Number
avec l'adresse IP réelle de votre serveur et le numéro de port SSH.
Une fois connecté, assurez-vous que votre serveur est à jour en exécutant les commandes suivantes :
apt updateapt upgrade
Étape 2 :Installez la pile LAMP (Apache, MySQL et PHP 7.1)
Nous devons commencer par installer certaines des exigences pour l'installation de Feng Office. Pour installer Apache et le serveur MySQL, exécutez la commande suivante :
apt install apache2 libapache2-mod-php mysql-server mysql-client
Pour démarrer et activer les services Apache et MySQL, exécutez la commande suivante :
pour x dans apache2 mysql ; faire systemctl start $x; systemctl enable $x; terminé
Cette partie suivante est facultative mais recommandée. Nous vous suggérons d'exécuter mysql_secure_installation afin d'implémenter certaines modifications de sécurité recommandées. Exécutez cette commande suivante et suivez les invites :
mysql_secure_installation
Lorsque 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".
Ensuite, nous installerons PHP version 7.1 à partir du référentiel d'Ondřej Surý, car il n'est pas disponible dans les référentiels préinstallés.
Veuillez noter que Feng Office ne prend pas encore en charge PHP 7.2. Exécutez les commandes ci-dessous pour ajouter le PPA d'Ondřej Surý :
apt-get install software-properties-commonadd-apt-repository ppa:ondrej/phpapt update
Pour installer PHP 7.1 avec les modules nécessaires à l'exécution de Feng Office, exécutez cette commande :
apt installer 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 décompresser 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
Pour vérifier quelle version de PHP vous utilisez actuellement, tapez :
php-v
Si vous souhaitez changer la version actuelle de PHP en PHP 7.1, exécutez les commandes suivantes :
a2enmod php7.1update-alternatives --set php /usr/bin/php7.1
Redémarrez le serveur Web Apache pour que les modifications prennent effet.
systemctl redémarre apache2.service
Étape 3 :Configurez PHP et installez les autres packages requis
Localisez le fichier de configuration php.ini :
php -i | grep php.ini
Sortie :
Chemin du fichier de configuration (php.ini) => /etc/php/7.1/cliLoaded Configuration File => /etc/php/7.1/cli/php.ini
Ouvrez le fichier de configuration php.ini avec votre éditeur de texte préféré. Nous utiliserons nano comme éditeur de texte. N'hésitez pas à utiliser l'éditeur de votre choix.
nano /etc/php/7.1/cli/php.ini
Recherchez et modifiez les valeurs suivantes :
max_execution_time =300max_input_time =300memory_limit =512Mpost_max_size =128Mupload_max_filesize =128Mdisplay_errors =Offhtml_errors =Offdisplay_startup_errors =Offlog_errors =Onoutput_buffering =Désactivé
Une fois que vous avez terminé de modifier le fichier, enregistrez-le et fermez-le.
Exécutez la commande suivante pour installer les packages requis par Feng Office :
apt installer catdoc xpdf ghostscript imagemagick wkhtmltopdf
Une fois l'installation terminée, vérifiez que tous les services installés fonctionnent correctement. S'ils sont installés avec succès, vous pouvez passer à l'étape suivante et créer une nouvelle base de données pour Feng Office.
Étape 4 :Créer une base de données
Pour créer une base de données, vous devez vous connecter à la console MySQL :
mysql -u root -p
En utilisant la requête suivante, nous allons créer notre base de données :
CRÉER BASE DE DONNÉES fengdb ;
Nous ajouterons un utilisateur distinct qui pourra interagir avec notre base de données "fengdb" :
ACCORDEZ TOUS LES PRIVILÈGES SUR fengdb.* À 'fenguser'@'localhost' IDENTIFIÉ PAR 'Str0ng_Pa5Sw0rD' AVEC L'OPTION GRANT ;
N'oubliez pas de modifier 'Str0ng_Pa5Sw0rD
‘ à un mot de passe fort réel.
Pour appliquer les privilèges que nous avons définis, nous exécuterons cette commande :
PRIVILÈGES FLUSH ;
Après avoir terminé, nous pouvons quitter la session MySQL avec la commande :
quitter
Étape 5 : Configurer l'hôte virtuel Apache pour Feng Office
Dans cette étape, nous allons créer 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.
nano /etc/apache2/sites-available/feng.conf
ajoutez le contenu suivant au fichier :
ServerAdmin [email protected] /var/www/html/fengoffice/ServerName domain-name.comServerAlias www.domain-name.com Options FollowSymlinksAllowOverride AllExige tous accordésErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combiné
bien sûr, vous devrez remplacer toutes les instances de domain-name.com
avec votre nom de domaine réel.
Une fois que vous avez configuré l'hôte virtuel, vous pouvez l'activer en exécutant les commandes suivantes.
Désactivez l'hôte virtuel par défaut avec :
a2dissite 000-default
Activez ensuite le nouvel hôte virtuel Feng Office :
a2ensite feng.conf
De plus, vous devez vous assurer que la réécriture du mod est activée :
réécriture a2enmod
Redémarrez Apache pour que les modifications prennent effet :
systemctl redémarre apache2.service
Étape 6 :Installez Feng Office
Téléchargez la dernière version de Feng Office dans le /opt
répertoire sur le serveur et extrayez-le dans le /var/www/html/
répertoire :
cd /opt/ &&wget -O fengoffice.zip --no-check-certificate https://www.fengoffice.com/web/reference.php?dest=latest_versionunzip fengoffice.zip -d /var/www/ html/Nous allons maintenant déplacer les fichiers extraits vers un répertoire séparé nommé "fengoffice" et changer le propriétaire afin qu'il appartienne au serveur Web Apache :
mv /var/www/html/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. Vous pouvez maintenant configurer et commencer à gérer cette application incroyable en vous connectant à l'administrateur back-end de Feng Office.
Dans cet article, nous vous avons montré comment installer Apache2, PHP 7.1, MySQL Database Server, comment créer une base de données pour Feng Office, et enfin, nous avons installé Feng Office.
Bien sûr, si vous êtes l'un de nos clients d'hébergement Ubuntu, vous n'avez pas besoin d'installer Feng Office sur votre VPS Ubuntu 18.04 - demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront et configureront immédiatement Feng Office sur Ubuntu 18.04 pour vous.
PS. Si vous avez aimé cet article sur l'installation de Feng Office sur un VPS Ubuntu 18.04, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons de partage ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.