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.