GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Feng Office auf einem Ubuntu 18.04 VPS

In diesem Artikel zeigen wir Ihnen, wie Sie Feng Office auf einem Ubuntu 18.04 VPS installieren.

Feng Office ist eine Open-Source-Plattform für die Zusammenarbeit, die webbasiert und in PHP geschrieben ist. Diese Anwendung hat drei Editionen:Community, Professional und Enterprise. In diesem Tutorial installieren wir die Community Edition, die das grundlegende Feng Office ist und hervorragende Funktionen wie Aufgabenverwaltung, Dokumentenverwaltung, Arbeitsbereiche und vieles mehr enthält.

Voraussetzungen

Hier sind die Systemanforderungen zum Ausführen von Feng Office 3.7:

  • Mindestens 2 GB RAM-Speicher.
  • Mindestens 2 CPU-Kerne
  • Mindestens 1 GB Speicherplatz.

Und die vorgeschlagenen Anforderungen für Feng Office 3.7 sind:

  • Mindestens 6 GB RAM-Speicher
  • Mindestens 4 CPU-Kerne
  • Der Festplattenspeicher hängt von der zu verwaltenden Datenmenge ab, es wird jedoch ein Minimum von 10 GB empfohlen.

Schritt 1:Verbinden Sie sich mit Ihrem Server

Bevor wir beginnen, müssen Sie sich als Root-Benutzer über SSH mit Ihrem Server verbinden. Verwenden Sie dazu den folgenden Befehl:

ssh root@IP_Address -p Port_Number

Natürlich müssen Sie IP_Address ersetzen und Port_Number mit der tatsächlichen IP-Adresse und SSH-Portnummer Ihres Servers.

Stellen Sie nach der Anmeldung sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:

apt update
apt upgrade

Schritt 2:Installieren Sie den LAMP-Stack (Apache, MySQL und PHP 7.1)

Wir müssen zunächst einige der Anforderungen für die Installation von Feng Office installieren. Führen Sie den folgenden Befehl aus, um den Apache- und MySQL-Server zu installieren:

apt install apache2 libapache2-mod-php mysql-server mysql-client

Um die Apache- und MySQL-Dienste zu starten und zu aktivieren, führen Sie den folgenden Befehl aus:

for x in apache2 mysql; do systemctl start $x; systemctl enable $x; done

Dieser nächste Teil ist optional, wird aber empfohlen. Wir empfehlen Ihnen, mysql_secure_installation auszuführen, um einige empfohlene Sicherheitsänderungen zu implementieren. Führen Sie diesen nächsten Befehl aus und befolgen Sie die Eingabeaufforderungen:

mysql_secure_installation

Wenn das Programm nach Ihrem MySQL-Root-Passwort fragt, drücken Sie einfach die [Enter]-Taste, da standardmäßig kein Passwort festgelegt ist. Wir empfehlen, jede Eingabeaufforderung mit „Y“ zu beantworten.

Als nächstes werden wir PHP Version 7.1 aus dem Repository von Ondřej Surý installieren, da es in den vorinstallierten Repositorys nicht verfügbar ist.

Bitte beachten Sie, dass Feng Office PHP 7.2 noch nicht unterstützt. Führen Sie die folgenden Befehle aus, um den PPA von Ondřej Surý hinzuzufügen:

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt update

Um PHP 7.1 zusammen mit den Modulen zu installieren, die zum Ausführen von Feng Office erforderlich sind, führen Sie diesen Befehl aus:

apt install 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 unzip 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

Geben Sie Folgendes ein, um zu überprüfen, welche Version von PHP Sie derzeit verwenden:

php -v

Wenn Sie die aktuelle PHP-Version auf PHP 7.1 ändern möchten, führen Sie die folgenden Befehle aus:

a2enmod php7.1
update-alternatives --set php /usr/bin/php7.1

Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden.

systemctl restart apache2.service

Schritt 3:Konfigurieren Sie PHP und installieren Sie andere erforderliche Pakete

Suchen Sie die Konfigurationsdatei php.ini:

php -i | grep php.ini

Ausgabe:

Configuration File (php.ini) Path => /etc/php/7.1/cli
Loaded Configuration File => /etc/php/7.1/cli/php.ini

Öffnen Sie die Konfigurationsdatei php.ini mit Ihrem bevorzugten Texteditor. Wir werden Nano als unseren Texteditor verwenden – fühlen Sie sich frei, einen beliebigen Editor Ihrer Wahl zu verwenden.

nano /etc/php/7.1/cli/php.ini

Suchen und ändern Sie die folgenden Werte:

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

Nachdem Sie mit der Bearbeitung der Datei fertig sind, speichern Sie die Datei und schließen Sie sie.

Führen Sie den folgenden Befehl aus, um Pakete zu installieren, die von Feng Office benötigt werden:

apt install catdoc xpdf ghostscript imagemagick wkhtmltopdf

Überprüfen Sie nach Abschluss der Installation, ob alle installierten Dienste ordnungsgemäß funktionieren. Wenn sie erfolgreich installiert wurden, können Sie mit dem nächsten Schritt fortfahren und eine neue Datenbank für Feng Office erstellen.

Schritt 4:Erstellen Sie eine Datenbank

Um eine Datenbank zu erstellen, müssen Sie sich bei der MySQL-Konsole anmelden:

