GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Feng Office sur un VPS Ubuntu 18.04

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.comOptions 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.


Panels
  1. Comment installer PHP 7.4 / 7.3 / 7.2 sur Ubuntu 18.04 / Ubuntu 16.04

  2. Comment installer PHP 7 sur Ubuntu 14.04

  3. Comment installer PHP 7 sur Ubuntu 15.04

  4. Comment installer PHP 7.3 sur Ubuntu 18.04 LTS

  5. Comment installer Feng Office sur un VPS CentOS 7

Comment installer Feng Office sur Debian 10

Comment installer Collabtive 2.1 sur un VPS Ubuntu 14.04

Comment installer Drupal sur Ubuntu 16.04

Comment installer PHP 7.3 sur Ubuntu 16.04

Comment installer PHP 7.3 sur Ubuntu 18.04

Comment installer Vtiger CRM sur un VPS Ubuntu 18.04