mysql -u root -p

Mit der folgenden Abfrage erstellen wir unsere Datenbank:

CREATE DATABASE fengdb;

Wir werden einen separaten Benutzer hinzufügen, der mit unserer „fengdb“-Datenbank interagieren kann:

GRANT ALL PRIVILEGES ON fengdb.* TO 'fenguser'@'localhost' IDENTIFIED BY 'Str0ng_Pa5Sw0rD' WITH GRANT OPTION;

Bitte vergessen Sie nicht, ‚Str0ng_Pa5Sw0rD zu ändern ‘ zu einem wirklich starken Passwort.

Um die von uns festgelegten Berechtigungen anzuwenden, führen wir diesen Befehl aus:

FLUSH PRIVILEGES;

Nachdem wir fertig sind, können wir die MySQL-Sitzung mit dem Befehl verlassen:

quit

Schritt 5:Konfigurieren Sie den virtuellen Apache-Host für Feng Office

In diesem Schritt erstellen wir eine neue Konfigurationsdatei für virtuelle Hosts, damit wir mit einem Domänennamen anstelle einer IP-Adresse auf unsere Feng Office-Anwendung zugreifen können.

nano /etc/apache2/sites-available/feng.conf

fügen Sie der Datei folgenden Inhalt hinzu:

<VirtualHost *:80>

ServerAdmin [email protected]
DocumentRoot /var/www/html/fengoffice/
ServerName domain-name.com
ServerAlias www.domain-name.com

<Directory /var/www/html/fengoffice/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

natürlich müssen Sie alle Instanzen von domain-name.com ersetzen mit Ihrem tatsächlichen Domainnamen.

Nachdem Sie den virtuellen Host konfiguriert haben, können Sie ihn aktivieren, indem Sie die folgenden Befehle ausführen.

Deaktivieren Sie den standardmäßigen virtuellen Host mit:

a2dissite 000-default

Aktivieren Sie dann den neuen virtuellen Feng Office-Host:

a2ensite feng.conf

Außerdem müssen Sie sicherstellen, dass das Mod-Rewrite aktiviert ist:

a2enmod rewrite

Starten Sie Apache neu, damit die Änderungen wirksam werden:

systemctl restart apache2.service

Schritt 6:Feng Office installieren

Laden Sie die neueste Version von Feng Office im /opt herunter Verzeichnis auf dem Server und extrahieren Sie es in /var/www/html/ Verzeichnis:

cd /opt/ && wget -O fengoffice.zip --no-check-certificate https://www.fengoffice.com/web/reference.php?dest=latest_version
unzip fengoffice.zip -d /var/www/html/

Jetzt verschieben wir die extrahierten Dateien in ein separates Verzeichnis namens „fengoffice“ und ändern den Besitz, sodass sie dem Apache-Webserver gehören:

mv /var/www/html/fengoffice-3.*/ /var/www/html/fengoffice/
chown www-data:www-data -R /var/www/html/fengoffice/

Öffnen Sie nach Abschluss aller Schritte http://domain-name.com in Ihrem bevorzugten Webbrowser und starten Sie den Installationsvorgang.

Folgen Sie den Schritten der Webinstallation und füllen Sie alle erforderlichen Informationen aus.

Bitte beachten Sie, dass die „core_dimensions ‘-Plugin ist für diese Anwendung erforderlich, also sollten Sie es installieren. Sie können auch den „Arbeitsbereich“ auswählen “ und „Mail ” Plugins während des Webinstallationsprozesses.

Herzliche Glückwünsche! Sie haben Feng Office erfolgreich auf Ihrem Server installiert. Sie können diese unglaubliche Anwendung jetzt konfigurieren und verwalten, indem Sie sich beim Feng Office Back-End-Administrator anmelden.

In diesem Artikel haben wir Ihnen gezeigt, wie Sie Apache2, PHP 7.1 und den MySQL-Datenbankserver installieren, wie Sie eine Datenbank für Feng Office erstellen und schließlich haben wir Feng Office installiert.

Wenn Sie einer unserer Ubuntu-Hosting-Kunden sind, müssen Sie Feng Office natürlich nicht auf Ihrem Ubuntu 18.04 VPS installieren – fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Administratoren installieren und konfigurieren Feng Office auf Ubuntu 18.04 umgehend für Sie.

PS. Wenn Ihnen dieser Beitrag über die Installation von Feng Office auf einem Ubuntu 18.04 VPS gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen zum Teilen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. So installieren Sie PHP 7.4 / 7.3 / 7.2 unter Ubuntu 18.04 / Ubuntu 16.04

  2. So installieren Sie PHP 7 unter Ubuntu 14.04

  3. So installieren Sie PHP 7 unter Ubuntu 15.04

  4. So installieren Sie eGroupware auf einem Ubuntu 14.04 VPS

  5. So installieren Sie CMS Made Simple auf einem Ubuntu 14.04 VPS

So installieren Sie Feng Office unter Debian 10

So installieren Sie PHP 7.3 auf Ubuntu 18.04 LTS

So installieren Sie Feng Office auf einem CentOS 7 VPS

So installieren Sie Drupal unter Ubuntu 16.04

So installieren Sie PHP 7.3 auf Ubuntu 16.04

So installieren Sie Vtiger CRM auf einem Ubuntu 18.04 VPS